|
@@ -1559,7 +1559,7 @@ static void* sensor_thread(void* arg)
|
|
|
case SENSOR_TYPE_TEMP://温度传感器
|
|
case SENSOR_TYPE_TEMP://温度传感器
|
|
|
{
|
|
{
|
|
|
sensor_dat_t sdat;
|
|
sensor_dat_t sdat;
|
|
|
- ret = sensor_get_data(SENSOR_TYPE_TEMP, SENSOR_TYPE_TEMP_BTG50H8EL3200, _globalSensorMangerTemp->sensor_addr, &sdat);
|
|
|
|
|
|
|
+ ret = sensor_get_data(SENSOR_TYPE_TEMP, SENSOR_TYPE_TEMP_BTG50H8EL3200, _globalSensorMangerTemp->sensor_addr, 0, &sdat);
|
|
|
if (ret == -1){
|
|
if (ret == -1){
|
|
|
//log_w("Relay modbus Error:%s\n", modbus_strerror(errno));
|
|
//log_w("Relay modbus Error:%s\n", modbus_strerror(errno));
|
|
|
_globalSensorMangerTemp->sensor_status = 1;
|
|
_globalSensorMangerTemp->sensor_status = 1;
|
|
@@ -1576,7 +1576,7 @@ static void* sensor_thread(void* arg)
|
|
|
case SENSOR_TYPE_LEAK://泄漏传感器
|
|
case SENSOR_TYPE_LEAK://泄漏传感器
|
|
|
{
|
|
{
|
|
|
sensor_dat_t sdat;
|
|
sensor_dat_t sdat;
|
|
|
- ret = sensor_get_data(SENSOR_TYPE_LEAK, SENSOR_TYPE_LEAK_XWDC01A, _globalSensorMangerTemp->sensor_addr, &sdat);
|
|
|
|
|
|
|
+ ret = sensor_get_data(SENSOR_TYPE_LEAK, SENSOR_TYPE_LEAK_XWDC01A, _globalSensorMangerTemp->sensor_addr, 0, &sdat);
|
|
|
if (ret == -1){
|
|
if (ret == -1){
|
|
|
//log_w("Relay modbus Error:%s\n", modbus_strerror(errno));
|
|
//log_w("Relay modbus Error:%s\n", modbus_strerror(errno));
|
|
|
_globalSensorMangerTemp->sensor_status = 1;
|
|
_globalSensorMangerTemp->sensor_status = 1;
|