Explorar o código

修改单温度传感器显示反的问题

guohui hai 1 ano
pai
achega
d1a4813b07
Modificáronse 2 ficheiros con 2 adicións e 1 borrados
  1. 1 1
      pro/src/appweb_handle.c
  2. 1 0
      pro/src/sensor_handle.c

+ 1 - 1
pro/src/appweb_handle.c

@@ -2761,7 +2761,7 @@ static void sensorStatusMonitoring(void* conn)
 
                     case SENSOR_TYPE_LEAK:
                     {
-                        _overSensorBackInfoTemp->leakStatus = (int)_globalSensorInfoTemp->val1;
+                        _overSensorBackInfoTemp->leakStatus = !(bool)_globalSensorInfoTemp->val1;
                     }
                     break;
                 }

+ 1 - 0
pro/src/sensor_handle.c

@@ -128,6 +128,7 @@ int sensor_get_data(int type, int subtype, int addr, int subaddr, sensor_dat_t *
         return -1;
     }
 
+    memset(data, 0, sizeof(sensor_dat_t));
     switch(type) {
         case SENSOR_TYPE_TEMP_HUMI:
         {