20 lines
487 B
C++
20 lines
487 B
C++
#include "PowerManagerFsm.hpp"
|
|
|
|
// FaultState实现
|
|
void FaultState::entry() {
|
|
PowerManagerFsm::entry();
|
|
if(pm->m_missionState.type == TaskType::THROW_LOAD)
|
|
{
|
|
LOG_F(INFO, "检测到抛载");
|
|
}
|
|
}
|
|
|
|
void FaultState::react(FaultEvent const & e) {
|
|
LOG_F(INFO, "FaultState 处理故障事件");
|
|
}
|
|
|
|
void FaultState::react(MasterCommandEvent const &) {
|
|
PowerManagerFsm::handelPowerCmd();
|
|
PowerManagerFsm::handleModCmd();
|
|
PowerManagerFsm::handleWorkCmd();
|
|
} |