#[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 u8Pointer to the set of octets forming the MSDU being indicated
src_addr_mode: AddressModeSource addressing mode used
src_pan_id: PanIdSource PAN ID
src_address: MacAddressSource address
dst_addr_mode: AddressModeDestination addressing mode used
dst_pan_id: PanIdDestination PAN ID
dst_address: MacAddressDestination address
msdu_length: u8The number of octets contained in the MSDU being indicated
mpdu_link_quality: u8QI value measured during reception of the MPDU
dsn: u8The 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: u8The index of the key
uwbprf: u8he pulse repetition value of the received PPDU
uwn_preamble_symbol_repetitions: u8The preamble symbol repetitions of the UWB PHY frame
datrate: u8Indicates the data rate
ranging_received: u8time 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: u32ime units in a message exchange over which the tracking offset was measured
ranging_offset: u32time units slipped or advanced by the radio tracking system
ranging_fom: u8The FoM characterizing the ranging measurement
rssi: u8The Received Signal Strength Indicator measured