|
@@ -1503,6 +1503,14 @@ static void* sensor_thread(void* arg)
|
|
|
g_switch_get_gpio_status(_globalSensorMangerTemp->sensor_addr+GPIO_PD11,&nStatus);
|
|
g_switch_get_gpio_status(_globalSensorMangerTemp->sensor_addr+GPIO_PD11,&nStatus);
|
|
|
_globalSensorInfo.val1=nStatus;
|
|
_globalSensorInfo.val1=nStatus;
|
|
|
_globalSensorInfo.val2=-1;
|
|
_globalSensorInfo.val2=-1;
|
|
|
|
|
+ if (nStatus == 0)
|
|
|
|
|
+ {
|
|
|
|
|
+ _globalSensorMangerTemp->sensor_status = 1;
|
|
|
|
|
+ }
|
|
|
|
|
+ else
|
|
|
|
|
+ {
|
|
|
|
|
+ _globalSensorMangerTemp->sensor_status = 0;
|
|
|
|
|
+ }
|
|
|
_globalSensorMangerTemp->Cur_sensor_info=_globalSensorInfo;
|
|
_globalSensorMangerTemp->Cur_sensor_info=_globalSensorInfo;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|