From 6fac8e126b6414ac49fbc2a30efe7792b35135a4 Mon Sep 17 00:00:00 2001 From: zhaohe Date: Sat, 5 Jul 2025 11:33:56 +0800 Subject: [PATCH] append --- appdep/iflytop/core/basic/signal/signal_test.cpp | 1 - appsrc/service/hardware/h2o2_sensor_state_sync.cpp | 4 +++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/appdep/iflytop/core/basic/signal/signal_test.cpp b/appdep/iflytop/core/basic/signal/signal_test.cpp index d115046..f0f8ead 100644 --- a/appdep/iflytop/core/basic/signal/signal_test.cpp +++ b/appdep/iflytop/core/basic/signal/signal_test.cpp @@ -1,5 +1,4 @@ -#define SIGNAL_TEST #ifdef SIGNAL_TEST #include "signal.hpp" diff --git a/appsrc/service/hardware/h2o2_sensor_state_sync.cpp b/appsrc/service/hardware/h2o2_sensor_state_sync.cpp index 5cbbb30..92ac633 100644 --- a/appsrc/service/hardware/h2o2_sensor_state_sync.cpp +++ b/appsrc/service/hardware/h2o2_sensor_state_sync.cpp @@ -59,7 +59,9 @@ void H2O2SensorStateSyncService::updateH2o2SensorState() { // for (auto& sensor_data : m_h2o2SensorDataList) { // if (sensor_data->isOnline) { - if (now - sensor_data->updatetime > 1000 * 60 * 1) { // 超过5分钟没有更新数据,则认为离线 + if (now - sensor_data->updatetime > 1000 * 60 * 1 || // 超过1分钟没有更新数据,则认为传感器离线 + now < sensor_data->updatetime // 用户可能修改系统时间, 此时也认为传感器是离线的 + ) { // sensor_data->isOnline = false; sensor_data->h2o2 = -1; sensor_data->rh = -1;