From 958ed0bd80e9701b612d70cefb4ecf0af34fbba7 Mon Sep 17 00:00:00 2001 From: samuelbles07 Date: Mon, 31 Mar 2025 15:26:34 +0700 Subject: [PATCH] Fix TVOC and NOx payload position --- src/AgValue.cpp | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/src/AgValue.cpp b/src/AgValue.cpp index 4fe2af6..408a700 100644 --- a/src/AgValue.cpp +++ b/src/AgValue.cpp @@ -804,16 +804,16 @@ std::string Measurements::buildMeasuresPayload(Measures &mc) { oss << ","; - // NOx - if (utils::isValidNOx(mc.nox)) { - oss << std::round(mc.nox); + // TVOC + if (utils::isValidVOC(mc.tvoc)) { + oss << std::round(mc.tvoc); } oss << ","; - // TVOC - if (utils::isValidVOC(mc.tvoc)) { - oss << std::round(mc.tvoc); + // NOx + if (utils::isValidNOx(mc.nox)) { + oss << std::round(mc.nox); } oss << ","; @@ -827,10 +827,6 @@ std::string Measurements::buildMeasuresPayload(Measures &mc) { oss << std::round(mc.pm_03_pc[1]); } - // char datapoint[128] = {0}; - // snprintf(datapoint, 128, "%d,%.0f,%.0f,%.0f,%.0f,%.0f,%d,%d,%d", co2, temp * 10, - // hum * 10, pm01 * 10, pm25 * 10, pm10 * 10, tvoc, nox, pm003Count); - return oss.str(); }