应急联调完成

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
+9 -2
View File
@@ -2,7 +2,7 @@
#define SYSTEMDATA_H
#include "pmSysvariable.h"
#include "sqlit3/SQLite.h"
#define DEBUFG
class SystemData
{
private:
@@ -135,6 +135,11 @@ public:
uint32_t reserved4; // 保留字段
uint32_t heartbeat; // 主机心跳计数器
//锂电池故障字段
unsigned char powfaultCode;
unsigned char insfaultCode;
//配电系统故障码
std::vector<unsigned char> distributeFaultCode;
// MOOSD 状态
bool moosd_status;
@@ -386,7 +391,7 @@ public:
//初始化变量全部为0
memset(this, 0, sizeof(SystemData));
};
~SystemData();
~SystemData(){};
void updateCommonStatus(double time_out=3){
//更新时间
@@ -411,10 +416,12 @@ public:
total_generation_power = data.total_generation_power;
//故障信息
#ifdef DEBUG
fc_fault_level_1 = data.fault_level_1;
fc_fault_level_2 = data.fault_level_2;
fc_fault_level_3 = data.fault_level_3;
fc_fault_level_4 = data.fault_level_4;
#endif
//燃料容量
hydrogen_capacity = static_cast<int>(data.hydrogen_capacity);