27#ifdef SUPPORT_ETHERNET
58#ifdef SUPPORT_ETHERNET
59 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:63
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:62
String GetWiFiMacAddress()
Definition NetworkMgr.hpp:50
c_WiFiDriver WiFiDriver
Definition NetworkMgr.hpp:57
void SetEthernetIsConnected(bool newState)
Definition NetworkMgr.cpp:318
bool Validate()
Definition NetworkMgr.cpp:251
bool PreviousState
Definition NetworkMgr.hpp:66
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:65
bool AllowWiFiAndEthUpSimultaneously
Definition NetworkMgr.hpp:67
void AdvertiseNewState()
Definition NetworkMgr.cpp:51
bool IsWiFiConnected
Definition NetworkMgr.hpp:64
Definition WiFiDriver.hpp:53
String GetWiFiMacAddress()
Definition WiFiDriver.hpp:87