From 8a71d5fd69c15c5186b8013b8877ae9be37d426e Mon Sep 17 00:00:00 2001 From: zhaohe Date: Thu, 17 Jul 2025 16:35:02 +0800 Subject: [PATCH] =?UTF-8?q?v3.3.2=20|=20=E6=B6=88=E6=AF=92=E5=89=8D?= =?UTF-8?q?=E6=A3=80=E6=9F=A5=E6=B6=88=E6=AF=92=E6=B6=B2=E6=98=AF=E5=90=A6?= =?UTF-8?q?=E8=B6=B3=E5=A4=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- appsrc/appconfig/basic/zappversion.hpp | 2 +- .../app/disinfection_ctrl/disinfection_ctrl_service.cpp | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/appsrc/appconfig/basic/zappversion.hpp b/appsrc/appconfig/basic/zappversion.hpp index 58eb4da..e104544 100644 --- a/appsrc/appconfig/basic/zappversion.hpp +++ b/appsrc/appconfig/basic/zappversion.hpp @@ -1,3 +1,3 @@ #pragma once -#define VERSION "3.3.1" +#define VERSION "3.3.2" #define PROJECT_NAME "TRANSMIT_DM" \ No newline at end of file diff --git a/appsrc/service/app/disinfection_ctrl/disinfection_ctrl_service.cpp b/appsrc/service/app/disinfection_ctrl/disinfection_ctrl_service.cpp index 8cbc0bb..9828bec 100644 --- a/appsrc/service/app/disinfection_ctrl/disinfection_ctrl_service.cpp +++ b/appsrc/service/app/disinfection_ctrl/disinfection_ctrl_service.cpp @@ -228,6 +228,18 @@ void DisinfectionCtrlService::startWorkThread() { THROW_APP_EXCEPTION(err::kappe_sensor_is_pre_hearting, ""); // 传感器正在预热 } + if (PORT.isSupport(HardwareComponent::LiquidWeightPS)) { + if (dwus->getWeight() < 10) { + logger->error("DisinfectantBucket is empty"); + THROW_APP_EXCEPTION(err::kappe_disinfectant_insufficient, ""); // + } + } else if (PORT.isSupport(HardwareComponent::LiquidLevelIOSensor)) { + if (dics->LiquidLevelSensor_getLevel() == 0) { + logger->error("DisinfectantBucket is empty"); + THROW_APP_EXCEPTION(err::kappe_disinfectant_insufficient, ""); // + } + } + resetState(); s_sensorList = onlineSensor; handlePumpStopFlag = false;