diff --git a/include/LanSettings.h b/include/LanSettings.h new file mode 100644 index 00000000..df409a1b --- /dev/null +++ b/include/LanSettings.h @@ -0,0 +1,30 @@ +#pragma once + +#include +#include + +class LanSettingsClass { +public: + LanSettingsClass(); + void init(); + void loop(); + void firstLoop(); + void applyConfig(); + bool isConnected(); + +private: + void WiFiEvent(WiFiEvent_t event); + + bool bEthConnected; + bool bFirstLoop; + bool bDebugMode = true; + + IPAddress local_ip; + IPAddress gateway; + IPAddress subnet; + IPAddress dns1; + IPAddress dns2; + +}; + +extern LanSettingsClass Lan;