#[repr(C)]pub struct ScanConfirm {
pub status: MacStatus,
pub scan_type: ScanType,
pub channel_page: u8,
pub unscanned_channels: [u8; 4],
pub result_list_size: u8,
pub energy_detect_list: [u8; 16],
pub pan_descriptor_list: [PanDescriptor; 6],
pub detected_category: u8,
pub uwb_energy_detect_list: [u8; 16],
}
Expand description
MLME SCAN Confirm which is used to report the result of the channel scan request
Fields§
§status: MacStatus
Status of the scan request
scan_type: ScanType
The type of scan performed
channel_page: u8
Channel page on which the scan was performed
unscanned_channels: [u8; 4]
Channels given in the request which were not scanned
result_list_size: u8
Number of elements returned in the appropriate result lists
energy_detect_list: [u8; 16]
List of energy measurements
pan_descriptor_list: [PanDescriptor; 6]
List of PAN descriptors
detected_category: u8
Categorization of energy detected in channel
uwb_energy_detect_list: [u8; 16]
For UWB PHYs, the list of energy measurements taken
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ScanConfirm
impl RefUnwindSafe for ScanConfirm
impl Send for ScanConfirm
impl Sync for ScanConfirm
impl Unpin for ScanConfirm
impl UnwindSafe for ScanConfirm
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