27#ifdef SUPPORT_ETHERNET
57#ifdef SUPPORT_ETHERNET
58 c_EthernetDriver EthernetDriver;
c_NetworkMgr NetworkMgr
Definition NetworkMgr.cpp:334
Definition NetworkMgr.hpp:32
void Poll()
< Called from loop()
Definition NetworkMgr.cpp:143
void GetHostname(String &name)
Definition NetworkMgr.hpp:48
void SetWiFiIsConnected(bool newState)
Definition NetworkMgr.cpp:276
c_NetworkMgr()
< Start up the driver and put it into a safe mode
Definition NetworkMgr.cpp:35
void Begin()
< Start the module
Definition NetworkMgr.cpp:70
bool HasBeenInitialized
Definition NetworkMgr.hpp:62
void GetStatus(JsonObject &json)
Definition NetworkMgr.cpp:121
IPAddress GetlocalIP()
Definition NetworkMgr.cpp:115
bool SetConfig(JsonObject &json)
Definition NetworkMgr.cpp:161
void SetWiFiEnable()
Definition NetworkMgr.cpp:290
char hostname[65]
Definition NetworkMgr.hpp:61
c_WiFiDriver WiFiDriver
Definition NetworkMgr.hpp:56
void SetEthernetIsConnected(bool newState)
Definition NetworkMgr.cpp:318
bool Validate()
Definition NetworkMgr.cpp:251
bool PreviousState
Definition NetworkMgr.hpp:65
void GetConfig(JsonObject &json)
Definition NetworkMgr.cpp:92
virtual ~c_NetworkMgr()
< deallocate any resources and put the Input channels into a safe state
Definition NetworkMgr.cpp:42
bool IsConnected()
Definition NetworkMgr.hpp:47
void GetDriverName(String &Name)
Definition NetworkMgr.hpp:42
bool IsEthernetConnected
Definition NetworkMgr.hpp:64
bool AllowWiFiAndEthUpSimultaneously
Definition NetworkMgr.hpp:66
void AdvertiseNewState()
Definition NetworkMgr.cpp:51
bool IsWiFiConnected
Definition NetworkMgr.hpp:63
Definition WiFiDriver.hpp:52