From c97d16a28736dbeac575788482384c5780a51c5a Mon Sep 17 00:00:00 2001 From: klahus1 <104840514+klahus1@users.noreply.github.com> Date: Tue, 12 Jul 2022 13:19:58 +0200 Subject: [PATCH] Create LanSettings.h Add ESP32-PoE Lan Support --- include/LanSettings.h | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 include/LanSettings.h 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;