#[repr(C)]pub struct PamojaChirpstackUplinkSummary {
pub dev_addr: u32,
pub fcnt: u32,
pub frequency_hz: u32,
pub reception_count: u32,
pub dev_eui: [u8; 8],
pub has_dev_addr: u8,
pub adr: u8,
pub data_rate: u8,
pub has_fport: u8,
pub fport: u8,
pub confirmed: u8,
pub has_frequency: u8,
}Expand description
The scalar fields of an uplink event, read in one call.
Fields§
§dev_addr: u32The device’s address, meaningful when has_dev_addr is 1.
fcnt: u32The uplink frame counter.
frequency_hz: u32The carrier it was heard on, in hertz, meaningful when has_frequency is 1.
reception_count: u32How many gateways heard it.
dev_eui: [u8; 8]The device EUI, most-significant byte first.
has_dev_addr: u81 when the event names the device’s address.
adr: u81 when the device had adaptive data rate on.
data_rate: u8The data rate, as the region numbers them.
has_fport: u81 when the frame carried an application port.
fport: u8The application port.
confirmed: u81 for a confirmed uplink.
has_frequency: u81 when the event names the carrier.
Trait Implementations§
Source§impl Clone for PamojaChirpstackUplinkSummary
impl Clone for PamojaChirpstackUplinkSummary
Source§fn clone(&self) -> PamojaChirpstackUplinkSummary
fn clone(&self) -> PamojaChirpstackUplinkSummary
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 PamojaChirpstackUplinkSummary
impl StructuralPartialEq for PamojaChirpstackUplinkSummary
Auto Trait Implementations§
impl Freeze for PamojaChirpstackUplinkSummary
impl RefUnwindSafe for PamojaChirpstackUplinkSummary
impl Send for PamojaChirpstackUplinkSummary
impl Sync for PamojaChirpstackUplinkSummary
impl Unpin for PamojaChirpstackUplinkSummary
impl UnsafeUnpin for PamojaChirpstackUplinkSummary
impl UnwindSafe for PamojaChirpstackUplinkSummary
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