#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 |
◆ GetConfig_passphrase()
String c_WiFiDriver::GetConfig_passphrase |
( |
| ) |
|
|
inline |
◆ GetConfig_ssid()
String c_WiFiDriver::GetConfig_ssid |
( |
| ) |
|
|
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 | ) |
|
◆ 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
String c_WiFiDriver::ap_passphrase |
|
private |
◆ ap_ssid
String c_WiFiDriver::ap_ssid |
|
private |
◆ ap_timeout
How long to wait in AP mode with no connection before rebooting.
◆ 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
◆ passphrase
String c_WiFiDriver::passphrase |
|
private |
◆ 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 |
◆ ssid
String c_WiFiDriver::ssid |
|
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: