传感器开启更改

TempBranch
陈曦 7 months ago
parent 4db0d5e092
commit 8376c1b1e3

@ -3224,19 +3224,19 @@ bool CPhoneDevice::OpenSensors(int sensortype)
if(sensortype == WEATHER_SENSOR_OPEN || sensortype == ICETHICK_SENSOR_OPEN) if(sensortype == WEATHER_SENSOR_OPEN || sensortype == ICETHICK_SENSOR_OPEN)
{ {
GpioControl::setInt(CMD_SET_WTH_POWER, 1); GpioControl::setInt(CMD_SET_WTH_POWER, 1);
GpioControl::setInt(CMD_SET_485_en0, 1); GpioControl::setInt(CMD_SET_485_en3, 1);
} }
if(sensortype == ICETHICK_SENSOR_OPEN) if(sensortype == ICETHICK_SENSOR_OPEN)
{ {
GpioControl::setInt(CMD_SET_PULL_POWER, 1); GpioControl::setInt(CMD_SET_PULL_POWER, 1);
GpioControl::setInt(CMD_SET_ANGLE_POWER, 1); GpioControl::setInt(CMD_SET_ANGLE_POWER, 1);
GpioControl::setInt(CMD_SET_485_en1, 1); GpioControl::setInt(CMD_SET_485_en1, 1);
GpioControl::setInt(CMD_SET_485_en2, 1); GpioControl::setInt(CMD_SET_485_en0, 1);
} }
if(sensortype == OTHER_SENSOR) if(sensortype == OTHER_SENSOR)
{ {
GpioControl::setInt(CMD_SET_OTHER_POWER, 1); GpioControl::setInt(CMD_SET_OTHER_POWER, 1);
GpioControl::setInt(CMD_SET_485_en3, 1); GpioControl::setInt(CMD_SET_485_en2, 1);
} }
return 0; return 0;
} }
@ -3247,7 +3247,7 @@ bool CPhoneDevice::CloseSensors(int sensortype)
{ {
GpioControl::setInt(CMD_SET_CAM_3V3_EN_STATE, 0); GpioControl::setInt(CMD_SET_CAM_3V3_EN_STATE, 0);
GpioControl::setInt(CMD_SET_SPI_POWER, 0); GpioControl::setInt(CMD_SET_SPI_POWER, 0);
GpioControl::setInt(CMD_SET_5V_EN, 1); GpioControl::setInt(CMD_SET_5V_EN, 0);
GpioControl::setInt(CMD_SET_485_EN_STATE, 0); GpioControl::setInt(CMD_SET_485_EN_STATE, 0);
GpioControl::setInt(CMD_SET_12V_EN_STATE, 0); GpioControl::setInt(CMD_SET_12V_EN_STATE, 0);
GpioControl::setInt(CMD_RS485_3V3_EN, 0); GpioControl::setInt(CMD_RS485_3V3_EN, 0);
@ -3262,19 +3262,19 @@ bool CPhoneDevice::CloseSensors(int sensortype)
if(sensortype == WEATHER_SENSOR_OPEN || sensortype == ICETHICK_SENSOR_OPEN) if(sensortype == WEATHER_SENSOR_OPEN || sensortype == ICETHICK_SENSOR_OPEN)
{ {
GpioControl::setInt(CMD_SET_WTH_POWER, 0); GpioControl::setInt(CMD_SET_WTH_POWER, 0);
GpioControl::setInt(CMD_SET_485_en0, 0); GpioControl::setInt(CMD_SET_485_en3, 0);
} }
if(sensortype == ICETHICK_SENSOR_OPEN) if(sensortype == ICETHICK_SENSOR_OPEN)
{ {
GpioControl::setInt(CMD_SET_PULL_POWER, 0); GpioControl::setInt(CMD_SET_PULL_POWER, 0);
GpioControl::setInt(CMD_SET_ANGLE_POWER, 0); GpioControl::setInt(CMD_SET_ANGLE_POWER, 0);
GpioControl::setInt(CMD_SET_485_en1, 0); GpioControl::setInt(CMD_SET_485_en1, 0);
GpioControl::setInt(CMD_SET_485_en2, 0); GpioControl::setInt(CMD_SET_485_en0, 0);
} }
if(sensortype == OTHER_SENSOR) if(sensortype == OTHER_SENSOR)
{ {
GpioControl::setInt(CMD_SET_OTHER_POWER, 0); GpioControl::setInt(CMD_SET_OTHER_POWER, 0);
GpioControl::setInt(CMD_SET_485_en3, 0); GpioControl::setInt(CMD_SET_485_en2, 0);
} }
return 0; return 0;
} }

Loading…
Cancel
Save