#include <WiFiDriver.hpp>
◆ c_WiFiDriver()
| c_WiFiDriver::c_WiFiDriver |
( |
| ) |
|
< Start up the driver and put it into a safe mode
◆ ~c_WiFiDriver()
| c_WiFiDriver::~c_WiFiDriver |
( |
| ) |
|
|
virtual |
< deallocate any resources and put the output channels into a safe state
◆ AnnounceState()
| void c_WiFiDriver::AnnounceState |
( |
| ) |
|
◆ Begin()
| void c_WiFiDriver::Begin |
( |
| ) |
|
◆ connectWifi()
| void c_WiFiDriver::connectWifi |
( |
const String & | ssid, |
|
|
const String & | passphrase ) |
◆ Disable()
| void c_WiFiDriver::Disable |
( |
| ) |
|
◆ Enable()
| void c_WiFiDriver::Enable |
( |
| ) |
|
◆ Get_ap_fallbackIsEnabled()
| bool c_WiFiDriver::Get_ap_fallbackIsEnabled |
( |
| ) |
|
|
inline |
◆ Get_ap_StayInApMode()
| bool c_WiFiDriver::Get_ap_StayInApMode |
( |
| ) |
|
|
inline |
◆ Get_ap_timeout()
| uint32_t c_WiFiDriver::Get_ap_timeout |
( |
| ) |
|
|
inline |
◆ Get_RebootOnWiFiFailureToConnect()
| bool c_WiFiDriver::Get_RebootOnWiFiFailureToConnect |
( |
| ) |
|
|
inline |
◆ Get_sta_timeout()
| uint32_t c_WiFiDriver::Get_sta_timeout |
( |
| ) |
|
|
inline |
◆ GetConfig()
| void c_WiFiDriver::GetConfig |
( |
JsonObject & | json | ) |
|
◆ GetConfig_apssid()
| String c_WiFiDriver::GetConfig_apssid |
( |
| ) |
|
|
inline |
◆ GetDriverName()
| void c_WiFiDriver::GetDriverName |
( |
String & | Name | ) |
|
|
inline |
◆ GetFsmTimer()
| FastTimer & c_WiFiDriver::GetFsmTimer |
( |
void | | ) |
|
|
inline |
◆ GetHostname()
| void c_WiFiDriver::GetHostname |
( |
String & | name | ) |
|
◆ getIpAddress()
| IPAddress c_WiFiDriver::getIpAddress |
( |
| ) |
|
|
inline |
◆ getIpSubNetMask()
| IPAddress c_WiFiDriver::getIpSubNetMask |
( |
| ) |
|
|
inline |
◆ GetStatus()
| void c_WiFiDriver::GetStatus |
( |
JsonObject & | json | ) |
|
◆ GetWiFiMacAddress()
| String c_WiFiDriver::GetWiFiMacAddress |
( |
| ) |
|
|
inline |
◆ IsWiFiConnected()
| bool c_WiFiDriver::IsWiFiConnected |
( |
| ) |
|
|
inline |
◆ onWiFiConnect()
| void c_WiFiDriver::onWiFiConnect |
( |
const WiFiEvent_t | event, |
|
|
const WiFiEventInfo_t | info ) |
|
private |
◆ onWiFiDisconnect()
| void c_WiFiDriver::onWiFiDisconnect |
( |
const WiFiEvent_t | event, |
|
|
const WiFiEventInfo_t | info ) |
|
private |
◆ onWiFiStaConn()
| void c_WiFiDriver::onWiFiStaConn |
( |
const WiFiEvent_t | event, |
|
|
const WiFiEventInfo_t | info ) |
|
private |
◆ onWiFiStaDisc()
| void c_WiFiDriver::onWiFiStaDisc |
( |
const WiFiEvent_t | event, |
|
|
const WiFiEventInfo_t | info ) |
|
private |
◆ Poll()
| void c_WiFiDriver::Poll |
( |
| ) |
|
◆ reset()
| void c_WiFiDriver::reset |
( |
| ) |
|
◆ SetConfig()
| bool c_WiFiDriver::SetConfig |
( |
JsonObject & | json | ) |
|
◆ SetFsmState()
◆ SetHostname()
| void c_WiFiDriver::SetHostname |
( |
String & | name | ) |
|
◆ setIpAddress()
| void c_WiFiDriver::setIpAddress |
( |
IPAddress | NewAddress | ) |
|
|
inline |
◆ setIpSubNetMask()
| void c_WiFiDriver::setIpSubNetMask |
( |
IPAddress | NewAddress | ) |
|
|
inline |
◆ SetIsWiFiConnected()
| void c_WiFiDriver::SetIsWiFiConnected |
( |
bool | value | ) |
|
|
inline |
◆ SetUpIp()
| void c_WiFiDriver::SetUpIp |
( |
| ) |
|
|
private |
◆ ValidateConfig()
| int c_WiFiDriver::ValidateConfig |
( |
| ) |
|
|
private |
◆ fsm_WiFi_state
◆ fsm_WiFi_state_Boot
◆ fsm_WiFi_state_ConnectedToAP
◆ fsm_WiFi_state_ConnectedToSta
◆ fsm_WiFi_state_ConnectingAsAP
◆ fsm_WiFi_state_ConnectingUsingConfig
◆ fsm_WiFi_state_ConnectingUsingDefaults
◆ fsm_WiFi_state_ConnectionFailed
◆ fsm_WiFi_state_Disabled
◆ ap_channelNumber
| uint8_t c_WiFiDriver::ap_channelNumber = 1 |
|
private |
◆ ap_fallbackIsEnabled
| bool c_WiFiDriver::ap_fallbackIsEnabled = true |
|
private |
◆ ap_passphrase
| char c_WiFiDriver::ap_passphrase[65] |
|
private |
◆ ap_ssid
| char c_WiFiDriver::ap_ssid[65] |
|
private |
◆ ap_timeout
How long to wait in AP mode with no connection before rebooting.
◆ ApCredentials
◆ CurrentIpAddress
| IPAddress c_WiFiDriver::CurrentIpAddress = IPAddress (0, 0, 0, 0) |
|
private |
◆ CurrentSubnetMask
| IPAddress c_WiFiDriver::CurrentSubnetMask = IPAddress (0, 0, 0, 0) |
|
private |
◆ FsmTimer
◆ gateway
| IPAddress c_WiFiDriver::gateway = INADDR_NONE |
|
private |
◆ ip
| IPAddress c_WiFiDriver::ip = INADDR_NONE |
|
private |
◆ netmask
| IPAddress c_WiFiDriver::netmask = INADDR_NONE |
|
private |
◆ NextPoll
◆ pCurrentFsmState
◆ PollInterval
| uint32_t c_WiFiDriver::PollInterval = 1000 |
|
private |
◆ primaryDns
| IPAddress c_WiFiDriver::primaryDns = INADDR_NONE |
|
private |
◆ RebootOnWiFiFailureToConnect
| bool c_WiFiDriver::RebootOnWiFiFailureToConnect = true |
|
private |
◆ ReportedIsWiFiConnected
| bool c_WiFiDriver::ReportedIsWiFiConnected = false |
|
private |
◆ secondaryDns
| IPAddress c_WiFiDriver::secondaryDns = INADDR_NONE |
|
private |
◆ sta_timeout
Timeout when connection as client (station)
◆ StayInApMode
| bool c_WiFiDriver::StayInApMode = false |
|
private |
◆ UseDhcp
| bool c_WiFiDriver::UseDhcp = true |
|
private |
The documentation for this class was generated from the following files: