#include "PowerManagerFsm.hpp" // ShoreBasedReady实现 void ShoreBasedReady::react(MasterCommandEvent const &) { PowerManagerFsm::handelPowerCmd(); PowerManagerFsm::handleModCmd(); PowerManagerFsm::handleWorkCmd(); } void ShoreBasedReady::entry() { PowerManagerFsm::entry(); pm->m_driver.getSHORE_BASED_READYable(&pm->m_subDisSysCmd); pm->m_CcuColCmd.powerBatCmd = BatteryCommand::Start; pm->workCondition = WorkCondition::CHANING; //依次接入执行机构动力电设备 //TODO:接入执行机构动力电设备 pm->workCondition = WorkCondition::SHORE_BASED_READY; LOG_F(INFO, "进入岸基备航状态"); }