️ Removes task manager dependency

This commit is contained in:
Rune Harlyk
2025-09-14 21:12:57 +02:00
committed by Rune Harlyk
parent e1e11346b4
commit 43b5216d9f
8 changed files with 87 additions and 386 deletions
-1
View File
@@ -12,7 +12,6 @@
#include <event_socket.h>
#include <features.h>
#include <motion.h>
#include <task_manager.h>
#include <wifi_service.h>
#include <ap_service.h>
#include <mdns_service.h>
+1 -1
View File
@@ -155,7 +155,7 @@ void streamTask(void *pv) {
}
esp_err_t CameraService::cameraStream(PsychicRequest *request) {
g_taskManager.createTask(streamTask, "Stream client task", 4096, request, 4);
xTaskCreate(streamTask, "Stream client task", 4096, request, 4, nullptr);
vTaskDelay(pdMS_TO_TICKS(100));
return ESP_OK;
}
-11
View File
@@ -120,17 +120,6 @@ void metrics(JsonObject &root) {
root["fs_used"] = ESP_FS.usedBytes();
root["fs_total"] = ESP_FS.totalBytes();
root["core_temp"] = temperatureRead();
root["cpu0_usage"] = g_taskManager.getCpuUsage(0);
root["cpu1_usage"] = g_taskManager.getCpuUsage(1);
root["cpu_usage"] = g_taskManager.getCpuUsage();
JsonArray tasks = root["tasks"].to<JsonArray>();
for (auto const &task : g_taskManager.getTasks()) {
JsonObject nested = tasks.add<JsonObject>();
nested["name"] = task.name;
nested["stackSize"] = task.stackSize;
nested["priority"] = task.priority;
nested["coreId"] = task.coreId;
}
}
void emitMetrics() {
-3
View File
@@ -1,3 +0,0 @@
#include <task_manager.h>
TaskManager g_taskManager;