|
DIY QlockTwo
Perfect DIY version of famous QlockTwo Classic with ESP8266
|
Handling connection to Wifi and setting up Wifi credentials by creating an Access Point. More...
#include <WifiModule.h>
Public Member Functions | |
| WifiModule (String _deviceName) | |
| ~WifiModule () | |
| void | setup (void(*configModeCallback)(WiFiManager *myWiFiManager), void(*saveConfig)(void)) |
| Setup WifiManger. More... | |
| bool | isConnected () |
| Check if Wifi is connected. More... | |
| bool | connect () |
| Try to connect to presaved Wifi, otherwise go into AP mode. More... | |
| void | reset () |
| Delete saved Wifi network credentials. More... | |
| SimpleTime | getEnableTime () |
| Return EnableTime from set Parameters. More... | |
| SimpleTime | getDisableTime () |
| Return DisableTime from set Parameters. More... | |
Private Attributes | |
| String | deviceName |
| WiFiManager | wifiManager |
| WiFiManagerParameter | parameterEnableTime = WiFiManagerParameter("enable_time", "Enable Time (HH:MM)", "", 6) |
| WiFiManagerParameter | parameterDisableTime = WiFiManagerParameter("disable_time", "Disable Time (HH:MM)", "", 6) |
Handling connection to Wifi and setting up Wifi credentials by creating an Access Point.
Definition at line 23 of file WifiModule.h.
| WifiModule::WifiModule | ( | String | _deviceName | ) |
Definition at line 11 of file WifiModule.cpp.
| WifiModule::~WifiModule | ( | ) |
Definition at line 13 of file WifiModule.cpp.
| bool WifiModule::connect | ( | ) |
Try to connect to presaved Wifi, otherwise go into AP mode.
Restarts ESP on failure.
Definition at line 45 of file WifiModule.cpp.
| SimpleTime WifiModule::getDisableTime | ( | ) |
Return DisableTime from set Parameters.
Definition at line 81 of file WifiModule.cpp.
| SimpleTime WifiModule::getEnableTime | ( | ) |
Return EnableTime from set Parameters.
Definition at line 73 of file WifiModule.cpp.
| bool WifiModule::isConnected | ( | ) |
| void WifiModule::reset | ( | ) |
Delete saved Wifi network credentials.
Definition at line 64 of file WifiModule.cpp.
| void WifiModule::setup | ( | void(*)(WiFiManager *myWiFiManager) | configModeCallback, |
| void(*)(void) | saveConfig | ||
| ) |
Setup WifiManger.
| configModeCallback | Gets called when WiFiManager enters configuration mode. |
| saveConfig | Gets called when WifiManager when custom parameters have been set AND a connection has been established. |
Definition at line 20 of file WifiModule.cpp.
|
private |
Definition at line 25 of file WifiModule.h.
|
private |
Definition at line 29 of file WifiModule.h.
|
private |
Definition at line 28 of file WifiModule.h.
|
private |
Definition at line 26 of file WifiModule.h.