Cleanup includes

This commit is contained in:
Thomas Basler 2022-12-14 22:13:03 +01:00
parent 36477eab49
commit 54d94af487
28 changed files with 29 additions and 61 deletions

View File

@ -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:

View File

@ -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 {

View File

@ -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:

View File

@ -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:

View File

@ -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 {

View File

@ -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();

View File

@ -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:

View File

@ -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>

View File

@ -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()
{ {

View File

@ -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

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)
{ {

View File

@ -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)
{ {

View File

@ -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)
{ {

View File

@ -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)
{ {

View File

@ -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;

View File

@ -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)
{ {

View File

@ -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)
{ {

View File

@ -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)
{ {

View File

@ -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)
{ {

View File

@ -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)
{ {

View File

@ -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)
{ {

View File

@ -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)
{ {

View File

@ -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>

View File

@ -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")

View File

@ -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()