WifiEvents.h
Go to the documentation of this file.
93 using StationConnectDelegate = Delegate<void(const String& ssid, MacAddress bssid, uint8_t channel)>;
108 using StationDisconnectDelegate = Delegate<void(const String& ssid, MacAddress bssid, WifiDisconnectReason reason)>;
117 using StationAuthModeChangeDelegate = Delegate<void(WifiAuthMode oldMode, WifiAuthMode newMode)>;
130 using StationGotIPDelegate = Delegate<void(IpAddress ip, IpAddress netmask, IpAddress gateway)>;
A class to make it easier to handle and pass around IP addresses.
Definition: IpAddress.h:45
void onStationAuthModeChange(StationAuthModeChangeDelegate delegateFunction)
Set callback for 'station authorisation mode change' event.
Definition: WifiEvents.h:191
AccessPointDisconnectDelegate onSOFTAPDisconnect
Definition: WifiEvents.h:234
StationDisconnectDelegate onSTADisconnect
Definition: WifiEvents.h:230
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
void onStationConnect(StationConnectDelegate delegateFunction)
Set callback for 'station connected' event.
Definition: WifiEvents.h:165
static String getDisconnectReasonDesc(WifiDisconnectReason reason)
Get descriptive explanation for disconnect reason.
void onAccessPointProbeReqRecved(AccessPointProbeReqRecvedDelegate delegateFunction)
Set callback for 'access point probe request received' event.
Definition: WifiEvents.h:223
AccessPointConnectDelegate onSOFTAPConnect
Definition: WifiEvents.h:233
StationAuthModeChangeDelegate onSTAAuthModeChange
Definition: WifiEvents.h:231
void onAccessPointConnect(AccessPointConnectDelegate delegateFunction)
Set callback for 'access point client connected' event.
Definition: WifiEvents.h:207
static String getDisconnectReasonName(WifiDisconnectReason reason)
Get short name for disconnection reason.
AccessPointProbeReqRecvedDelegate onSOFTAPProbeReqRecved
Definition: WifiEvents.h:235
#define WIFI_DISCONNECT_REASON_CODES_MAP(XX)
Common set of reason codes to IEEE 802.11-2007.
Definition: WifiEvents.h:44
WifiDisconnectReason
Reason codes for WiFi station disconnection.
Definition: WifiEvents.h:79