增加控制功能

This commit is contained in:
zjk
2025-05-17 11:21:34 +08:00
parent 8585f0dd51
commit fb23554408
5 changed files with 532 additions and 4 deletions
+10 -1
View File
@@ -135,15 +135,24 @@ bool PowerManger::Iterate()
CycleTriggeredEvent cycleEvent;
PowerManagerFsm::dispatch(cycleEvent);
faultLevel = getFaultLevel();
// 更新系统数据
m_systemData->updateSystemData(m_pmCurrentState.ccustate);
m_systemData->updateSystemData(m_pmCurrentState.bus1State);
m_systemData->updateSystemData(m_pmCurrentState.bus2State);
m_systemData->updateSystemData(m_pmCurrentState.bus3State);
m_systemData->updateSystemData(m_pmCurrentState.bus4State);
m_systemData->device_common_status.ccu_status.lastUpdateTime = m_lowerCommManager->msg_CcuStateFbMsg_Update_time;
m_systemData->device_common_status.dis_hv_c1.lastUpdateTime = m_lowerCommManager->msg_disHighVolBusFbMsg_Update_time;
m_systemData->device_common_status.dis_hv_c2.lastUpdateTime = m_lowerCommManager->msg_disHighAVolBusFbMsg_Update_time;
m_systemData->device_common_status.dis_lv_c1.lastUpdateTime = m_lowerCommManager->msg_disHighBVolBusFbMsg_Update_time;
m_systemData->device_common_status.dis_lv_c2.lastUpdateTime = m_lowerCommManager->msg_disLowBusFbMsg_Update_time;
m_systemData->updateCommonStatus();
if (m_ticker++ % 5 == 0)
{
m_CcuColCmd.heartbeat++;
// m_lowerCommManager->processPeriodicTasks();
m_lowerCommManager->processPeriodicTasks();
m_upperCommManager->processPeriodicTasks();
}
return(true);