pub enum FarmState {
Open,
Wait,
Lockout,
}Expand description
FARM-1 states per CCSDS 232.1-B-2 Table 6-1.
Variants§
Open
S1: normal operation, accepting in-sequence AD frames.
Wait
S2: no buffer space, Wait flag is set.
Lockout
S3: lockout due to out-of-window frame.
Trait Implementations§
impl Copy for FarmState
impl Eq for FarmState
impl StructuralPartialEq for FarmState
Auto Trait Implementations§
impl Freeze for FarmState
impl RefUnwindSafe for FarmState
impl Send for FarmState
impl Sync for FarmState
impl Unpin for FarmState
impl UnsafeUnpin for FarmState
impl UnwindSafe for FarmState
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