Cleanup includes
This commit is contained in:
parent
36477eab49
commit
54d94af487
@ -1,7 +1,7 @@
|
|||||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include <Arduino.h>
|
#include <cstdint>
|
||||||
|
|
||||||
class MqttHandleDtuClass {
|
class MqttHandleDtuClass {
|
||||||
public:
|
public:
|
||||||
|
|||||||
@ -1,11 +1,8 @@
|
|||||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "Configuration.h"
|
|
||||||
#include <Arduino.h>
|
|
||||||
#include <ArduinoJson.h>
|
#include <ArduinoJson.h>
|
||||||
#include <Hoymiles.h>
|
#include <Hoymiles.h>
|
||||||
#include <memory>
|
|
||||||
|
|
||||||
// mqtt discovery device classes
|
// mqtt discovery device classes
|
||||||
enum {
|
enum {
|
||||||
|
|||||||
@ -2,10 +2,8 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "Configuration.h"
|
#include "Configuration.h"
|
||||||
#include <Arduino.h>
|
|
||||||
#include <Hoymiles.h>
|
#include <Hoymiles.h>
|
||||||
#include <espMqttClient.h>
|
#include <espMqttClient.h>
|
||||||
#include <memory>
|
|
||||||
|
|
||||||
class MqttHandleInverterClass {
|
class MqttHandleInverterClass {
|
||||||
public:
|
public:
|
||||||
|
|||||||
@ -2,11 +2,9 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "NetworkSettings.h"
|
#include "NetworkSettings.h"
|
||||||
#include <Arduino.h>
|
|
||||||
#include <MqttSubscribeParser.h>
|
#include <MqttSubscribeParser.h>
|
||||||
#include <Ticker.h>
|
#include <Ticker.h>
|
||||||
#include <espMqttClient.h>
|
#include <espMqttClient.h>
|
||||||
#include <memory>
|
|
||||||
|
|
||||||
class MqttSettingsClass {
|
class MqttSettingsClass {
|
||||||
public:
|
public:
|
||||||
|
|||||||
@ -3,7 +3,6 @@
|
|||||||
|
|
||||||
#include <DNSServer.h>
|
#include <DNSServer.h>
|
||||||
#include <WiFi.h>
|
#include <WiFi.h>
|
||||||
#include <memory>
|
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
|
||||||
enum class network_mode {
|
enum class network_mode {
|
||||||
|
|||||||
@ -1,8 +1,6 @@
|
|||||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include <Arduino.h>
|
|
||||||
|
|
||||||
class NtpSettingsClass {
|
class NtpSettingsClass {
|
||||||
public:
|
public:
|
||||||
NtpSettingsClass();
|
NtpSettingsClass();
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "Hoymiles.h"
|
|
||||||
#include <ESPAsyncWebServer.h>
|
#include <ESPAsyncWebServer.h>
|
||||||
|
#include <Hoymiles.h>
|
||||||
|
|
||||||
class WebApiPrometheusClass {
|
class WebApiPrometheusClass {
|
||||||
public:
|
public:
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "ArduinoJson.h"
|
#include <ArduinoJson.h>
|
||||||
#include <ESPAsyncWebServer.h>
|
#include <ESPAsyncWebServer.h>
|
||||||
#include <Hoymiles.h>
|
#include <Hoymiles.h>
|
||||||
|
|
||||||
|
|||||||
@ -4,10 +4,6 @@
|
|||||||
*/
|
*/
|
||||||
#include "MqttSettings.h"
|
#include "MqttSettings.h"
|
||||||
#include "Configuration.h"
|
#include "Configuration.h"
|
||||||
#include "NetworkSettings.h"
|
|
||||||
#include <MqttClientSetup.h>
|
|
||||||
#include <Ticker.h>
|
|
||||||
#include <espMqttClient.h>
|
|
||||||
|
|
||||||
MqttSettingsClass::MqttSettingsClass()
|
MqttSettingsClass::MqttSettingsClass()
|
||||||
{
|
{
|
||||||
|
|||||||
@ -6,7 +6,6 @@
|
|||||||
#include "Configuration.h"
|
#include "Configuration.h"
|
||||||
#include "Utils.h"
|
#include "Utils.h"
|
||||||
#include "defaults.h"
|
#include "defaults.h"
|
||||||
#include <WiFi.h>
|
|
||||||
#ifdef OPENDTU_ETHERNET
|
#ifdef OPENDTU_ETHERNET
|
||||||
#include <ETH.h>
|
#include <ETH.h>
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@ -3,10 +3,9 @@
|
|||||||
* Copyright (C) 2022 Thomas Basler and others
|
* Copyright (C) 2022 Thomas Basler and others
|
||||||
*/
|
*/
|
||||||
#include "WebApi.h"
|
#include "WebApi.h"
|
||||||
#include "ArduinoJson.h"
|
|
||||||
#include "AsyncJson.h"
|
|
||||||
#include "Configuration.h"
|
#include "Configuration.h"
|
||||||
#include "defaults.h"
|
#include "defaults.h"
|
||||||
|
#include <AsyncJson.h>
|
||||||
|
|
||||||
WebApiClass::WebApiClass()
|
WebApiClass::WebApiClass()
|
||||||
: _server(HTTP_PORT)
|
: _server(HTTP_PORT)
|
||||||
|
|||||||
@ -3,10 +3,9 @@
|
|||||||
* Copyright (C) 2022 Thomas Basler and others
|
* Copyright (C) 2022 Thomas Basler and others
|
||||||
*/
|
*/
|
||||||
#include "WebApi_config.h"
|
#include "WebApi_config.h"
|
||||||
#include "ArduinoJson.h"
|
|
||||||
#include "AsyncJson.h"
|
|
||||||
#include "Configuration.h"
|
#include "Configuration.h"
|
||||||
#include "WebApi.h"
|
#include "WebApi.h"
|
||||||
|
#include <AsyncJson.h>
|
||||||
#include <LittleFS.h>
|
#include <LittleFS.h>
|
||||||
|
|
||||||
void WebApiConfigClass::init(AsyncWebServer* server)
|
void WebApiConfigClass::init(AsyncWebServer* server)
|
||||||
|
|||||||
@ -3,10 +3,9 @@
|
|||||||
* Copyright (C) 2022 Thomas Basler and others
|
* Copyright (C) 2022 Thomas Basler and others
|
||||||
*/
|
*/
|
||||||
#include "WebApi_devinfo.h"
|
#include "WebApi_devinfo.h"
|
||||||
#include "ArduinoJson.h"
|
|
||||||
#include "AsyncJson.h"
|
|
||||||
#include "Hoymiles.h"
|
|
||||||
#include "WebApi.h"
|
#include "WebApi.h"
|
||||||
|
#include <AsyncJson.h>
|
||||||
|
#include <Hoymiles.h>
|
||||||
#include <ctime>
|
#include <ctime>
|
||||||
|
|
||||||
void WebApiDevInfoClass::init(AsyncWebServer* server)
|
void WebApiDevInfoClass::init(AsyncWebServer* server)
|
||||||
|
|||||||
@ -3,11 +3,10 @@
|
|||||||
* Copyright (C) 2022 Thomas Basler and others
|
* Copyright (C) 2022 Thomas Basler and others
|
||||||
*/
|
*/
|
||||||
#include "WebApi_dtu.h"
|
#include "WebApi_dtu.h"
|
||||||
#include "ArduinoJson.h"
|
|
||||||
#include "AsyncJson.h"
|
|
||||||
#include "Configuration.h"
|
#include "Configuration.h"
|
||||||
#include "Hoymiles.h"
|
|
||||||
#include "WebApi.h"
|
#include "WebApi.h"
|
||||||
|
#include <AsyncJson.h>
|
||||||
|
#include <Hoymiles.h>
|
||||||
|
|
||||||
void WebApiDtuClass::init(AsyncWebServer* server)
|
void WebApiDtuClass::init(AsyncWebServer* server)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -3,10 +3,9 @@
|
|||||||
* Copyright (C) 2022 Thomas Basler and others
|
* Copyright (C) 2022 Thomas Basler and others
|
||||||
*/
|
*/
|
||||||
#include "WebApi_eventlog.h"
|
#include "WebApi_eventlog.h"
|
||||||
#include "ArduinoJson.h"
|
|
||||||
#include "AsyncJson.h"
|
|
||||||
#include "Hoymiles.h"
|
|
||||||
#include "WebApi.h"
|
#include "WebApi.h"
|
||||||
|
#include <AsyncJson.h>
|
||||||
|
#include <Hoymiles.h>
|
||||||
|
|
||||||
void WebApiEventlogClass::init(AsyncWebServer* server)
|
void WebApiEventlogClass::init(AsyncWebServer* server)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -3,12 +3,11 @@
|
|||||||
* Copyright (C) 2022 Thomas Basler and others
|
* Copyright (C) 2022 Thomas Basler and others
|
||||||
*/
|
*/
|
||||||
#include "WebApi_firmware.h"
|
#include "WebApi_firmware.h"
|
||||||
#include "ArduinoJson.h"
|
|
||||||
#include "AsyncJson.h"
|
|
||||||
#include "Configuration.h"
|
#include "Configuration.h"
|
||||||
#include "Update.h"
|
#include "Update.h"
|
||||||
#include "WebApi.h"
|
#include "WebApi.h"
|
||||||
#include "helper.h"
|
#include "helper.h"
|
||||||
|
#include <AsyncJson.h>
|
||||||
|
|
||||||
void WebApiFirmwareClass::init(AsyncWebServer* server)
|
void WebApiFirmwareClass::init(AsyncWebServer* server)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -3,13 +3,12 @@
|
|||||||
* Copyright (C) 2022 Thomas Basler and others
|
* Copyright (C) 2022 Thomas Basler and others
|
||||||
*/
|
*/
|
||||||
#include "WebApi_inverter.h"
|
#include "WebApi_inverter.h"
|
||||||
#include "ArduinoJson.h"
|
|
||||||
#include "AsyncJson.h"
|
|
||||||
#include "Configuration.h"
|
#include "Configuration.h"
|
||||||
#include "Hoymiles.h"
|
|
||||||
#include "MqttHandleHass.h"
|
#include "MqttHandleHass.h"
|
||||||
#include "WebApi.h"
|
#include "WebApi.h"
|
||||||
#include "helper.h"
|
#include "helper.h"
|
||||||
|
#include <AsyncJson.h>
|
||||||
|
#include <Hoymiles.h>
|
||||||
|
|
||||||
void WebApiInverterClass::init(AsyncWebServer* server)
|
void WebApiInverterClass::init(AsyncWebServer* server)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -3,10 +3,9 @@
|
|||||||
* Copyright (C) 2022 Thomas Basler and others
|
* Copyright (C) 2022 Thomas Basler and others
|
||||||
*/
|
*/
|
||||||
#include "WebApi_limit.h"
|
#include "WebApi_limit.h"
|
||||||
#include "ArduinoJson.h"
|
|
||||||
#include "AsyncJson.h"
|
|
||||||
#include "Hoymiles.h"
|
|
||||||
#include "WebApi.h"
|
#include "WebApi.h"
|
||||||
|
#include <AsyncJson.h>
|
||||||
|
#include <Hoymiles.h>
|
||||||
|
|
||||||
void WebApiLimitClass::init(AsyncWebServer* server)
|
void WebApiLimitClass::init(AsyncWebServer* server)
|
||||||
{
|
{
|
||||||
@ -43,11 +42,9 @@ void WebApiLimitClass::onLimitStatus(AsyncWebServerRequest* request)
|
|||||||
String limitStatus = "Unknown";
|
String limitStatus = "Unknown";
|
||||||
if (status == LastCommandSuccess::CMD_OK) {
|
if (status == LastCommandSuccess::CMD_OK) {
|
||||||
limitStatus = "Ok";
|
limitStatus = "Ok";
|
||||||
}
|
} else if (status == LastCommandSuccess::CMD_NOK) {
|
||||||
else if (status == LastCommandSuccess::CMD_NOK) {
|
|
||||||
limitStatus = "Failure";
|
limitStatus = "Failure";
|
||||||
}
|
} else if (status == LastCommandSuccess::CMD_PENDING) {
|
||||||
else if (status == LastCommandSuccess::CMD_PENDING) {
|
|
||||||
limitStatus = "Pending";
|
limitStatus = "Pending";
|
||||||
}
|
}
|
||||||
root[serial]["limit_set_status"] = limitStatus;
|
root[serial]["limit_set_status"] = limitStatus;
|
||||||
|
|||||||
@ -4,8 +4,8 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#include "WebApi_maintenance.h"
|
#include "WebApi_maintenance.h"
|
||||||
#include "AsyncJson.h"
|
|
||||||
#include "WebApi.h"
|
#include "WebApi.h"
|
||||||
|
#include <AsyncJson.h>
|
||||||
|
|
||||||
void WebApiMaintenanceClass::init(AsyncWebServer* server)
|
void WebApiMaintenanceClass::init(AsyncWebServer* server)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -3,13 +3,12 @@
|
|||||||
* Copyright (C) 2022 Thomas Basler and others
|
* Copyright (C) 2022 Thomas Basler and others
|
||||||
*/
|
*/
|
||||||
#include "WebApi_mqtt.h"
|
#include "WebApi_mqtt.h"
|
||||||
#include "ArduinoJson.h"
|
|
||||||
#include "AsyncJson.h"
|
|
||||||
#include "Configuration.h"
|
#include "Configuration.h"
|
||||||
#include "MqttHandleHass.h"
|
#include "MqttHandleHass.h"
|
||||||
#include "MqttSettings.h"
|
#include "MqttSettings.h"
|
||||||
#include "WebApi.h"
|
#include "WebApi.h"
|
||||||
#include "helper.h"
|
#include "helper.h"
|
||||||
|
#include <AsyncJson.h>
|
||||||
|
|
||||||
void WebApiMqttClass::init(AsyncWebServer* server)
|
void WebApiMqttClass::init(AsyncWebServer* server)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -3,12 +3,11 @@
|
|||||||
* Copyright (C) 2022 Thomas Basler and others
|
* Copyright (C) 2022 Thomas Basler and others
|
||||||
*/
|
*/
|
||||||
#include "WebApi_network.h"
|
#include "WebApi_network.h"
|
||||||
#include "ArduinoJson.h"
|
|
||||||
#include "AsyncJson.h"
|
|
||||||
#include "Configuration.h"
|
#include "Configuration.h"
|
||||||
#include "NetworkSettings.h"
|
#include "NetworkSettings.h"
|
||||||
#include "WebApi.h"
|
#include "WebApi.h"
|
||||||
#include "helper.h"
|
#include "helper.h"
|
||||||
|
#include <AsyncJson.h>
|
||||||
|
|
||||||
void WebApiNetworkClass::init(AsyncWebServer* server)
|
void WebApiNetworkClass::init(AsyncWebServer* server)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -3,12 +3,11 @@
|
|||||||
* Copyright (C) 2022 Thomas Basler and others
|
* Copyright (C) 2022 Thomas Basler and others
|
||||||
*/
|
*/
|
||||||
#include "WebApi_ntp.h"
|
#include "WebApi_ntp.h"
|
||||||
#include "ArduinoJson.h"
|
|
||||||
#include "AsyncJson.h"
|
|
||||||
#include "Configuration.h"
|
#include "Configuration.h"
|
||||||
#include "NtpSettings.h"
|
#include "NtpSettings.h"
|
||||||
#include "WebApi.h"
|
#include "WebApi.h"
|
||||||
#include "helper.h"
|
#include "helper.h"
|
||||||
|
#include <AsyncJson.h>
|
||||||
|
|
||||||
void WebApiNtpClass::init(AsyncWebServer* server)
|
void WebApiNtpClass::init(AsyncWebServer* server)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -3,10 +3,9 @@
|
|||||||
* Copyright (C) 2022 Thomas Basler and others
|
* Copyright (C) 2022 Thomas Basler and others
|
||||||
*/
|
*/
|
||||||
#include "WebApi_power.h"
|
#include "WebApi_power.h"
|
||||||
#include "ArduinoJson.h"
|
|
||||||
#include "AsyncJson.h"
|
|
||||||
#include "Hoymiles.h"
|
|
||||||
#include "WebApi.h"
|
#include "WebApi.h"
|
||||||
|
#include <AsyncJson.h>
|
||||||
|
#include <Hoymiles.h>
|
||||||
|
|
||||||
void WebApiPowerClass::init(AsyncWebServer* server)
|
void WebApiPowerClass::init(AsyncWebServer* server)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -1,8 +1,7 @@
|
|||||||
#include "WebApi_prometheus.h"
|
#include "WebApi_prometheus.h"
|
||||||
|
|
||||||
#include "Configuration.h"
|
#include "Configuration.h"
|
||||||
#include "Hoymiles.h"
|
|
||||||
#include "NetworkSettings.h"
|
#include "NetworkSettings.h"
|
||||||
|
#include <Hoymiles.h>
|
||||||
|
|
||||||
void WebApiPrometheusClass::init(AsyncWebServer* server)
|
void WebApiPrometheusClass::init(AsyncWebServer* server)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -3,11 +3,10 @@
|
|||||||
* Copyright (C) 2022 Thomas Basler and others
|
* Copyright (C) 2022 Thomas Basler and others
|
||||||
*/
|
*/
|
||||||
#include "WebApi_security.h"
|
#include "WebApi_security.h"
|
||||||
#include "ArduinoJson.h"
|
|
||||||
#include "AsyncJson.h"
|
|
||||||
#include "Configuration.h"
|
#include "Configuration.h"
|
||||||
#include "WebApi.h"
|
#include "WebApi.h"
|
||||||
#include "helper.h"
|
#include "helper.h"
|
||||||
|
#include <AsyncJson.h>
|
||||||
|
|
||||||
void WebApiSecurityClass::init(AsyncWebServer* server)
|
void WebApiSecurityClass::init(AsyncWebServer* server)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -3,11 +3,10 @@
|
|||||||
* Copyright (C) 2022 Thomas Basler and others
|
* Copyright (C) 2022 Thomas Basler and others
|
||||||
*/
|
*/
|
||||||
#include "WebApi_sysstatus.h"
|
#include "WebApi_sysstatus.h"
|
||||||
#include "ArduinoJson.h"
|
|
||||||
#include "AsyncJson.h"
|
|
||||||
#include "Configuration.h"
|
#include "Configuration.h"
|
||||||
#include "NetworkSettings.h"
|
#include "NetworkSettings.h"
|
||||||
#include "WebApi.h"
|
#include "WebApi.h"
|
||||||
|
#include <AsyncJson.h>
|
||||||
#include <Hoymiles.h>
|
#include <Hoymiles.h>
|
||||||
#include <LittleFS.h>
|
#include <LittleFS.h>
|
||||||
#include <ResetReason.h>
|
#include <ResetReason.h>
|
||||||
|
|||||||
@ -3,10 +3,10 @@
|
|||||||
* Copyright (C) 2022 Thomas Basler and others
|
* Copyright (C) 2022 Thomas Basler and others
|
||||||
*/
|
*/
|
||||||
#include "WebApi_ws_live.h"
|
#include "WebApi_ws_live.h"
|
||||||
#include "AsyncJson.h"
|
|
||||||
#include "Configuration.h"
|
#include "Configuration.h"
|
||||||
#include "WebApi.h"
|
#include "WebApi.h"
|
||||||
#include "defaults.h"
|
#include "defaults.h"
|
||||||
|
#include <AsyncJson.h>
|
||||||
|
|
||||||
WebApiWsLiveClass::WebApiWsLiveClass()
|
WebApiWsLiveClass::WebApiWsLiveClass()
|
||||||
: _ws("/livedata")
|
: _ws("/livedata")
|
||||||
|
|||||||
@ -3,7 +3,6 @@
|
|||||||
* Copyright (C) 2022 Thomas Basler and others
|
* Copyright (C) 2022 Thomas Basler and others
|
||||||
*/
|
*/
|
||||||
#include "Configuration.h"
|
#include "Configuration.h"
|
||||||
#include "Hoymiles.h"
|
|
||||||
#include "MqttHandleDtu.h"
|
#include "MqttHandleDtu.h"
|
||||||
#include "MqttHandleHass.h"
|
#include "MqttHandleHass.h"
|
||||||
#include "MqttHandleInverter.h"
|
#include "MqttHandleInverter.h"
|
||||||
@ -14,6 +13,7 @@
|
|||||||
#include "WebApi.h"
|
#include "WebApi.h"
|
||||||
#include "defaults.h"
|
#include "defaults.h"
|
||||||
#include <Arduino.h>
|
#include <Arduino.h>
|
||||||
|
#include <Hoymiles.h>
|
||||||
#include <LittleFS.h>
|
#include <LittleFS.h>
|
||||||
|
|
||||||
void setup()
|
void setup()
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user