#[repr(C)]pub struct DataIndication {Show 23 fields
pub msdu_ptr: *const u8,
pub src_addr_mode: AddressMode,
pub src_pan_id: PanId,
pub src_address: MacAddress,
pub dst_addr_mode: AddressMode,
pub dst_pan_id: PanId,
pub dst_address: MacAddress,
pub msdu_length: u8,
pub mpdu_link_quality: u8,
pub dsn: u8,
pub time_stamp: [u8; 4],
pub key_source: [u8; 8],
pub key_index: u8,
pub uwbprf: u8,
pub uwn_preamble_symbol_repetitions: u8,
pub datrate: u8,
pub ranging_received: u8,
pub ranging_counter_start: u32,
pub ranging_counter_stop: u32,
pub ranging_tracking_interval: u32,
pub ranging_offset: u32,
pub ranging_fom: u8,
pub rssi: u8,
/* private fields */
}
Fields§
§msdu_ptr: *const u8
Pointer to the set of octets forming the MSDU being indicated
src_addr_mode: AddressMode
Source addressing mode used
src_pan_id: PanId
Source PAN ID
src_address: MacAddress
Source address
dst_addr_mode: AddressMode
Destination addressing mode used
dst_pan_id: PanId
Destination PAN ID
dst_address: MacAddress
Destination address
msdu_length: u8
The number of octets contained in the MSDU being indicated
mpdu_link_quality: u8
QI value measured during reception of the MPDU
dsn: u8
The data sequence number of the received data frame
time_stamp: [u8; 4]
The time, in symbols, at which the data were received
key_source: [u8; 8]
The originator of the key
key_index: u8
The index of the key
uwbprf: u8
he pulse repetition value of the received PPDU
uwn_preamble_symbol_repetitions: u8
The preamble symbol repetitions of the UWB PHY frame
datrate: u8
Indicates the data rate
ranging_received: u8
time units corresponding to an RMARKER at the antenna at the end of a ranging exchange,
ranging_counter_start: u32
§ranging_counter_stop: u32
§ranging_tracking_interval: u32
ime units in a message exchange over which the tracking offset was measured
ranging_offset: u32
time units slipped or advanced by the radio tracking system
ranging_fom: u8
The FoM characterizing the ranging measurement
rssi: u8
The Received Signal Strength Indicator measured