WiFi Station Interface
Control and monitoring of WiFi station interface. More...
Collaboration diagram for WiFi Station Interface:
Classes | |
struct | SmartConfigEventInfo |
Smart Config callback information. More... | |
class | StationClass |
WiFi station class. More... | |
Typedefs | |
typedef Delegate< void(bool success, BssList &list)> | ScanCompletedDelegate |
Scan complete handler function. More... | |
typedef Delegate< bool(SmartConfigEvent event, const SmartConfigEventInfo &info)> | SmartConfigDelegate |
Smart configuration handler function. More... | |
typedef Delegate< bool(WpsStatus status)> | WPSConfigDelegate |
WPS configuration callback function. More... | |
Enumerations | |
enum | StationConnectionStatus { eSCS_Idle, eSCS_Connecting, eSCS_WrongPassword, eSCS_AccessPointNotFound, eSCS_ConnectionFailed, eSCS_GotIP } |
WiFi station connection states. More... | |
enum | SmartConfigType { SCT_None = -1, SCT_EspTouch, SCT_AirKiss, SCT_EspTouch_AirKiss } |
Smart configuration type. More... | |
enum | SmartConfigEvent { SCE_Wait, SCE_FindChannel, SCE_GettingSsid, SCE_Link, SCE_LinkOver } |
Smart configuration event. More... | |
enum | WpsStatus { eWPS_Success = 0, eWPS_Failed, eWPS_Timeout, eWPS_WEP } |
WiFi WPS callback status. More... | |
Variables | |
StationClass & | WifiStation |
Global instance of WiFi station object. More... | |
Detailed Description
Control and monitoring of WiFi station interface.
- Note
- The WiFi station interface provides client access to a WiFi network. Control of WiFi connection including WiFi SSID and password and IP address, DHCP, etc.
Typedef Documentation
◆ ScanCompletedDelegate
typedef Delegate<void(bool success, BssList& list)> ScanCompletedDelegate |
Scan complete handler function.
◆ SmartConfigDelegate
typedef Delegate<bool(SmartConfigEvent event, const SmartConfigEventInfo& info)> SmartConfigDelegate |
Smart configuration handler function.
- Parameters
-
event info
- Return values
-
bool return true to perform default configuration
◆ WPSConfigDelegate
typedef Delegate<bool(WpsStatus status)> WPSConfigDelegate |
WPS configuration callback function.
- Parameters
-
status
- Return values
-
bool return true to perform default configuration
Enumeration Type Documentation
◆ SmartConfigEvent
enum SmartConfigEvent |
◆ SmartConfigType
enum SmartConfigType |
◆ StationConnectionStatus
◆ WpsStatus
enum WpsStatus |
Variable Documentation
◆ WifiStation
StationClass& WifiStation |
Global instance of WiFi station object.
- Note
- Use WifiStation.function to access WiFi station functions
-
Example: