pub enum Step {
Standby(Standby),
Wait(u32),
ExpectMode(u8),
Calibrate(u8),
Register(u16, u8),
ClearOffset(u16),
Tune(u32),
ListenContinuously,
}Expand description
A step in bringing a front end up.
The order is carried as data, so a driver walks it against a bus and a test walks it against nothing.
Variants§
Standby(Standby)
Put the front end in a standby mode.
Wait(u32)
Wait, in microseconds.
ExpectMode(u8)
Read the status and refuse anything but this mode.
Calibrate(u8)
Run the calibrations named by this mask.
Register(u16, u8)
Write one byte to a register behind the command set.
ClearOffset(u16)
Clear the three bytes of the frequency offset at this register.
Tune(u32)
Tune the carrier, in hertz.
ListenContinuously
Listen until told otherwise, which is also what clocks the concentrator.
Trait Implementations§
impl Copy for Step
impl Eq for Step
impl StructuralPartialEq for Step
Auto Trait Implementations§
impl Freeze for Step
impl RefUnwindSafe for Step
impl Send for Step
impl Sync for Step
impl Unpin for Step
impl UnsafeUnpin for Step
impl UnwindSafe for Step
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