#[repr(C)]pub struct DataConfirm {
pub msdu_handle: u8,
pub time_stamp: [u8; 4],
pub ranging_received: u8,
pub status: MacStatus,
pub ranging_counter_start: u32,
pub ranging_counter_stop: u32,
pub ranging_tracking_interval: u32,
pub ranging_offset: u32,
pub ranging_fom: u8,
/* private fields */
}
Expand description
MCPS DATA Confirm which will be used for reporting the results of MAC data related requests from the application
Fields§
§msdu_handle: u8
The handle associated with the MSDU being confirmed
time_stamp: [u8; 4]
The time, in symbols, at which the data were transmitted
ranging_received: u8
ranging status
status: MacStatus
The status of the last MSDU transmission
ranging_counter_start: u32
time units corresponding to an RMARKER at the antenna at the beginning of a ranging exchange
ranging_counter_stop: u32
time units corresponding to an RMARKER at the antenna at the end of a ranging exchange
ranging_tracking_interval: u32
time 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
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DataConfirm
impl RefUnwindSafe for DataConfirm
impl Send for DataConfirm
impl Sync for DataConfirm
impl Unpin for DataConfirm
impl UnwindSafe for DataConfirm
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