From 25ef1ced9e30c48b2eabddd47d1e0732b03a1e2e Mon Sep 17 00:00:00 2001 From: Phat Nguyen Date: Fri, 12 Apr 2024 12:16:31 +0700 Subject: [PATCH] Remove correction Temperature and Humidity for PMS5003T --- src/PMS/PMS5003T.cpp | 27 ++------------------------- src/PMS/PMS5003T.h | 2 -- 2 files changed, 2 insertions(+), 27 deletions(-) diff --git a/src/PMS/PMS5003T.cpp b/src/PMS/PMS5003T.cpp index 5c091fc..fd593cc 100644 --- a/src/PMS/PMS5003T.cpp +++ b/src/PMS/PMS5003T.cpp @@ -149,8 +149,7 @@ int PMS5003T::convertPm25ToUsAqi(int pm25) { return pms.pm25ToAQI(pm25); } * @return float Degree Celcius */ float PMS5003T::getTemperature(void) { - float temp = pms.getTemp(); - return correctionTemperature(temp / 10.0f); + return pms.getTemp()/10.0f; } /** @@ -159,8 +158,7 @@ float PMS5003T::getTemperature(void) { * @return float Percent (%) */ float PMS5003T::getRelativeHumidity(void) { - float hum = pms.getHum(); - return correctionRelativeHumidity(hum / 10.0f); + return pms.getHum()/10.0f; } /** @@ -177,13 +175,6 @@ bool PMS5003T::isBegin(void) { return true; } -float PMS5003T::correctionTemperature(float inTemp) { - if (inTemp < 10.0f) { - return inTemp * 1.327f - 6.738f; - } - return inTemp * 1.181f - 5.113f; -} - void PMS5003T::end(void) { if (_isBegin == false) { return; @@ -210,17 +201,3 @@ void PMS5003T::handle(void) { pms.handle(); } * @return false Communication timeout or sensor has removed */ bool PMS5003T::isFailed(void) { return pms.isFailed(); } - -/** - * @brief Correct the PMS5003T relactive humidity - * - * @param inHum Input humidity - * @return float Corrected humidity - */ -float PMS5003T::correctionRelativeHumidity(float inHum) { - float hum = inHum * 1.259 + 7.34; - if (hum > 100.0f) { - hum = 100.0f; - } - return hum; -} diff --git a/src/PMS/PMS5003T.h b/src/PMS/PMS5003T.h index 151a8b8..fa2c5ea 100644 --- a/src/PMS/PMS5003T.h +++ b/src/PMS/PMS5003T.h @@ -44,8 +44,6 @@ private: PMSBase pms; bool begin(void); bool isBegin(void); - float correctionTemperature(float inTemp); - float correctionRelativeHumidity(float inHum); }; #endif /** _PMS5003T_H_ */