Browse Source

append

master
zhaohe 1 month ago
parent
commit
6fac8e126b
  1. 1
      appdep/iflytop/core/basic/signal/signal_test.cpp
  2. 4
      appsrc/service/hardware/h2o2_sensor_state_sync.cpp

1
appdep/iflytop/core/basic/signal/signal_test.cpp

@ -1,5 +1,4 @@
#define SIGNAL_TEST
#ifdef SIGNAL_TEST
#include "signal.hpp"

4
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;

Loading…
Cancel
Save