pub struct Scan {
pub start_us: u64,
pub channel: WorChannel,
pub carrier: Carrier,
pub link: LinkSettings,
pub preamble_symbols: u16,
}Expand description
A scan for wake-on-radio frames, due next.
Fields§
§start_us: u64When to start detecting, in microseconds.
channel: WorChannelWhich channel.
carrier: CarrierIts WOR frequency and data rate.
link: LinkSettingsThe LoRa settings of a WOR frame: an explicit header and a payload CRC, heard with inverted IQ, as RP002-1.0.5 table 124 has.
preamble_symbols: u16The longest preamble an end device sends on the channel, in symbols: a second of it on the default channel, which a device that has never heard from a relay assumes it scans, and a scan period of it on the second.
Trait Implementations§
impl Copy for Scan
impl Eq for Scan
impl StructuralPartialEq for Scan
Auto Trait Implementations§
impl Freeze for Scan
impl RefUnwindSafe for Scan
impl Send for Scan
impl Sync for Scan
impl Unpin for Scan
impl UnsafeUnpin for Scan
impl UnwindSafe for Scan
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