|
|
|
@ -523,111 +523,12 @@ void Gm_CloseSensorsPower()
|
|
|
|
|
/* 关闭电源*/
|
|
|
|
|
//switch(port)
|
|
|
|
|
/* 根据硬件具体布置最后调整,目前是微拍板子的来控制*/
|
|
|
|
|
/* set12VEnable(false);
|
|
|
|
|
setCam3V3Enable(false);
|
|
|
|
|
setRS485Enable(false);
|
|
|
|
|
|
|
|
|
|
#if 0
|
|
|
|
|
setInt(CMD_SET_WTH_POWER, 0);
|
|
|
|
|
setInt(CMD_SET_PULL_POWER, 0);
|
|
|
|
|
setInt(CMD_SET_ANGLE_POWER, 0);
|
|
|
|
|
setInt(CMD_SET_OTHER_POWER, 0);
|
|
|
|
|
setInt(CMD_SET_PIC1_POWER, 0);
|
|
|
|
|
|
|
|
|
|
sleep(3);
|
|
|
|
|
igpio = getInt(CMD_SET_WTH_POWER);
|
|
|
|
|
igpio = getInt(CMD_SET_PULL_POWER);
|
|
|
|
|
igpio = getInt(CMD_SET_ANGLE_POWER);
|
|
|
|
|
igpio = getInt(CMD_SET_OTHER_POWER);
|
|
|
|
|
igpio = getInt(CMD_SET_PIC1_POWER);
|
|
|
|
|
#endif
|
|
|
|
|
#if 1
|
|
|
|
|
setInt(CMD_SET_SPI_POWER, 1);
|
|
|
|
|
setInt(CMD_SET_485_EN0, 1);
|
|
|
|
|
setInt(CMD_SET_485_EN1, 1);
|
|
|
|
|
setInt(CMD_SET_485_EN2, 1);
|
|
|
|
|
setInt(CMD_SET_485_EN3, 1);
|
|
|
|
|
setInt(CMD_SET_485_EN4, 1);
|
|
|
|
|
#else
|
|
|
|
|
setInt(CMD_SET_SPI_POWER, 0);
|
|
|
|
|
setInt(CMD_SET_485_EN0, 0);
|
|
|
|
|
setInt(CMD_SET_485_EN1, 0);
|
|
|
|
|
setInt(CMD_SET_485_EN2, 0);
|
|
|
|
|
setInt(CMD_SET_485_EN3, 0);
|
|
|
|
|
setInt(CMD_SET_485_EN4, 0);
|
|
|
|
|
sleep(3);
|
|
|
|
|
igpio = getInt(CMD_SET_SPI_POWER);
|
|
|
|
|
igpio = getInt(CMD_SET_485_EN0);
|
|
|
|
|
igpio = getInt(CMD_SET_485_EN1);
|
|
|
|
|
igpio = getInt(CMD_SET_485_EN2);
|
|
|
|
|
igpio = getInt(CMD_SET_485_EN3);
|
|
|
|
|
igpio = getInt(CMD_SET_485_EN4);
|
|
|
|
|
#endif
|
|
|
|
|
*/
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 打开传感器电源
|
|
|
|
|
void Gm_OpenSensorsPower()
|
|
|
|
|
{
|
|
|
|
|
//char iIoNo;
|
|
|
|
|
/* int igpio;
|
|
|
|
|
char szbuf[128];
|
|
|
|
|
|
|
|
|
|
//if(0 == port)
|
|
|
|
|
// return;
|
|
|
|
|
//sprintf(szbuf, "Open Sensors port %d Power!", port);
|
|
|
|
|
|
|
|
|
|
//set12VEnable(true);
|
|
|
|
|
setCam3V3Enable(true);
|
|
|
|
|
setRS485Enable(true);
|
|
|
|
|
|
|
|
|
|
#if 0
|
|
|
|
|
setInt(CMD_SET_WTH_POWER, 0);
|
|
|
|
|
setInt(CMD_SET_PULL_POWER, 0);
|
|
|
|
|
setInt(CMD_SET_ANGLE_POWER, 0);
|
|
|
|
|
setInt(CMD_SET_OTHER_POWER, 0);
|
|
|
|
|
setInt(CMD_SET_PIC1_POWER, 0);
|
|
|
|
|
#else
|
|
|
|
|
setInt(CMD_SET_WTH_POWER, 1);
|
|
|
|
|
setInt(CMD_SET_PULL_POWER, 1);
|
|
|
|
|
setInt(CMD_SET_ANGLE_POWER, 1);
|
|
|
|
|
setInt(CMD_SET_OTHER_POWER, 1);
|
|
|
|
|
setInt(CMD_SET_PIC1_POWER, 1);
|
|
|
|
|
//sleep(3);
|
|
|
|
|
igpio = getInt(CMD_SET_WTH_POWER);
|
|
|
|
|
igpio = getInt(CMD_SET_PULL_POWER);
|
|
|
|
|
igpio = getInt(CMD_SET_ANGLE_POWER);
|
|
|
|
|
igpio = getInt(CMD_SET_OTHER_POWER);
|
|
|
|
|
igpio = getInt(CMD_SET_PIC1_POWER);
|
|
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
#if 1
|
|
|
|
|
setInt(CMD_SET_SPI_POWER, 1);
|
|
|
|
|
setInt(CMD_SET_485_EN0, 1);
|
|
|
|
|
setInt(CMD_SET_485_EN1, 1);
|
|
|
|
|
setInt(CMD_SET_485_EN2, 1);
|
|
|
|
|
setInt(CMD_SET_485_EN3, 1);
|
|
|
|
|
setInt(CMD_SET_485_EN4, 1);
|
|
|
|
|
|
|
|
|
|
//sleep(3);
|
|
|
|
|
igpio = getInt(CMD_SET_SPI_POWER);
|
|
|
|
|
igpio = getInt(CMD_SET_485_EN0);
|
|
|
|
|
igpio = getInt(CMD_SET_485_EN1);
|
|
|
|
|
igpio = getInt(CMD_SET_485_EN2);
|
|
|
|
|
igpio = getInt(CMD_SET_485_EN3);
|
|
|
|
|
igpio = getInt(CMD_SET_485_EN4);
|
|
|
|
|
|
|
|
|
|
#else
|
|
|
|
|
setInt(CMD_SET_485_EN0, 0);
|
|
|
|
|
setInt(CMD_SET_485_EN1, 0);
|
|
|
|
|
setInt(CMD_SET_485_EN2, 0);
|
|
|
|
|
setInt(CMD_SET_485_EN3, 0);
|
|
|
|
|
setInt(CMD_SET_485_EN4, 0);
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
// 打开电源
|
|
|
|
|
//switch(port)
|
|
|
|
|
*/
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 查询传感器电源状态
|
|
|
|
|