|
|
@@ -2134,6 +2134,7 @@ static void* sensor_thread(void* arg)
|
|
|
_globalSensorMangerTemp->sensor_check_count = 0;
|
|
|
}
|
|
|
_globalSensorMangerTemp->Cur_sensor_info = _globalSensorInfo;
|
|
|
+ _globalDeviceManager->g_modebus_read.fCO2=CO2*100;
|
|
|
for(int i = 0 ; i < NOARTH_MAX_SENSOR;i++) //最多4个
|
|
|
{
|
|
|
if(_globalSensorMangerTemp->sensor_addr == sen.serser_addr[i])
|
|
|
@@ -2397,6 +2398,7 @@ static void* shm_thread(void *arg)
|
|
|
_globalDeviceManager->g_shm_Data->nStatus = _pTreeACPowerPhData->_PowerInfo.status;
|
|
|
_globalDeviceManager->g_shm_Data->fT = _globalDeviceManager->g_modebus_read.temprature/100.0f;
|
|
|
_globalDeviceManager->g_shm_Data->fH = _globalDeviceManager->g_modebus_read.humidity/100.0f;
|
|
|
+ _globalDeviceManager->g_shm_Data->fCO2 = _globalDeviceManager->g_modebus_read.fCO2/100.0f;
|
|
|
}
|
|
|
}
|
|
|
else
|
|
|
@@ -2410,6 +2412,7 @@ static void* shm_thread(void *arg)
|
|
|
_globalDeviceManager->g_shm_Data->nStatus = _globalDeviceManager->_globalPowerManger._PowerInfo.status;
|
|
|
_globalDeviceManager->g_shm_Data->fT = _globalDeviceManager->g_modebus_read.temprature/100.0f;
|
|
|
_globalDeviceManager->g_shm_Data->fH = _globalDeviceManager->g_modebus_read.humidity/100.0f;
|
|
|
+ _globalDeviceManager->g_shm_Data->fCO2 = _globalDeviceManager->g_modebus_read.fCO2/100.0f;
|
|
|
}
|
|
|
}
|
|
|
else
|
|
|
@@ -2446,6 +2449,7 @@ static void* shm_thread(void *arg)
|
|
|
_globalDeviceManager->g_shm_Data->nStatus = _pTreeACPowerPhData->_PowerInfo.status;
|
|
|
_globalDeviceManager->g_shm_Data->fT = _globalDeviceManager->g_modebus_read.temprature/100.0f;
|
|
|
_globalDeviceManager->g_shm_Data->fH = _globalDeviceManager->g_modebus_read.humidity/100.0f;
|
|
|
+ _globalDeviceManager->g_shm_Data->fCO2 = _globalDeviceManager->g_modebus_read.fCO2/100.0f;
|
|
|
}
|
|
|
}
|
|
|
else
|
|
|
@@ -2458,6 +2462,7 @@ static void* shm_thread(void *arg)
|
|
|
_globalDeviceManager->g_shm_Data->nStatus = _globalPowerMangerTemp->_PowerInfo.status;
|
|
|
_globalDeviceManager->g_shm_Data->fT = _globalDeviceManager->g_modebus_read.temprature/100.0f;
|
|
|
_globalDeviceManager->g_shm_Data->fH = _globalDeviceManager->g_modebus_read.humidity/100.0f;
|
|
|
+ _globalDeviceManager->g_shm_Data->fCO2 = _globalDeviceManager->g_modebus_read.fCO2/100.0f;
|
|
|
}
|
|
|
}
|
|
|
lock_s_release(LOCK_ID_POWER_UPDATE);
|