增加部分状态显示

This commit is contained in:
zjk
2025-05-21 09:33:44 +08:00
parent fea319d3bf
commit af8e7a1ed1
11 changed files with 206 additions and 119 deletions
+27 -21
View File
@@ -26,28 +26,34 @@ void StandbyState::react(MasterCommandEvent const &) {
void StandbyState::react(DevCmdExt const &e)
{
LOG_F(INFO, "StandbyState::react(DevCmdExt const &e)");
LOG_F(INFO, "DevCmdExt 执行");
cout << "DevCmdExt 执行" << (int)e.id << (int)e.cmd << endl;
PowerManagerFsm::react(e);
cout << (int) pm->m_subDisSysCmd.commMast << endl;
cout << (int) pm->m_subDisSysCmd.mastLiftingServo << endl;
cout << "DevCmdExt 执行完成" << (int)e.id << (int)e.cmd << endl;
//TODO:屏蔽上电保护
//正常模式下,不允许执行DevCmdExt
if (pm->currentMod == RunMode::Normal )
{
LOG_F(INFO, "正常模式下,不允许执行DevCmdExt");
}
else if (pm->currentMod == RunMode::Test)
{
if(handPowerProtection(e))
PowerManagerFsm::react(e);
else
LOG_F(INFO, "DevCmdExt 执行失败");
}
else if (pm->currentMod == RunMode::Debug)
{
LOG_F(INFO, "调试模式下,直接执行DevCmdExt");
PowerManagerFsm::react(e);
}
else
{
LOG_F(INFO, "当前模式未知");
}
// if (pm->currentMod == RunMode::Normal )
// {
// LOG_F(INFO, "正常模式下,不允许执行DevCmdExt");
// }
// else if (pm->currentMod == RunMode::Test)
// {
// if(handPowerProtection(e))
// PowerManagerFsm::react(e);
// else
// LOG_F(INFO, "DevCmdExt 执行失败");
// }
// else if (pm->currentMod == RunMode::Debug)
// {
// LOG_F(INFO, "调试模式下,直接执行DevCmdExt");
// PowerManagerFsm::react(e);
// }
// else
// {
// LOG_F(INFO, "当前模式未知");
// }
}