#ifndef ESP8266React_h #define ESP8266React_h #include #if defined(ESP8266) #include #include #elif defined(ESP_PLATFORM) #include #include #include #endif #include #include #include #include #include #include #include #include #include #include #include #include #include class ESP8266React { public: ESP8266React(AsyncWebServer* server, FS* fs); void begin(); void loop(); SecurityManager* getSecurityManager() { return &_securitySettingsService; } private: SecuritySettingsService _securitySettingsService; WiFiSettingsService _wifiSettingsService; APSettingsService _apSettingsService; NTPSettingsService _ntpSettingsService; OTASettingsService _otaSettingsService; RestartService _restartService; AuthenticationService _authenticationService; WiFiScanner _wifiScanner; WiFiStatus _wifiStatus; NTPStatus _ntpStatus; APStatus _apStatus; SystemStatus _systemStatus; }; #endif