Fix check pm0003 count is valid

AgLog set to debug level
This commit is contained in:
samuelbles07
2025-03-21 08:46:14 +07:00
parent 30622fca99
commit 0297059e91
2 changed files with 4 additions and 4 deletions

View File

@ -801,11 +801,11 @@ String Measurements::buildMeasurementPayload(MeasurementCycle &mc) {
}
/// PM 0.3 particle count
if (utils::isValidPm(mc.pm_03_pc[0]) && utils::isValidPm(mc.pm_03_pc[1])) {
if (utils::isValidPm03Count(mc.pm_03_pc[0]) && utils::isValidPm03Count(mc.pm_03_pc[1])) {
pm003Count = std::round((mc.pm_03_pc[0] + mc.pm_03_pc[1]) / 2.0f);
} else if (utils::isValidPm(mc.pm_03_pc[0])) {
} else if (utils::isValidPm03Count(mc.pm_03_pc[0])) {
pm003Count = std::round(mc.pm_03_pc[0]);
} else if (utils::isValidPm(mc.pm_03_pc[1])) {
} else if (utils::isValidPm03Count(mc.pm_03_pc[1])) {
pm003Count = std::round(mc.pm_03_pc[1]);
}

View File

@ -10,7 +10,7 @@
}
#else
#include <esp32-hal-log.h>
#define AgLog(c, ...) log_i(c, ##__VA_ARGS__)
#define AgLog(c, ...) log_d(c, ##__VA_ARGS__)
#endif
/**