🔥 Removes http system metrics
This commit is contained in:
@@ -17,15 +17,11 @@ esp_err_t handleReset(PsychicRequest *request);
|
||||
esp_err_t handleRestart(PsychicRequest *request);
|
||||
esp_err_t handleSleep(PsychicRequest *request);
|
||||
esp_err_t getStatus(PsychicRequest *request);
|
||||
// esp_err_t getMetrics(PsychicRequest *request);
|
||||
|
||||
void reset();
|
||||
void restart();
|
||||
void sleep();
|
||||
void status(JsonObject &root);
|
||||
void metrics(JsonObject &root);
|
||||
|
||||
void emitMetrics(Websocket &socket);
|
||||
|
||||
const char *resetReason(esp_reset_reason_t reason);
|
||||
} // namespace system_service
|
||||
@@ -54,8 +54,6 @@ void setupServer() {
|
||||
[&](PsychicRequest *request, JsonVariant &json) { return system_service::handleRestart(request); });
|
||||
server.on("/api/system/sleep", HTTP_POST,
|
||||
[&](PsychicRequest *request, JsonVariant &json) { return system_service::handleSleep(request); });
|
||||
// server.on("/api/system/metrics", HTTP_GET,
|
||||
// [&](PsychicRequest *request) { return system_service::getMetrics(request); });
|
||||
#if USE_CAMERA
|
||||
server.on("/api/camera/still", HTTP_GET,
|
||||
[&](PsychicRequest *request) { return cameraService.cameraStill(request); });
|
||||
|
||||
@@ -26,13 +26,6 @@ esp_err_t getStatus(PsychicRequest *request) {
|
||||
return response.send();
|
||||
}
|
||||
|
||||
// esp_err_t getMetrics(PsychicRequest *request) {
|
||||
// PsychicJsonResponse response = PsychicJsonResponse(request, false);
|
||||
// JsonObject root = response.getRoot();
|
||||
// metrics(root);
|
||||
// return response.send();
|
||||
// }
|
||||
|
||||
void reset() {
|
||||
ESP_LOGI(TAG, "Resetting device");
|
||||
File root = ESP_FS.open(FS_CONFIG_DIRECTORY);
|
||||
@@ -110,32 +103,6 @@ void status(JsonObject &root) {
|
||||
root["uptime"] = esp_timer_get_time() / 1000000;
|
||||
}
|
||||
|
||||
void metrics(socket_message_WebsocketMessage *msg) {
|
||||
msg->which_message = socket_message_WebsocketMessage_analytics_tag;
|
||||
|
||||
msg->message.analytics.uptime = esp_timer_get_time() / 1000000;
|
||||
msg->message.analytics.free_heap = ESP.getFreeHeap();
|
||||
msg->message.analytics.total_heap = ESP.getHeapSize();
|
||||
msg->message.analytics.min_free_heap = ESP.getMinFreeHeap();
|
||||
msg->message.analytics.max_alloc_heap = ESP.getMaxAllocHeap();
|
||||
msg->message.analytics.fs_used = ESP_FS.usedBytes();
|
||||
msg->message.analytics.fs_total = ESP_FS.totalBytes();
|
||||
msg->message.analytics.core_temp = temperatureRead();
|
||||
}
|
||||
|
||||
void emitMetrics(Websocket &socket) {
|
||||
// if (!socket.hasSubscribers(EVENT_ANALYTICS)) return;
|
||||
|
||||
// TODO: redo -1 as static
|
||||
socket.send_wsm_by_function(metrics, -1);
|
||||
|
||||
// JsonDocument doc;
|
||||
// JsonObject root = doc.to<JsonObject>();
|
||||
// system_service::metrics(root);
|
||||
// JsonVariant data = doc.as<JsonVariant>();
|
||||
// socket.emit(EVENT_ANALYTICS, data);
|
||||
}
|
||||
|
||||
const char *resetReason(esp_reset_reason_t reason) {
|
||||
switch (reason) {
|
||||
case ESP_RST_UNKNOWN: return "Reset reason can not be determined";
|
||||
|
||||
Reference in New Issue
Block a user