WiFi events class. More...

#include <WifiEvents.h>

Collaboration diagram for WifiEventsClass:
[legend]

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 = nullptr
 
StationDisconnectDelegate onSTADisconnect = nullptr
 
StationAuthModeChangeDelegate onSTAAuthModeChange = nullptr
 
StationGotIPDelegate onSTAGotIP = nullptr
 
AccessPointConnectDelegate onSOFTAPConnect = nullptr
 
AccessPointDisconnectDelegate onSOFTAPDisconnect = nullptr
 
AccessPointProbeReqRecvedDelegate onSOFTAPProbeReqRecved = nullptr
 

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 = nullptr
protected

◆ onSOFTAPDisconnect

AccessPointDisconnectDelegate WifiEventsClass::onSOFTAPDisconnect = nullptr
protected

◆ onSOFTAPProbeReqRecved

AccessPointProbeReqRecvedDelegate WifiEventsClass::onSOFTAPProbeReqRecved = nullptr
protected

◆ onSTAAuthModeChange

StationAuthModeChangeDelegate WifiEventsClass::onSTAAuthModeChange = nullptr
protected

◆ onSTAConnect

StationConnectDelegate WifiEventsClass::onSTAConnect = nullptr
protected

◆ onSTADisconnect

StationDisconnectDelegate WifiEventsClass::onSTADisconnect = nullptr
protected

◆ onSTAGotIP

StationGotIPDelegate WifiEventsClass::onSTAGotIP = nullptr
protected

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