#[repr(C)]pub struct wifi_scan_config_t {
pub ssid: *mut u8,
pub bssid: *mut u8,
pub channel: u8,
pub show_hidden: bool,
pub scan_type: wifi_scan_type_t,
pub scan_time: wifi_scan_time_t,
pub home_chan_dwell_time: u8,
pub channel_bitmap: wifi_scan_channel_bitmap_t,
}
Expand description
@brief Parameters for an SSID scan
Fields§
§ssid: *mut u8
< SSID of AP
bssid: *mut u8
< MAC address of AP
channel: u8
< Channel, scan the specific channel
< Enable it to scan AP whose SSID is hidden
scan_type: wifi_scan_type_t
< Scan type, active or passive
scan_time: wifi_scan_time_t
< Scan time per channel
home_chan_dwell_time: u8
< Time spent at home channel between scanning consecutive channels.
channel_bitmap: wifi_scan_channel_bitmap_t
< Channel bitmap for setting specific channels to be scanned. For 2.4ghz channels set ghz_2_channels from BIT(1) to BIT(14) from LSB to MSB order to indicate channels to be scanned. Currently scanning in 5ghz channels is not supported. Please note that the ‘channel’ parameter above needs to be set to 0 to allow scanning by bitmap.
Trait Implementations§
Source§impl Clone for wifi_scan_config_t
impl Clone for wifi_scan_config_t
Source§fn clone(&self) -> wifi_scan_config_t
fn clone(&self) -> wifi_scan_config_t
Returns a copy of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for wifi_scan_config_t
impl Debug for wifi_scan_config_t
Source§impl Default for wifi_scan_config_t
impl Default for wifi_scan_config_t
impl Copy for wifi_scan_config_t
Auto Trait Implementations§
impl Freeze for wifi_scan_config_t
impl RefUnwindSafe for wifi_scan_config_t
impl !Send for wifi_scan_config_t
impl !Sync for wifi_scan_config_t
impl Unpin for wifi_scan_config_t
impl UnwindSafe for wifi_scan_config_t
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dst: *mut u8)
unsafe fn clone_to_uninit(&self, dst: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)