pub struct RadioTapFields {Show 18 fields
pub tsft: Option<u64>,
pub flags: Option<u8>,
pub rate: Option<u8>,
pub channel_freq: Option<u16>,
pub channel_flags: Option<u16>,
pub dbm_ant_signal: Option<i8>,
pub dbm_ant_noise: Option<i8>,
pub lock_quality: Option<u16>,
pub antenna: Option<u8>,
pub db_ant_signal: Option<u8>,
pub db_ant_noise: Option<u8>,
pub rx_flags: Option<u16>,
pub tx_flags: Option<u16>,
pub mcs_known: Option<u8>,
pub mcs_flags: Option<u8>,
pub mcs_index: Option<u8>,
pub a_mpdu_ref: Option<u32>,
pub a_mpdu_flags: Option<u32>,
}Expand description
Parsed RadioTap field values.
Fields§
§tsft: Option<u64>TSFT (MAC timestamp in microseconds).
flags: Option<u8>Flags byte.
rate: Option<u8>Rate in units of 500 Kbps.
channel_freq: Option<u16>Channel frequency in MHz.
channel_flags: Option<u16>Channel flags.
dbm_ant_signal: Option<i8>Antenna signal in dBm.
dbm_ant_noise: Option<i8>Antenna noise in dBm.
lock_quality: Option<u16>Lock quality (signal quality).
antenna: Option<u8>Antenna index.
db_ant_signal: Option<u8>Antenna signal in dB.
db_ant_noise: Option<u8>Antenna noise in dB.
rx_flags: Option<u16>RX flags.
tx_flags: Option<u16>TX flags.
mcs_known: Option<u8>MCS known bitmask.
mcs_flags: Option<u8>MCS flags.
mcs_index: Option<u8>MCS index.
a_mpdu_ref: Option<u32>A-MPDU reference number.
a_mpdu_flags: Option<u32>A-MPDU flags.
Trait Implementations§
Source§impl Clone for RadioTapFields
impl Clone for RadioTapFields
Source§fn clone(&self) -> RadioTapFields
fn clone(&self) -> RadioTapFields
Returns a duplicate 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 Debug for RadioTapFields
impl Debug for RadioTapFields
Source§impl Default for RadioTapFields
impl Default for RadioTapFields
Source§fn default() -> RadioTapFields
fn default() -> RadioTapFields
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RadioTapFields
impl RefUnwindSafe for RadioTapFields
impl Send for RadioTapFields
impl Sync for RadioTapFields
impl Unpin for RadioTapFields
impl UnsafeUnpin for RadioTapFields
impl UnwindSafe for RadioTapFields
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