|
|
@ -475,12 +475,24 @@ public:
|
|
|
|
}
|
|
|
|
}
|
|
|
|
PowerControl(int cmd1, int cmd2, int cmd3, int cmd4, int cmd5, int cmd6, uint32_t closeDelayTime) : m_delayCloseTime(closeDelayTime)
|
|
|
|
PowerControl(int cmd1, int cmd2, int cmd3, int cmd4, int cmd5, int cmd6, uint32_t closeDelayTime) : m_delayCloseTime(closeDelayTime)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
m_cmds.resize(5, cmd1);
|
|
|
|
m_cmds.resize(6, cmd1);
|
|
|
|
|
|
|
|
m_cmds[1] = cmd2;
|
|
|
|
|
|
|
|
m_cmds[2] = cmd3;
|
|
|
|
|
|
|
|
m_cmds[3] = cmd4;
|
|
|
|
|
|
|
|
m_cmds[4] = cmd5;
|
|
|
|
|
|
|
|
m_cmds[5] = cmd6;
|
|
|
|
|
|
|
|
TurnOn();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PowerControl(int cmd1, int cmd2, int cmd3, int cmd4, int cmd5, int cmd6, int cmd7, uint32_t closeDelayTime) : m_delayCloseTime(closeDelayTime)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
m_cmds.resize(7, cmd1);
|
|
|
|
m_cmds[1] = cmd2;
|
|
|
|
m_cmds[1] = cmd2;
|
|
|
|
m_cmds[2] = cmd3;
|
|
|
|
m_cmds[2] = cmd3;
|
|
|
|
m_cmds[3] = cmd4;
|
|
|
|
m_cmds[3] = cmd4;
|
|
|
|
m_cmds[4] = cmd5;
|
|
|
|
m_cmds[4] = cmd5;
|
|
|
|
m_cmds[4] = cmd6;
|
|
|
|
m_cmds[5] = cmd6;
|
|
|
|
|
|
|
|
m_cmds[6] = cmd7;
|
|
|
|
TurnOn();
|
|
|
|
TurnOn();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -542,7 +554,7 @@ public:
|
|
|
|
PowerControl(CMD_SET_OTG_STATE, CMD_SET_NETWORK_POWER_EN, CMD_SET_PIC1_POWER, CMD_SET_485_EN_STATE, closeDelayTime)
|
|
|
|
PowerControl(CMD_SET_OTG_STATE, CMD_SET_NETWORK_POWER_EN, CMD_SET_PIC1_POWER, CMD_SET_485_EN_STATE, closeDelayTime)
|
|
|
|
#else // USING_N938
|
|
|
|
#else // USING_N938
|
|
|
|
#ifdef USING_PLZ
|
|
|
|
#ifdef USING_PLZ
|
|
|
|
PowerControl(CMD_SET_OTG_STATE, CMD_SET_PTZ_PWR_ENABLE, CMD_SET_100M_ENABLE, CMD_SET_100M_SWITCH_PWR_ENABLE, CMD_SET_485_ENABLE, CMD_SET_12V_EN_STATE, closeDelayTime)
|
|
|
|
PowerControl(CMD_SET_3V3_PWR_EN, CMD_SET_OTG_STATE, CMD_SET_PTZ_PWR_ENABLE, CMD_SET_100M_ENABLE, CMD_SET_100M_SWITCH_PWR_ENABLE, CMD_SET_485_ENABLE, CMD_SET_12V_EN_STATE, closeDelayTime)
|
|
|
|
#else // USING_PLZ
|
|
|
|
#else // USING_PLZ
|
|
|
|
PowerControl(CMD_SET_OTG_STATE, CMD_SET_12V_EN_STATE, closeDelayTime)
|
|
|
|
PowerControl(CMD_SET_OTG_STATE, CMD_SET_12V_EN_STATE, closeDelayTime)
|
|
|
|
#endif // USING_PLZ
|
|
|
|
#endif // USING_PLZ
|
|
|
|