Files
H100PowerManger/src/pPowerManger
zjk 742f97c239 修复:pushMsgToQueue 缺少返回值导致 CCU 状态不更新
pushMsgToQueue 声明返回 bool,但成功路径 push 后仅 break,
函数末尾无 return,属未定义行为(返回值是垃圾寄存器值)。
导致 listenThreadFunc 中 if(pushMsgToQueue(Buff)) 判 false,
updatePoweSystemStates() 从不执行,CCU 状态消息入队后从不
处理(界面不显示)。

在函数末尾补 return true,并将各接收队列的 size() 检查
移入 lock_guard 内,消除与主线程 clear/pop 的 TOCTOU 竞争。
2026-08-19 14:31:15 +08:00
..
2025-09-12 11:35:17 +08:00
2025-06-24 10:45:37 +08:00
2025-06-24 10:45:37 +08:00
2025-05-19 20:42:20 +08:00
2025-09-12 11:35:17 +08:00
2026-01-19 21:52:26 +08:00
2025-09-12 11:35:17 +08:00