From 826ff00f42d94dc00e7304311b7cb146dcab494f Mon Sep 17 00:00:00 2001 From: Phat Nguyen Date: Mon, 16 Sep 2024 10:36:45 +0700 Subject: [PATCH] add log message PM sensor firmware version --- examples/BASIC/BASIC.ino | 1 + examples/DiyProIndoorV3_3/DiyProIndoorV3_3.ino | 1 + examples/DiyProIndoorV4_2/DiyProIndoorV4_2.ino | 1 + examples/OneOpenAir/OneOpenAir.ino | 5 ++++- 4 files changed, 7 insertions(+), 1 deletion(-) diff --git a/examples/BASIC/BASIC.ino b/examples/BASIC/BASIC.ino index 7419f13..2a574e0 100644 --- a/examples/BASIC/BASIC.ino +++ b/examples/BASIC/BASIC.ino @@ -513,6 +513,7 @@ static void updatePm(void) { Serial.printf("PM2.5 ug/m3: %d\r\n", measurements.pm25_1); Serial.printf("PM10 ug/m3: %d\r\n", measurements.pm10_1); Serial.printf("PM0.3 Count: %d\r\n", measurements.pm03PCount_1); + Serial.printf("PM firmware version: %d\r\n", ag.pms5003.getFirmwareVersion()); ag.pms5003.resetFailCount(); } else { ag.pms5003.updateFailCount(); diff --git a/examples/DiyProIndoorV3_3/DiyProIndoorV3_3.ino b/examples/DiyProIndoorV3_3/DiyProIndoorV3_3.ino index d842fff..743aafc 100644 --- a/examples/DiyProIndoorV3_3/DiyProIndoorV3_3.ino +++ b/examples/DiyProIndoorV3_3/DiyProIndoorV3_3.ino @@ -565,6 +565,7 @@ static void updatePm(void) { Serial.printf("PM2.5 ug/m3: %d\r\n", measurements.pm25_1); Serial.printf("PM10 ug/m3: %d\r\n", measurements.pm10_1); Serial.printf("PM0.3 Count: %d\r\n", measurements.pm03PCount_1); + Serial.printf("PM firmware version: %d\r\n", ag.pms5003.getFirmwareVersion()); ag.pms5003.resetFailCount(); } else { ag.pms5003.updateFailCount(); diff --git a/examples/DiyProIndoorV4_2/DiyProIndoorV4_2.ino b/examples/DiyProIndoorV4_2/DiyProIndoorV4_2.ino index 305d4a2..e0a8c34 100644 --- a/examples/DiyProIndoorV4_2/DiyProIndoorV4_2.ino +++ b/examples/DiyProIndoorV4_2/DiyProIndoorV4_2.ino @@ -606,6 +606,7 @@ static void updatePm(void) { Serial.printf("PM2.5 ug/m3: %d\r\n", measurements.pm25_1); Serial.printf("PM10 ug/m3: %d\r\n", measurements.pm10_1); Serial.printf("PM0.3 Count: %d\r\n", measurements.pm03PCount_1); + Serial.printf("PM firmware version: %d\r\n", ag.pms5003.getFirmwareVersion()); ag.pms5003.resetFailCount(); } else { ag.pms5003.updateFailCount(); diff --git a/examples/OneOpenAir/OneOpenAir.ino b/examples/OneOpenAir/OneOpenAir.ino index ee7314e..b7f6a2e 100644 --- a/examples/OneOpenAir/OneOpenAir.ino +++ b/examples/OneOpenAir/OneOpenAir.ino @@ -1020,10 +1020,11 @@ static void updatePm(void) { Serial.printf("PM2.5 ug/m3: %d\r\n", measurements.pm25_1); Serial.printf("PM10 ug/m3: %d\r\n", measurements.pm10_1); Serial.printf("PM0.3 Count: %d\r\n", measurements.pm03PCount_1); + Serial.printf("PM firmware version: %d\r\n", ag->pms5003.getFirmwareVersion()); ag->pms5003.resetFailCount(); } else { ag->pms5003.updateFailCount(); - Serial.printf("PMS read faile %d times\r\n", ag->pms5003.getFailCount()); + Serial.printf("PMS read failed %d times\r\n", ag->pms5003.getFailCount()); if (ag->pms5003.getFailCount() >= PMS_FAIL_COUNT_SET_INVALID) { measurements.pm01_1 = utils::getInvalidPmValue(); measurements.pm25_1 = utils::getInvalidPmValue(); @@ -1059,6 +1060,7 @@ static void updatePm(void) { ag->pms5003t_1.compensateTemp(measurements.temp_1)); Serial.printf("[1] Relative Humidity compensated: %0.2f\r\n", ag->pms5003t_1.compensateHum(measurements.hum_1)); + Serial.printf("[1] PM firmware version: %d\r\n", ag->pms5003t_1.getFirmwareVersion()); ag->pms5003t_1.resetFailCount(); } else { @@ -1102,6 +1104,7 @@ static void updatePm(void) { ag->pms5003t_1.compensateTemp(measurements.temp_2)); Serial.printf("[2] Relative Humidity compensated: %0.2f\r\n", ag->pms5003t_1.compensateHum(measurements.hum_2)); + Serial.printf("[2] PM firmware version: %d\r\n", ag->pms5003t_2.getFirmwareVersion()); ag->pms5003t_2.resetFailCount(); } else {