pub struct Extended80211Rx {
pub ssid: String,
pub bssid: MacAddress,
pub version: u32,
pub channel: u32,
pub speed: u64,
pub rsni: u32,
pub rcpi: u32,
pub packet_duration: u32,
}Expand description
Extended 802.11 RX - Format (0,1014)
802.11 receive information
§XDR Definition (sFlow 802.11)
/* Extended 802.11 RX */
/* opaque = flow_data; enterprise = 0; format = 1014 */
struct extended_80211_rx {
string ssid<32>; /* SSID string */
mac bssid; /* BSSID */
ieee80211_version version; /* version */
unsigned int channel; /* channel number */
unsigned hyper speed; /* speed */
unsigned int rsni; /* received signal to noise ratio */
unsigned int rcpi; /* received channel power */
duration_us packet_duration; /* time packet occupied RF medium */
}Fields§
§ssid: StringSSID string (max 32 bytes)
bssid: MacAddressBSSID (MAC address)
version: u32IEEE 802.11 version (a=1, b=2, g=3, n=4)
channel: u32Channel number
speed: u64Speed in bits per second
rsni: u32Received signal to noise ratio (RSNI)
rcpi: u32Received channel power indicator (RCPI)
packet_duration: u32Packet duration in microseconds
Trait Implementations§
Source§impl Clone for Extended80211Rx
impl Clone for Extended80211Rx
Source§fn clone(&self) -> Extended80211Rx
fn clone(&self) -> Extended80211Rx
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 Extended80211Rx
impl Debug for Extended80211Rx
Source§impl PartialEq for Extended80211Rx
impl PartialEq for Extended80211Rx
impl Eq for Extended80211Rx
impl StructuralPartialEq for Extended80211Rx
Auto Trait Implementations§
impl Freeze for Extended80211Rx
impl RefUnwindSafe for Extended80211Rx
impl Send for Extended80211Rx
impl Sync for Extended80211Rx
impl Unpin for Extended80211Rx
impl UnwindSafe for Extended80211Rx
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