From f792e7ea59a96aada9bd32037fb8aac0c62468cb Mon Sep 17 00:00:00 2001 From: steadramon <866195+steadramon@users.noreply.github.com> Date: Wed, 11 Oct 2023 16:15:41 +0100 Subject: [PATCH] total clicks and cps --- ESPGeiger/src/ConfigManager/ConfigManager.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ESPGeiger/src/ConfigManager/ConfigManager.cpp b/ESPGeiger/src/ConfigManager/ConfigManager.cpp index 6a887a8..e29a7ea 100644 --- a/ESPGeiger/src/ConfigManager/ConfigManager.cpp +++ b/ESPGeiger/src/ConfigManager/ConfigManager.cpp @@ -220,18 +220,20 @@ void ConfigManager::handleJSReturn() void ConfigManager::handleJsonReturn() { - char jsonBuffer[128] = ""; + char jsonBuffer[256] = ""; int total = sizeof(jsonBuffer); const char* ratioChar = ConfigManager::getParamValueFromID("geigerRatio"); sprintf_P ( jsonBuffer, - PSTR("{\"u\":\"%s\",\"c\":%s,\"c5\":%s,\"c15\":%s,\"r\":%s}"), + PSTR("{\"u\":\"%s\",\"c\":%s,\"c5\":%s,\"c15\":%s,\"cs\":%s,\"r\":%s,\"tc\":%u}"), ConfigManager::getUptimeString(), String(status.geigerTicks.get()*60.0).c_str(), String(status.geigerTicks5.get()*60.0).c_str(), String(status.geigerTicks15.get()*60.0).c_str(), - ratioChar + String(status.geigerTicks.get()).c_str(), + ratioChar, + status.total_clicks ); jsonBuffer[sizeof(jsonBuffer)-1] = '\0'; ConfigManager::server.get()->send ( 200, FPSTR(HTTP_HEAD_CTJSON), jsonBuffer );