pub struct WakeUp {
pub start_us: u64,
pub carrier: Carrier,
pub link: LinkSettings,
pub output_dbm: i8,
pub airtime_us: u64,
/* private fields */
}Expand description
The wake-on-radio frame an uplink goes out behind, and where it is heard, TS011-1.0.1 section 5.
Fields§
§start_us: u64When to start sending it, in the caller’s microseconds.
carrier: CarrierWhere and how fast.
link: LinkSettingsThe LoRa settings, with the preamble this frame needs: an explicit header and a payload CRC, sent with inverted IQ, as RP002-1.0.5 table 124 has.
output_dbm: i8The power to ask of the radio, the region’s default.
airtime_us: u64How long it holds the air, in microseconds.
Implementations§
Trait Implementations§
impl Copy for WakeUp
impl Eq for WakeUp
impl StructuralPartialEq for WakeUp
Auto Trait Implementations§
impl Freeze for WakeUp
impl RefUnwindSafe for WakeUp
impl Send for WakeUp
impl Sync for WakeUp
impl Unpin for WakeUp
impl UnsafeUnpin for WakeUp
impl UnwindSafe for WakeUp
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