feat: services #2

Merged
master merged 9 commits from feature/wifiscan into main 2025-09-13 13:45:24 +02:00
19 changed files with 43 additions and 34 deletions
Showing only changes of commit 2971d863d0 - Show all commits

View File

@@ -8,10 +8,10 @@
#include "TaskManager.h"
// Services
#include "NodeService.h"
#include "NetworkService.h"
#include "ClusterService.h"
#include "TaskService.h"
#include "services/NodeService.h"
#include "services/NetworkService.h"
#include "services/ClusterService.h"
#include "services/TaskService.h"
using namespace std;

View File

@@ -1,5 +1,5 @@
#pragma once
#include "Service.h"
#include "services/Service.h"
#include "TaskManager.h"
#include "NeoPattern.cpp"
#include <map>

View File

@@ -8,10 +8,10 @@
#include "TaskManager.h"
// Services
#include "NodeService.h"
#include "NetworkService.h"
#include "ClusterService.h"
#include "TaskService.h"
#include "services/NodeService.h"
#include "services/NetworkService.h"
#include "services/ClusterService.h"
#include "services/TaskService.h"
#include "NeoPatternService.h"
#ifndef LED_STRIP_PIN

View File

@@ -1,5 +1,5 @@
#pragma once
#include "Service.h"
#include "services/Service.h"
#include "TaskManager.h"
#include <Adafruit_NeoPixel.h>
#include <map>

View File

@@ -8,10 +8,10 @@
#include "TaskManager.h"
// Services
#include "NodeService.h"
#include "NetworkService.h"
#include "ClusterService.h"
#include "TaskService.h"
#include "services/NodeService.h"
#include "services/NetworkService.h"
#include "services/ClusterService.h"
#include "services/TaskService.h"
#include "NeoPixelService.h"
#ifndef NEOPIXEL_PIN

View File

@@ -1,5 +1,5 @@
#pragma once
#include "Service.h"
#include "services/Service.h"
#include "TaskManager.h"
#include <ArduinoJson.h>

View File

@@ -8,10 +8,10 @@
#include "TaskManager.h"
// Services
#include "NodeService.h"
#include "NetworkService.h"
#include "ClusterService.h"
#include "TaskService.h"
#include "services/NodeService.h"
#include "services/NetworkService.h"
#include "services/ClusterService.h"
#include "services/TaskService.h"
#include "RelayService.h"
using namespace std;

View File

@@ -6,10 +6,10 @@
#include "ClusterManager.h"
// Services
#include "NodeService.h"
#include "ClusterService.h"
#include "TaskService.h"
#include "NetworkService.h"
#include "services/NodeService.h"
#include "services/ClusterService.h"
#include "services/TaskService.h"
#include "services/NetworkService.h"
NodeContext ctx({
{"app", "network"},

View File

@@ -1,5 +1,5 @@
#pragma once
#include "Service.h"
#include "services/Service.h"
#include "NodeContext.h"
#include <ArduinoJson.h>

View File

@@ -1,5 +1,5 @@
#pragma once
#include "Service.h"
#include "services/Service.h"
#include "NetworkManager.h"
#include "NodeContext.h"

View File

@@ -1,5 +1,5 @@
#pragma once
#include "Service.h"
#include "services/Service.h"
#include "NodeContext.h"
#include <ArduinoJson.h>
#include <Updater.h>

View File

@@ -1,5 +1,5 @@
#pragma once
#include "Service.h"
#include "services/Service.h"
#include "TaskManager.h"
#include <ArduinoJson.h>

View File

@@ -9,7 +9,7 @@
; https://docs.platformio.org/page/projectconf.html
[platformio]
;default_envs = esp01_1m
default_envs = esp01_1m
src_dir = .
[common]
@@ -32,6 +32,7 @@ build_src_filter =
+<examples/base/*.cpp>
+<src/*.c>
+<src/*.cpp>
+<src/services/*.cpp>
[env:d1_mini]
platform = platformio/espressif8266@^4.2.1
@@ -46,6 +47,7 @@ build_src_filter =
+<examples/base/*.cpp>
+<src/*.c>
+<src/*.cpp>
+<src/services/*.cpp>
[env:esp01_1m_relay]
platform = platformio/espressif8266@^4.2.1
@@ -61,6 +63,7 @@ build_src_filter =
+<examples/relay/*.cpp>
+<src/*.c>
+<src/*.cpp>
+<src/services/*.cpp>
[env:esp01_1m_neopixel]
platform = platformio/espressif8266@^4.2.1
@@ -77,6 +80,7 @@ build_src_filter =
+<examples/neopixel/*.cpp>
+<src/*.c>
+<src/*.cpp>
+<src/services/*.cpp>
[env:d1_mini_neopixel]
platform = platformio/espressif8266@^4.2.1
@@ -92,6 +96,7 @@ build_src_filter =
+<examples/neopixel/*.cpp>
+<src/*.c>
+<src/*.cpp>
+<src/services/*.cpp>
[env:esp01_1m_neopattern]
platform = platformio/espressif8266@^4.2.1
@@ -109,6 +114,7 @@ build_src_filter =
+<examples/neopattern/*.cpp>
+<src/*.c>
+<src/*.cpp>
+<src/services/*.cpp>
[env:esp01_1m_wifiscan]
platform = platformio/espressif8266@^4.2.1
@@ -124,6 +130,7 @@ build_src_filter =
+<examples/wifiscan/*.cpp>
+<src/*.c>
+<src/*.cpp>
+<src/services/*.cpp>
[env:d1_mini_wifiscan]
platform = platformio/espressif8266@^4.2.1
@@ -138,6 +145,7 @@ build_src_filter =
+<examples/wifiscan/*.cpp>
+<src/*.c>
+<src/*.cpp>
+<src/services/*.cpp>
[env:d1_mini_neopattern]
platform = platformio/espressif8266@^4.2.1
@@ -153,3 +161,4 @@ build_src_filter =
+<examples/neopattern/*.cpp>
+<src/*.c>
+<src/*.cpp>
+<src/services/*.cpp>

View File

@@ -1,5 +1,5 @@
#include "ApiServer.h"
#include "Service.h"
#include "services/Service.h"
#include <algorithm>
const char* ApiServer::methodToStr(int method) {

View File

@@ -1,4 +1,4 @@
#include "ClusterService.h"
#include "services/ClusterService.h"
#include "ApiServer.h"
ClusterService::ClusterService(NodeContext& ctx) : ctx(ctx) {}

View File

@@ -1,4 +1,4 @@
#include "NetworkService.h"
#include "services/NetworkService.h"
#include <ArduinoJson.h>
NetworkService::NetworkService(NetworkManager& networkManager)
@@ -10,7 +10,7 @@ void NetworkService::registerEndpoints(ApiServer& api) {
[this](AsyncWebServerRequest* request) { handleWifiScanRequest(request); },
std::vector<ParamSpec>{});
api.addEndpoint("/api/network/wifi/networks", HTTP_GET,
api.addEndpoint("/api/network/wifi/scan", HTTP_GET,
[this](AsyncWebServerRequest* request) { handleGetWifiNetworks(request); },
std::vector<ParamSpec>{});

View File

@@ -1,4 +1,4 @@
#include "NodeService.h"
#include "services/NodeService.h"
#include "ApiServer.h"
NodeService::NodeService(NodeContext& ctx) : ctx(ctx) {}

View File

@@ -1,4 +1,4 @@
#include "TaskService.h"
#include "services/TaskService.h"
#include "ApiServer.h"
#include <algorithm>