le_wifiClient_common.h
Go to the documentation of this file.
31 //--------------------------------------------------------------------------------------------------35 //--------------------------------------------------------------------------------------------------38 //--------------------------------------------------------------------------------------------------42 //--------------------------------------------------------------------------------------------------46 //--------------------------------------------------------------------------------------------------50 //--------------------------------------------------------------------------------------------------65 //--------------------------------------------------------------------------------------------------69 //--------------------------------------------------------------------------------------------------88 //--------------------------------------------------------------------------------------------------92 //--------------------------------------------------------------------------------------------------111 //--------------------------------------------------------------------------------------------------115 //--------------------------------------------------------------------------------------------------119 //--------------------------------------------------------------------------------------------------121 * WiFi event indication structure. The disconnectionCause only applies to event EVENT_DISCONNECTED.123 //--------------------------------------------------------------------------------------------------134 //--------------------------------------------------------------------------------------------------138 //--------------------------------------------------------------------------------------------------142 //--------------------------------------------------------------------------------------------------148 //--------------------------------------------------------------------------------------------------150 (157 //--------------------------------------------------------------------------------------------------161 //--------------------------------------------------------------------------------------------------163 (171 //--------------------------------------------------------------------------------------------------175 //--------------------------------------------------------------------------------------------------182 //--------------------------------------------------------------------------------------------------186 //--------------------------------------------------------------------------------------------------193 //--------------------------------------------------------------------------------------------------197 //--------------------------------------------------------------------------------------------------204 //--------------------------------------------------------------------------------------------------212 //--------------------------------------------------------------------------------------------------222 //--------------------------------------------------------------------------------------------------226 //--------------------------------------------------------------------------------------------------234 //--------------------------------------------------------------------------------------------------241 //--------------------------------------------------------------------------------------------------242 LE_SHARED le_wifiClient_ConnectionEventHandlerRef_t ifgen_le_wifiClient_AddConnectionEventHandler251 //--------------------------------------------------------------------------------------------------255 //--------------------------------------------------------------------------------------------------263 //--------------------------------------------------------------------------------------------------272 //--------------------------------------------------------------------------------------------------278 //--------------------------------------------------------------------------------------------------287 //--------------------------------------------------------------------------------------------------293 //--------------------------------------------------------------------------------------------------303 //--------------------------------------------------------------------------------------------------309 //--------------------------------------------------------------------------------------------------317 //--------------------------------------------------------------------------------------------------323 //--------------------------------------------------------------------------------------------------333 //--------------------------------------------------------------------------------------------------339 //--------------------------------------------------------------------------------------------------349 //--------------------------------------------------------------------------------------------------357 //--------------------------------------------------------------------------------------------------367 //--------------------------------------------------------------------------------------------------379 //--------------------------------------------------------------------------------------------------391 //--------------------------------------------------------------------------------------------------403 //--------------------------------------------------------------------------------------------------411 //--------------------------------------------------------------------------------------------------419 //--------------------------------------------------------------------------------------------------430 //--------------------------------------------------------------------------------------------------440 //--------------------------------------------------------------------------------------------------449 * @note This is one way to authenticate against the access point. The other one is provided by the450 * le_wifiClient_SetPassPhrase() function. Both ways are exclusive and are effective only when used453 //--------------------------------------------------------------------------------------------------464 //--------------------------------------------------------------------------------------------------473 //--------------------------------------------------------------------------------------------------483 //--------------------------------------------------------------------------------------------------493 //--------------------------------------------------------------------------------------------------505 //--------------------------------------------------------------------------------------------------513 //--------------------------------------------------------------------------------------------------523 //--------------------------------------------------------------------------------------------------525 * This function specifies whether the target Access Point is hiding its presence from clients or532 * @note By default, this attribute is not set which means that the client is unable to connect to536 //--------------------------------------------------------------------------------------------------546 //--------------------------------------------------------------------------------------------------557 //--------------------------------------------------------------------------------------------------567 //--------------------------------------------------------------------------------------------------578 //--------------------------------------------------------------------------------------------------586 //--------------------------------------------------------------------------------------------------595 * @note For PSK credentials see le_wifiClient_SetPassphrase() or le_wifiClient_SetPreSharedKey() .598 //--------------------------------------------------------------------------------------------------606 //--------------------------------------------------------------------------------------------------614 //--------------------------------------------------------------------------------------------------620 //--------------------------------------------------------------------------------------------------630 //--------------------------------------------------------------------------------------------------642 //--------------------------------------------------------------------------------------------------652 //--------------------------------------------------------------------------------------------------666 //--------------------------------------------------------------------------------------------------671 * Besides, it's mandatory to have at least one of the pass-phrase and pre-shared key supplied. If681 //--------------------------------------------------------------------------------------------------701 //--------------------------------------------------------------------------------------------------706 * LE_WIFICLIENT_SECURITY_WPA2_EAP_PEAP0_ENTERPRISE. Besides, both the username and password inputs715 //--------------------------------------------------------------------------------------------------735 //--------------------------------------------------------------------------------------------------737 * Remove and clear Wifi's security configurations to use with the given SSID from the config tree739 * passphrase, pre-shared key, key, etc., previously configured via le_wifiClient_Configure APIs for746 //--------------------------------------------------------------------------------------------------756 //--------------------------------------------------------------------------------------------------768 //--------------------------------------------------------------------------------------------------776 //--------------------------------------------------------------------------------------------------786 //--------------------------------------------------------------------------------------------------794 //--------------------------------------------------------------------------------------------------804 //--------------------------------------------------------------------------------------------------WiFi Scan result for available Access Points available.Definition: le_wifiClient_common.h:57void(* le_wifiClient_ConnectionEventHandlerFunc_t)(const le_wifiClient_EventInd_t *LE_NONNULL wifiEventIndPtr, void *contextPtr)Definition: le_wifiClient_common.h:163WiFi Client request to disconnect.Definition: le_wifiClient_common.h:74Using WPA Enterprise.Definition: le_wifiClient_common.h:103Using WPA2 Enterprise.Definition: le_wifiClient_common.h:105struct le_wifiClient_ConnectionEventHandler * le_wifiClient_ConnectionEventHandlerRef_tDefinition: le_wifiClient_common.h:139le_wifiClient_DisconnectionCause_tDefinition: le_wifiClient_common.h:70void(* le_wifiClient_NewEventHandlerFunc_t)(le_wifiClient_Event_t event, void *contextPtr)Definition: le_wifiClient_common.h:150struct le_wifiClient_NewEventHandler * le_wifiClient_NewEventHandlerRef_tDefinition: le_wifiClient_common.h:116struct le_wifiClient_AccessPoint * le_wifiClient_AccessPointRef_tDefinition: le_wifiClient_common.h:43le_wifiClient_SecurityProtocol_tDefinition: le_wifiClient_common.h:93Definition: le_wifiClient_common.h:124