27#ifdef SUPPORT_ETHERNET
59#ifdef SUPPORT_ETHERNET
60 c_EthernetDriver EthernetDriver;
c_NetworkMgr NetworkMgr
Definition NetworkMgr.cpp:365
Definition NetworkMgr.hpp:32
void Poll()
< Called from loop()
Definition NetworkMgr.cpp:149
void GetHostname(String &name)
Definition NetworkMgr.hpp:48
void SetWiFiIsConnected(bool newState)
Definition NetworkMgr.cpp:282
c_NetworkMgr()
< Start up the driver and put it into a safe mode
Definition NetworkMgr.cpp:40
void Begin()
< Start the module
Definition NetworkMgr.cpp:76
bool HasBeenInitialized
Definition NetworkMgr.hpp:64
void GetStatus(JsonObject &json)
Definition NetworkMgr.cpp:127
void UpdateMdns(bool currentState)
Definition NetworkMgr.cpp:340
IPAddress GetlocalIP()
Definition NetworkMgr.cpp:121
bool SetConfig(JsonObject &json)
Definition NetworkMgr.cpp:167
void SetWiFiEnable()
Definition NetworkMgr.cpp:296
char hostname[65]
Definition NetworkMgr.hpp:63
String GetWiFiMacAddress()
Definition NetworkMgr.hpp:50
c_WiFiDriver WiFiDriver
Definition NetworkMgr.hpp:58
void SetEthernetIsConnected(bool newState)
Definition NetworkMgr.cpp:324
bool Validate()
Definition NetworkMgr.cpp:257
bool PreviousState
Definition NetworkMgr.hpp:67
void GetConfig(JsonObject &json)
Definition NetworkMgr.cpp:98
virtual ~c_NetworkMgr()
< deallocate any resources and put the Input channels into a safe state
Definition NetworkMgr.cpp:47
bool IsConnected()
Definition NetworkMgr.hpp:47
void GetDriverName(String &Name)
Definition NetworkMgr.hpp:42
bool IsEthernetConnected
Definition NetworkMgr.hpp:66
bool AllowWiFiAndEthUpSimultaneously
Definition NetworkMgr.hpp:68
void AdvertiseNewState()
Definition NetworkMgr.cpp:56
bool IsWiFiConnected
Definition NetworkMgr.hpp:65
Definition WiFiDriver.hpp:53
String GetWiFiMacAddress()
Definition WiFiDriver.hpp:87