pub struct RxrDownlink {
pub start_us: u64,
pub carrier: Carrier,
pub link: LinkSettings,
pub output_dbm: i8,
pub airtime_us: u64,
/* private fields */
}Expand description
A downlink for an end device, to send in its RXR window, TS011-1.0.1 chapter 7.
Fields§
§start_us: u64When to start sending it: RXR_DELAY_US after the end device’s uplink ended.
carrier: CarrierThe frequency of the WOR frame, at the uplink’s first window data rate with no offset, RP002-1.0.5 table 126.
link: LinkSettingsThe LoRa settings: an eight-symbol preamble, an explicit header and a payload CRC, sent with inverted IQ, RP002-1.0.5 table 127.
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§
Source§impl Clone for RxrDownlink
impl Clone for RxrDownlink
Source§fn clone(&self) -> RxrDownlink
fn clone(&self) -> RxrDownlink
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for RxrDownlink
Source§impl Debug for RxrDownlink
impl Debug for RxrDownlink
impl Eq for RxrDownlink
Source§impl PartialEq for RxrDownlink
impl PartialEq for RxrDownlink
impl StructuralPartialEq for RxrDownlink
Auto Trait Implementations§
impl Freeze for RxrDownlink
impl RefUnwindSafe for RxrDownlink
impl Send for RxrDownlink
impl Sync for RxrDownlink
impl Unpin for RxrDownlink
impl UnsafeUnpin for RxrDownlink
impl UnwindSafe for RxrDownlink
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