39 #ifndef MAIN_WIFIEVENTHANDLER_H_
40 #define MAIN_WIFIEVENTHANDLER_H_
41 #include <esp_event.h>
42 #include <esp_event_loop.h>
102 virtual esp_err_t
apStaConnected(system_event_ap_staconnected_t info);
105 virtual esp_err_t
apStop();
107 virtual esp_err_t
staConnected(system_event_sta_connected_t info);
108 virtual esp_err_t
staDisconnected(system_event_sta_disconnected_t info);
109 virtual esp_err_t
staGotIp(system_event_sta_got_ip_t info);
110 virtual esp_err_t
staScanDone(system_event_sta_scan_done_t info);
111 virtual esp_err_t
staAuthChange(system_event_sta_authmode_change_t info);
112 virtual esp_err_t staStart();
113 virtual esp_err_t staStop();
114 virtual esp_err_t wifiReady();
121 return m_nextHandler;
129 this->m_nextHandler = nextHandler;
135 static esp_err_t eventHandler(
void* ctx, system_event_t* event);
virtual esp_err_t staScanDone(system_event_sta_scan_done_t info)
Handle a Scan for APs done event. Handle having an ESP32 station scan (APs) done. ...
Definition: WiFiEventHandler.cpp:236
WiFiEventHandler()
Constructor.
Definition: WiFiEventHandler.cpp:113
virtual esp_err_t staGotIp(system_event_sta_got_ip_t info)
Handle the Station Got IP event. Handle having received/assigned an IP address when we are a station...
Definition: WiFiEventHandler.cpp:136
virtual esp_err_t apStaDisconnected(system_event_ap_stadisconnected_t info)
Handle a Station Disconnected from AP event. Handle having a station disconnected from ESP32 soft-AP...
Definition: WiFiEventHandler.cpp:224
void setNextHandler(WiFiEventHandler *nextHandler)
Definition: WiFiEventHandler.h:128
WiFiEventHandler * getNextHandler()
Definition: WiFiEventHandler.h:120
WiFi driver.
Definition: WiFi.h:111
system_event_cb_t getEventHandler()
Get the event handler. Retrieve the event handler function to be passed to the ESP-IDF event handler ...
Definition: WiFiEventHandler.cpp:123
virtual esp_err_t staAuthChange(system_event_sta_authmode_change_t info)
Handle the auth mode of APs change event. Handle having the auth mode of AP ESP32 station connected t...
Definition: WiFiEventHandler.cpp:248
virtual esp_err_t staConnected(system_event_sta_connected_t info)
Handle the Station Connected event. Handle having connected to remote AP.
Definition: WiFiEventHandler.cpp:188
virtual esp_err_t apStop()
Handle the Access Point stop event. Handle an indication that the ESP32 has stopped being an access p...
Definition: WiFiEventHandler.cpp:158
virtual esp_err_t staDisconnected(system_event_sta_disconnected_t info)
Handle the Station Disconnected event. Handle having disconnected from remote AP. ...
Definition: WiFiEventHandler.cpp:200
virtual esp_err_t apStart()
Handle the Access Point started event. Handle an indication that the ESP32 has started being an acces...
Definition: WiFiEventHandler.cpp:147
WiFi state event handler.
Definition: WiFiEventHandler.h:98
virtual esp_err_t apStaConnected(system_event_ap_staconnected_t info)
Handle a Station Connected to AP event. Handle having a station connected to ESP32 soft-AP...
Definition: WiFiEventHandler.cpp:212