diff --git a/src/configs/project_setting.hpp b/src/configs/project_setting.hpp index f384043..7b3c0ad 100644 --- a/src/configs/project_setting.hpp +++ b/src/configs/project_setting.hpp @@ -9,9 +9,9 @@ #define REG_DEVICE_ID 0x0001 // 重启标识 #define REG_EXCEPTION_FLAG 0x0100 // 异常标志位 -#define PROJECT_TYPE_LARGE_SPACE_DISINFECTION 1 // 大空间 +// #define PROJECT_TYPE_LARGE_SPACE_DISINFECTION 1 // 大空间 // #define PROJECT_TYPE_SMALL_SPACE_DISINFECTION 1 // 小空间 -// #define PROJECT_TYPE_PIPE_DISINFECTION 1 // 管道消毒机 +#define PROJECT_TYPE_PIPE_DISINFECTION 1 // 管道消毒机 // #define PROJECT_TYPE_DRAW_BAR_BOX 1 // 拉感箱 // #if (defined PROJECT_TYPE_LARGE_SPACE_DISINFECTION) || (defined PROJECT_TYPE_SMALL_SPACE_DISINFECTION) || (defined PROJECT_TYPE_PIPE_DISINFECTION) diff --git a/src/service/device_io_control_service.cpp b/src/service/device_io_control_service.cpp index bcc1fdc..0444ad3 100644 --- a/src/service/device_io_control_service.cpp +++ b/src/service/device_io_control_service.cpp @@ -220,7 +220,12 @@ int32_t DeviceIoControlService::H2O2Sensor_readH2O2PPM(int32_t sensorid) { if (data->updatetime == 0) return -1; if (zsys_haspassedms(data->updatetime) > 10 * 1000) return -1; - + /** + * @brief TODO:这里代码可能会造成问题,待商榷。 + */ + if (data->h2o2 < 5) { + return 0; + } return data->h2o2; } int32_t DeviceIoControlService::H2O2Sensor_readHumid(int32_t sensorid) {