应急联调完成

This commit is contained in:
zjk
2025-05-19 20:42:20 +08:00
parent baa2e395fa
commit fea319d3bf
35 changed files with 1188 additions and 558 deletions
+8 -3
View File
@@ -35,7 +35,7 @@ PowerManger::PowerManger()
m_faultNum = 0;
m_ticker = 0;
m_leakage = 0;
faultCode.push_back(0);
faultCode.clear();
m_pmCurrentState = {};
m_currentDisBreakerState = {};
@@ -68,7 +68,6 @@ PowerManger::PowerManger()
m_httpServer->setLowerCommManager(m_lowerCommManager);
m_httpServer->setSystemData(m_systemData);
m_httpServer->start();
}
//---------------------------------------------------------
@@ -151,7 +150,6 @@ bool PowerManger::Iterate()
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++;
@@ -358,3 +356,10 @@ unsigned char PowerManger::getFaultLevel()
}
return maxLevel;
}
void PowerManger::injectFault(unsigned type,unsigned int faultCode){
LOG_F(INFO, "注入故障: %d %d", type, faultCode);
TestEvent testEvent("故障注入测试",type,faultCode);
PowerManagerFsm::dispatch(testEvent);
}