协议:按0824协议更新复合管控通信解析 + 新增燃料电池监控网页
- pmSysvariable/ccuUdpMsg: 域起始符改为0x40 0x40,域标识符重编号0x0001~0x0004, ccuState/ccuColCmd/ccuSetParmCmd 按新协议字段布局与字节序重写(状态248B/操控45B/参数28B) - systemData/httpserver: 新增FC单片电压、甲醇制氢装置、DC/DC、尾气装置、一体化罐、 供氢供氧流量、应急上浮等字段解析与WebSocket JSON推送 - 新增 /fcs 燃料电池监控页(fuelcell.h):实时数据显示 + 操控指令交互按钮, 过滤日志推送消息避免界面闪烁 - SQLite/LowerCommManager/测试:更新建表列、解析打印与单元/集成测试适配新协议
This commit is contained in:
@@ -362,11 +362,19 @@ void PowerManger::initControlCmd()
|
||||
//================初始化复合管控=============================
|
||||
m_CcuColCmd.fcmode = 0x00; //默认无效
|
||||
m_CcuColCmd.fcuCmd = 0x00; //无效指令
|
||||
m_CcuColCmd.fcuPowerEfficiency = 8; //默认为8kw
|
||||
m_CcuColCmd.insChargeEnable = 0x30; //不允许充电
|
||||
m_CcuColCmd.fcuPowerEfficiency = 0; //输出功率指令,0~250,分辨率0.1kW
|
||||
m_CcuColCmd.pitchData1 = 0; //纵倾姿态数据1
|
||||
m_CcuColCmd.pitchData2 = 0; //纵倾姿态数据2
|
||||
m_CcuColCmd.rollData1 = 0; //横倾姿态数据1
|
||||
m_CcuColCmd.rollData2 = 0; //横倾姿态数据2
|
||||
m_CcuColCmd.emergencyAllow = 0; //应急允许
|
||||
m_CcuColCmd.depth = 0; //潜深深度
|
||||
m_CcuColCmd.supplyExhaustCmd = 0x00; //补给/排放指令
|
||||
m_CcuColCmd.reservedCmd5 = 0; //预留指令5
|
||||
m_CcuColCmd.reservedCmd6 = 0; //预留指令6
|
||||
m_CcuColCmd.insBatCmd = 0x00; //无效指令
|
||||
m_CcuColCmd.powerBatCmd = 0x00; //无效指令
|
||||
m_CcuColCmd.powerBatEfficiency = 00; //默认为最大
|
||||
m_CcuColCmd.powerBatEfficiency = 0; //动力锂电池功率配置值
|
||||
m_CcuColCmd.heartbeat = 0;
|
||||
m_CcuColCmd.masterState = 0xAA;//主站状态,运行中
|
||||
//================初始化上位机指令=========================
|
||||
|
||||
Reference in New Issue
Block a user