From 0d93f4adeae9b0f7aa78b092a9cb5bebe87f65cc Mon Sep 17 00:00:00 2001 From: zhaohe Date: Sat, 18 May 2024 21:17:35 +0800 Subject: [PATCH] update --- src/service/device_io_control_service.cpp | 3 +++ src/service/disfection_ctl/disinfection_service.hpp | 8 ++++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/service/device_io_control_service.cpp b/src/service/device_io_control_service.cpp index 0444ad3..7276e4e 100644 --- a/src/service/device_io_control_service.cpp +++ b/src/service/device_io_control_service.cpp @@ -279,6 +279,9 @@ void DeviceIoControlService::H2O2Sensor_updateSensorData(int32_t sensorid, repor sensor_data->temp = data->temp / 10; sensor_data->humid = data->humid / 10; sensor_data->saturation = data->saturation / 10; + if (sensor_data->saturation == 0) { + sensor_data->saturation = sensor_data->humid - 3; + } sensor_data->sensorId = data->sensorid; sensor_data->updatetime = zsys_get_ticket(); } else { diff --git a/src/service/disfection_ctl/disinfection_service.hpp b/src/service/disfection_ctl/disinfection_service.hpp index bf2309e..524f9da 100644 --- a/src/service/disfection_ctl/disinfection_service.hpp +++ b/src/service/disfection_ctl/disinfection_service.hpp @@ -54,12 +54,12 @@ class DisinfectionService : public enable_shared_from_this int injection_pump_speed; // 注液泵速度 float targetLoglevel = 0; // 目标浓度 - bool enable_bf_dinft_dehumidification = false; // 是否在消毒前开启除湿 - bool enable_af_dinft_dehumidification = false; // 是否在消毒后开启除湿 + bool enable_bf_dinft_dehumidification = true; // 是否在消毒前开启除湿 + bool enable_af_dinft_dehumidification = true; // 是否在消毒后开启除湿 bool enable_degradation = true; // 是否开启降解 - int bf_dinft_dehumidification_target_val = 50; // 消毒前除湿目标湿度 - int af_dinft_dehumidification_target_val = 50; // 消毒后除湿目标湿度 + int bf_dinft_dehumidification_target_val = 20; // 消毒前除湿目标湿度 + int af_dinft_dehumidification_target_val = 20; // 消毒后除湿目标湿度 int degradation_target_val = 0; // } config_t;