|
|
@ -45,10 +45,10 @@ void WaterCoolingTemperatureControlModule::initialize(int32_t id, config_t* cfg, |
|
|
|
while (true) { |
|
|
|
m_sensor_update_thread.sleep(1000); |
|
|
|
if (module_status != 1) m_feedbak_temperature = read_pid_temperature_from_upper(); |
|
|
|
if (m_temperature_sensor[0]->isError()) m_temperature_sensor_cache[0] = getTemperatureSensorVal(0); |
|
|
|
if (m_temperature_sensor[1]->isError()) m_temperature_sensor_cache[1] = getTemperatureSensorVal(1); |
|
|
|
if (m_temperature_sensor[2]->isError()) m_temperature_sensor_cache[2] = getTemperatureSensorVal(2); |
|
|
|
if (m_temperature_sensor[3]->isError()) m_temperature_sensor_cache[3] = getTemperatureSensorVal(3); |
|
|
|
if (m_temperature_sensor[0]->isOnlineWhenPowerOn()) m_temperature_sensor_cache[0] = getTemperatureSensorVal(0); |
|
|
|
if (m_temperature_sensor[1]->isOnlineWhenPowerOn()) m_temperature_sensor_cache[1] = getTemperatureSensorVal(1); |
|
|
|
if (m_temperature_sensor[2]->isOnlineWhenPowerOn()) m_temperature_sensor_cache[2] = getTemperatureSensorVal(2); |
|
|
|
if (m_temperature_sensor[3]->isOnlineWhenPowerOn()) m_temperature_sensor_cache[3] = getTemperatureSensorVal(3); |
|
|
|
|
|
|
|
if (module_status != 1) { |
|
|
|
ZLOGI(TAG, "T0:%0.2f T1:%0.2f T2:%0.2f T3:%0.2f", m_temperature_sensor_cache[0], m_temperature_sensor_cache[1], m_temperature_sensor_cache[2], m_temperature_sensor_cache[3]); |
|
|
|