WifiEvents.h
Go to the documentation of this file.
93 typedef Delegate<void(const String& ssid, MacAddress bssid, uint8_t channel)> StationConnectDelegate;
108 typedef Delegate<void(const String& ssid, MacAddress bssid, WifiDisconnectReason reason)> StationDisconnectDelegate;
117 typedef Delegate<void(WifiAuthMode oldMode, WifiAuthMode newMode)> StationAuthModeChangeDelegate;
130 typedef Delegate<void(IpAddress ip, IpAddress netmask, IpAddress gateway)> StationGotIPDelegate;
void onStationAuthModeChange(StationAuthModeChangeDelegate delegateFunction)
Set callback for 'station authorisation mode change' event.
Definition: WifiEvents.h:191
#define WIFI_DISCONNECT_REASON_CODES_MAP(XX)
Common set of reason codes to IEEE 802.11-2007.
Definition: WifiEvents.h:44
Delegate< void(const String &ssid, MacAddress bssid, uint8_t channel)> StationConnectDelegate
Delegate type for 'station connected' event.
Definition: WifiEvents.h:93
Delegate< void(MacAddress mac, uint16_t aid)> AccessPointConnectDelegate
Delegate type for 'Access Point Connect' event.
Definition: WifiEvents.h:138
Delegate< void(const String &ssid, MacAddress bssid, WifiDisconnectReason reason)> StationDisconnectDelegate
Delegate type for 'station disconnected' event.
Definition: WifiEvents.h:108
Delegate< void(int rssi, MacAddress mac)> AccessPointProbeReqRecvedDelegate
Delegate type for 'Access Point Probe Request Received' event.
Definition: WifiEvents.h:155
void onStationConnect(StationConnectDelegate delegateFunction)
Set callback for 'station connected' event.
Definition: WifiEvents.h:165
void onAccessPointProbeReqRecved(AccessPointProbeReqRecvedDelegate delegateFunction)
Set callback for 'access point probe request received' event.
Definition: WifiEvents.h:223
WifiDisconnectReason
Reason codes for WiFi station disconnection.
Definition: WifiEvents.h:79
Delegate< void(WifiAuthMode oldMode, WifiAuthMode newMode)> StationAuthModeChangeDelegate
Delegate type for 'station authorisation mode changed' event.
Definition: WifiEvents.h:117
Delegate< void(MacAddress mac, uint16_t aid)> AccessPointDisconnectDelegate
Delegate type for 'Access Point Disconnect' event.
Definition: WifiEvents.h:146
void onAccessPointConnect(AccessPointConnectDelegate delegateFunction)
Set callback for 'access point client connected' event.
Definition: WifiEvents.h:207
AccessPointProbeReqRecvedDelegate onSOFTAPProbeReqRecved
Definition: WifiEvents.h:235
AccessPointConnectDelegate onSOFTAPConnect
Definition: WifiEvents.h:233
static String getDisconnectReasonName(WifiDisconnectReason reason)
Get short name for disconnection reason.
StationDisconnectDelegate onSTADisconnect
Definition: WifiEvents.h:230
AccessPointDisconnectDelegate onSOFTAPDisconnect
Definition: WifiEvents.h:234
void onAccessPointDisconnect(AccessPointDisconnectDelegate delegateFunction)
Set callback for 'access point client disconnected' event.
Definition: WifiEvents.h:215
void onStationDisconnect(StationDisconnectDelegate delegateFunction)
Set callback for 'station disconnected' event.
Definition: WifiEvents.h:173
void onStationGotIP(StationGotIPDelegate delegateFunction)
Set callback for 'station connected with IP address' event.
Definition: WifiEvents.h:199
static String getDisconnectReasonDesc(WifiDisconnectReason reason)
Get descriptive explanation for disconnect reason.
Delegate< void(IpAddress ip, IpAddress netmask, IpAddress gateway)> StationGotIPDelegate
Delegate type for 'station got IP address' event.
Definition: WifiEvents.h:130
StationAuthModeChangeDelegate onSTAAuthModeChange
Definition: WifiEvents.h:231