From 56d4911bef6ac0fb536f38fbcded65eee4eb985f Mon Sep 17 00:00:00 2001 From: zhaohe Date: Sat, 9 Sep 2023 14:33:16 +0800 Subject: [PATCH] update --- src/service/device_io_control_service.hpp | 4 ++-- src/service/device_io_control_service_test.cpp | 31 +++++++++++--------------- src/service/device_io_control_service_test.hpp | 14 ++++++------ 3 files changed, 22 insertions(+), 27 deletions(-) diff --git a/src/service/device_io_control_service.hpp b/src/service/device_io_control_service.hpp index f092670..b75886a 100644 --- a/src/service/device_io_control_service.hpp +++ b/src/service/device_io_control_service.hpp @@ -72,7 +72,7 @@ class DeviceIoControlService : public enable_shared_from_this 1500) h2o2 = 1500; + maxh2o2 = h2o2; } else { - if (h2o2 <= 10) { - h2o2 -= 1; - } else { - h2o2 -= 10; - } + int hasopens = zsteady_clock().elapsedTimeS(closetime); + h2o2 = maxh2o2 - hasopens * 2; } if (h2o2 < 0) { diff --git a/src/service/device_io_control_service_test.hpp b/src/service/device_io_control_service_test.hpp index 9747da7..d120a26 100644 --- a/src/service/device_io_control_service_test.hpp +++ b/src/service/device_io_control_service_test.hpp @@ -54,11 +54,11 @@ class DeviceIoControlServiceTest : public DeviceIoControlService { /******************************************************************************* * 加热片控制 * *******************************************************************************/ - virtual int heatingStrip_getio1(); - virtual int heatingStrip_getio2(); - virtual int heatingStrip_getstate(); - virtual int heatingStrip_getcurrentValue(); - void heartingPlate_setPower(bool val); + virtual int heatingStrip_getio1(); + virtual int heatingStrip_getio2(); + virtual int heatingStrip_getstate(); + virtual int heatingStrip_getcurrentValue(); + virtual void heartingPlate_setPower(bool val); /******************************************************************************* * 鼓风机控制 * @@ -103,7 +103,7 @@ class DeviceIoControlServiceTest : public DeviceIoControlService { virtual void sprayLiquidPump_open_for_test(int gpm); virtual void sprayLiquidPump_close_for_test(); - + virtual h2o2sensor_data_t getH2O2SenSorData1(); /****************************************************************************** @@ -112,7 +112,7 @@ class DeviceIoControlServiceTest : public DeviceIoControlService { virtual int getWaterImmersionSensor1(); virtual int getWaterImmersionSensor2(); - int getDisinfectantVolume_g(); // g + virtual int getDisinfectantVolume_g(); // g virtual int getPressureSensorData(int index); virtual bool getAllSensorData(DeviceIoControlService::all_h2o2sensor_data_t& data); };