协议:按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:
@@ -169,11 +169,11 @@ TEST(SqliteTest, InsertCcuSetParmCmdReadBack)
|
||||
std::string path = tmpPath("setparmcmd");
|
||||
{
|
||||
SQLite db(path); ASSERT_TRUE(db.createTable());
|
||||
ccuSetParmCmd c{}; c.fcuToInsLimit1 = 7; c.powerSocHold2 = 88;
|
||||
ccuSetParmCmd c{}; c.insSocHold1 = 7; c.powerSocHold2 = 88;
|
||||
EXPECT_TRUE(db.insertData(c));
|
||||
}
|
||||
long long v = 0;
|
||||
EXPECT_TRUE(rawQueryInt(path, "SELECT fcuToInsLimit1 FROM ccuSetParmCmd", v));
|
||||
EXPECT_TRUE(rawQueryInt(path, "SELECT insSocHold1 FROM ccuSetParmCmd", v));
|
||||
EXPECT_EQ(v, 7);
|
||||
EXPECT_TRUE(rawQueryInt(path, "SELECT powerSocHold2 FROM ccuSetParmCmd", v));
|
||||
EXPECT_EQ(v, 88);
|
||||
|
||||
Reference in New Issue
Block a user