diff --git a/src/pPowerManger/fsm/StandbyState.cpp b/src/pPowerManger/fsm/StandbyState.cpp index 3a9f216..ffe8c02 100644 --- a/src/pPowerManger/fsm/StandbyState.cpp +++ b/src/pPowerManger/fsm/StandbyState.cpp @@ -6,6 +6,13 @@ void StandbyState::entry() { pm->workCondition = WorkCondition::STANDBY; pm->m_driver.getSTANDBYTable(&pm->m_subDisSysCmd); pm->m_lowerCommManager->operate_hold(); + // 闭合应急电池断路器 + pm->m_systemData->setSystemInfo("INFO:闭合应急电池断路器"); + MOOSPause(1000); + pm->m_lowerCommManager->operate_LV_mergencyLithiumBatteryGroup2Circuit_Breaker(1); + MOOSPause(1000); + pm->m_lowerCommManager->operate_LVA_mergencyLithiumBatteryGroup1Circuit_Breaker(1); + MOOSPause(1000); LOG_F(INFO, "WorkCondition %d", pm->workCondition); pm->m_systemData->setSystemInfo("INFO:已经进入待机状态"); }