feat(fpo): 新增全功率时间配置功能+修复跨天判断Bug+清理合并冲突残留

1. FPO全功率时间配置功能:

  - 新增COMM_UNIT_CMD_SET_FPO_TIME(0x0A)通讯单元命令和NET_COMM_CMD_FPO_CONFIG(0x0A)服务器下发命令

  - CommUnitPara_t新增FPOTimeFlag/FPOTimeConfirmed/FPOTimeStart/FPOTime/CurFPOTimeStart/CurFPOTime字段

  - 实现TrySendFullPowerCmd: 全功率时段直接下发配置/激光/校准/校时命令

  - DebugCmd新增fpocfg命令,支持按MAC或all配置全功率时间

  - lscomm命令显示FPO状态(Start/Dur/End/FullPower/LowPower/Pending)

2. 修复FPO跨天判断Bug: 显式处理全天(Dur>=24), endHour>24替代<=24, endHour-24替代%24

3. 新增传感器类型: EWS_7(0x0021)/MULTI_PARAMETER_FUSION(0x000D)/CRACK_DETECTION(0x000E)/ATTITUDE_MONITOR(0x0010)

4. 清理合并冲突残留: 删除8个README_BACKUP/BASE/LOCAL/REMOTE_*.md文件

5. 注释规范化: 统一Public.h结构体字段注释格式
This commit is contained in:
2026-08-13 11:38:41 +08:00
parent 2f11f04c84
commit 5b4b352244
12 changed files with 539 additions and 230 deletions
@@ -76,6 +76,7 @@ void RS485Analyze(GateWayPara GateWay, SensorCommPara SCPara, CommUnit Para, uin
else {
MAIN_DBG_LOG("Sensor%d Addr Set failed!\r\n", Header->SlvAddr);
}
break;
case RS485_SENSOR_CMD_CAIL: