Struct radiotap::Radiotap [−][src]
pub struct Radiotap { pub header: Header, pub tsft: Option<TSFT>, pub flags: Option<Flags>, pub rate: Option<Rate>, pub channel: Option<Channel>, pub fhss: Option<FHSS>, pub antenna_signal: Option<AntennaSignal>, pub antenna_noise: Option<AntennaNoise>, pub lock_quality: Option<LockQuality>, pub tx_attenuation: Option<TxAttenuation>, pub tx_attenuation_db: Option<TxAttenuationDb>, pub tx_power: Option<TxPower>, pub antenna: Option<Antenna>, pub antenna_signal_db: Option<AntennaSignalDb>, pub antenna_noise_db: Option<AntennaNoiseDb>, pub rx_flags: Option<RxFlags>, pub tx_flags: Option<TxFlags>, pub rts_retries: Option<RTSRetries>, pub data_retries: Option<DataRetries>, pub xchannel: Option<XChannel>, pub mcs: Option<MCS>, pub ampdu_status: Option<AMPDUStatus>, pub vht: Option<VHT>, pub timestamp: Option<Timestamp>, }
Represents a parsed Radiotap capture, including the parsed header and all fields as Option members.
Fields
header: Header
tsft: Option<TSFT>
flags: Option<Flags>
rate: Option<Rate>
channel: Option<Channel>
fhss: Option<FHSS>
antenna_signal: Option<AntennaSignal>
antenna_noise: Option<AntennaNoise>
lock_quality: Option<LockQuality>
tx_attenuation: Option<TxAttenuation>
tx_attenuation_db: Option<TxAttenuationDb>
tx_power: Option<TxPower>
antenna: Option<Antenna>
antenna_signal_db: Option<AntennaSignalDb>
antenna_noise_db: Option<AntennaNoiseDb>
rx_flags: Option<RxFlags>
tx_flags: Option<TxFlags>
rts_retries: Option<RTSRetries>
data_retries: Option<DataRetries>
xchannel: Option<XChannel>
mcs: Option<MCS>
ampdu_status: Option<AMPDUStatus>
vht: Option<VHT>
timestamp: Option<Timestamp>
Methods
impl Radiotap
[src]
impl Radiotap
pub fn from_bytes(input: &[u8]) -> Result<Radiotap, Error>
[src]
pub fn from_bytes(input: &[u8]) -> Result<Radiotap, Error>
Returns the parsed Radiotap from an input byte array.
pub fn parse(input: &[u8]) -> Result<(Radiotap, &[u8]), Error>
[src]
pub fn parse(input: &[u8]) -> Result<(Radiotap, &[u8]), Error>
Returns the parsed Radiotap and remaining data from an input byte array.
Trait Implementations
impl Clone for Radiotap
[src]
impl Clone for Radiotap
fn clone(&self) -> Radiotap
[src]
fn clone(&self) -> Radiotap
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Debug for Radiotap
[src]
impl Debug for Radiotap
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Default for Radiotap
[src]
impl Default for Radiotap
impl PartialEq for Radiotap
[src]
impl PartialEq for Radiotap