pub struct InterfaceStatus {}
Expand description
Dash7 metadata upon packet reception.
Fields§
§ch_header: u8
PHY layer channel header
ch_idx: u16
PHY layer channel index
rxlev: u8
PHY layer RX level in -dBm
lb: u8
PHY layer link budget in dB
snr: u8
Signal-to-noise Ratio (in dB)
status: u8
D7ASP Status
token: u8
Value of the D7ATP Dialog ID
seq: u8
Value of the D7ATP Transaction ID
resp_to: u16
Response delay (request to response time) in TiT
fof: u16
Frequency offset in Hz
access_class: u8
Listening access class of the sender
address: Address
Address of source
nls_state: NlsState
Security data
Trait Implementations§
source§impl Clone for InterfaceStatus
impl Clone for InterfaceStatus
source§fn clone(&self) -> InterfaceStatus
fn clone(&self) -> InterfaceStatus
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Codec for InterfaceStatus
impl Codec for InterfaceStatus
type Error = StdError
source§fn encoded_size(&self) -> usize
fn encoded_size(&self) -> usize
Computes the number of bytes required to encode the item.
source§unsafe fn encode_in(&self, out: &mut [u8]) -> usize
unsafe fn encode_in(&self, out: &mut [u8]) -> usize
Encode the item into a given byte array. Read more
source§impl Debug for InterfaceStatus
impl Debug for InterfaceStatus
source§impl Display for InterfaceStatus
impl Display for InterfaceStatus
source§impl From<InterfaceStatus> for InterfaceStatus
impl From<InterfaceStatus> for InterfaceStatus
source§fn from(status: InterfaceStatus) -> Self
fn from(status: InterfaceStatus) -> Self
Converts to this type from the input type.
source§impl From<InterfaceStatus> for InterfaceStatus
impl From<InterfaceStatus> for InterfaceStatus
source§fn from(status: InterfaceStatus) -> Self
fn from(status: InterfaceStatus) -> Self
Converts to this type from the input type.
source§impl PartialEq for InterfaceStatus
impl PartialEq for InterfaceStatus
source§fn eq(&self, other: &InterfaceStatus) -> bool
fn eq(&self, other: &InterfaceStatus) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for InterfaceStatus
Auto Trait Implementations§
impl Freeze for InterfaceStatus
impl RefUnwindSafe for InterfaceStatus
impl Send for InterfaceStatus
impl Sync for InterfaceStatus
impl Unpin for InterfaceStatus
impl UnwindSafe for InterfaceStatus
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