Struct esp_idf_sys::wifi_prov_mgr_config_t
source · #[repr(C)]pub struct wifi_prov_mgr_config_t {
pub scheme: wifi_prov_scheme_t,
pub scheme_event_handler: wifi_prov_event_handler_t,
pub app_event_handler: wifi_prov_event_handler_t,
}
Expand description
@brief Structure for specifying the manager configuration
Fields§
§scheme: wifi_prov_scheme_t
Provisioning scheme to use. Following schemes are already available: - wifi_prov_scheme_ble : for provisioning over BLE transport + GATT server - wifi_prov_scheme_softap : for provisioning over SoftAP transport + HTTP server + mDNS (optional) - wifi_prov_scheme_console : for provisioning over Serial UART transport + Console (for debugging)
scheme_event_handler: wifi_prov_event_handler_t
Event handler required by the scheme for incorporating scheme specific behavior while provisioning manager is running. Various options may be provided by the scheme for setting this field. Use WIFI_PROV_EVENT_HANDLER_NONE when not used. When using scheme wifi_prov_scheme_ble, the following options are available: - WIFI_PROV_SCHEME_BLE_EVENT_HANDLER_FREE_BTDM - WIFI_PROV_SCHEME_BLE_EVENT_HANDLER_FREE_BLE - WIFI_PROV_SCHEME_BLE_EVENT_HANDLER_FREE_BT
app_event_handler: wifi_prov_event_handler_t
Event handler that can be set for the purpose of incorporating application specific behavior. Use WIFI_PROV_EVENT_HANDLER_NONE when not used.
Trait Implementations§
source§impl Clone for wifi_prov_mgr_config_t
impl Clone for wifi_prov_mgr_config_t
source§fn clone(&self) -> wifi_prov_mgr_config_t
fn clone(&self) -> wifi_prov_mgr_config_t
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more