WiFi events class. More...

#include <WifiEvents.h>

Collaboration diagram for WifiEventsClass:

Public Member Functions

void onStationConnect (StationConnectDelegate delegateFunction)
 Set callback for 'station connected' event. More...
 
void onStationDisconnect (StationDisconnectDelegate delegateFunction)
 Set callback for 'station disconnected' event. More...
 
void onStationAuthModeChange (StationAuthModeChangeDelegate delegateFunction)
 Set callback for 'station authorisation mode change' event. More...
 
void onStationGotIP (StationGotIPDelegate delegateFunction)
 Set callback for 'station connected with IP address' event. More...
 
void onAccessPointConnect (AccessPointConnectDelegate delegateFunction)
 Set callback for 'access point client connected' event. More...
 
void onAccessPointDisconnect (AccessPointDisconnectDelegate delegateFunction)
 Set callback for 'access point client disconnected' event. More...
 
void onAccessPointProbeReqRecved (AccessPointProbeReqRecvedDelegate delegateFunction)
 Set callback for 'access point probe request received' event. More...
 

Static Public Member Functions

static String getDisconnectReasonName (WifiDisconnectReason reason)
 Get short name for disconnection reason. More...
 
static String getDisconnectReasonDesc (WifiDisconnectReason reason)
 Get descriptive explanation for disconnect reason. More...
 

Protected Attributes

StationConnectDelegate onSTAConnect
 
StationDisconnectDelegate onSTADisconnect
 
StationAuthModeChangeDelegate onSTAAuthModeChange
 
StationGotIPDelegate onSTAGotIP
 
AccessPointConnectDelegate onSOFTAPConnect
 
AccessPointDisconnectDelegate onSOFTAPDisconnect
 
AccessPointProbeReqRecvedDelegate onSOFTAPProbeReqRecved
 

Detailed Description

WiFi events class.

Member Function Documentation

◆ getDisconnectReasonDesc()

static String WifiEventsClass::getDisconnectReasonDesc ( WifiDisconnectReason  reason)
static

Get descriptive explanation for disconnect reason.

◆ getDisconnectReasonName()

static String WifiEventsClass::getDisconnectReasonName ( WifiDisconnectReason  reason)
static

Get short name for disconnection reason.

◆ onAccessPointConnect()

void WifiEventsClass::onAccessPointConnect ( AccessPointConnectDelegate  delegateFunction)
inline

Set callback for 'access point client connected' event.

◆ onAccessPointDisconnect()

void WifiEventsClass::onAccessPointDisconnect ( AccessPointDisconnectDelegate  delegateFunction)
inline

Set callback for 'access point client disconnected' event.

◆ onAccessPointProbeReqRecved()

void WifiEventsClass::onAccessPointProbeReqRecved ( AccessPointProbeReqRecvedDelegate  delegateFunction)
inline

Set callback for 'access point probe request received' event.

◆ onStationAuthModeChange()

void WifiEventsClass::onStationAuthModeChange ( StationAuthModeChangeDelegate  delegateFunction)
inline

Set callback for 'station authorisation mode change' event.

◆ onStationConnect()

void WifiEventsClass::onStationConnect ( StationConnectDelegate  delegateFunction)
inline

Set callback for 'station connected' event.

◆ onStationDisconnect()

void WifiEventsClass::onStationDisconnect ( StationDisconnectDelegate  delegateFunction)
inline

Set callback for 'station disconnected' event.

◆ onStationGotIP()

void WifiEventsClass::onStationGotIP ( StationGotIPDelegate  delegateFunction)
inline

Set callback for 'station connected with IP address' event.

Member Data Documentation

◆ onSOFTAPConnect

AccessPointConnectDelegate WifiEventsClass::onSOFTAPConnect
protected

◆ onSOFTAPDisconnect

AccessPointDisconnectDelegate WifiEventsClass::onSOFTAPDisconnect
protected

◆ onSOFTAPProbeReqRecved

AccessPointProbeReqRecvedDelegate WifiEventsClass::onSOFTAPProbeReqRecved
protected

◆ onSTAAuthModeChange

StationAuthModeChangeDelegate WifiEventsClass::onSTAAuthModeChange
protected

◆ onSTAConnect

StationConnectDelegate WifiEventsClass::onSTAConnect
protected

◆ onSTADisconnect

StationDisconnectDelegate WifiEventsClass::onSTADisconnect
protected

◆ onSTAGotIP

StationGotIPDelegate WifiEventsClass::onSTAGotIP
protected

The documentation for this class was generated from the following file: