pub enum FopState {
Active,
Retransmitting,
InitNoBC,
InitWithSetVr,
InitWithUnlock,
Initial,
}Expand description
FOP-1 states per CCSDS 232.1-B-2 Table 5-1.
Variants§
Active
S1: active, transmitting AD frames normally.
Retransmitting
S2: active, retransmitting (go-back-N triggered).
InitNoBC
S3: initializing without BC frame.
InitWithSetVr
S4: initializing with BC frame (Set V(R)).
InitWithUnlock
S5: initializing with BC frame (Unlock).
Initial
S6: initial/inactive state.
Trait Implementations§
impl Copy for FopState
impl Eq for FopState
impl StructuralPartialEq for FopState
Auto Trait Implementations§
impl Freeze for FopState
impl RefUnwindSafe for FopState
impl Send for FopState
impl Sync for FopState
impl Unpin for FopState
impl UnsafeUnpin for FopState
impl UnwindSafe for FopState
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more