refactor: 输出融合模式枚举重排,出厂默认模式0(地感或光耦)
枚举值重新分配: 旧: 0=复位 1=仅地感 2=仅光耦 3=或 4=且 5=混行 6=ETC 新: 0=或 1=且 2=混行 3=ETC 4=仅地感 5=仅光耦 6=复位 涉及: - storage.h: 枚举顺序重排 - peripheral_main.c: 注释号同步; LED区间判断改用精确比较; 工厂默认direction_mode=0x00 - 三份文档: 融合模式表/示例/默认值全部同步
This commit is contained in:
@@ -4,6 +4,34 @@
|
||||
|
||||
---
|
||||
|
||||
## 2026-07-29 — 输出融合模式枚举重排
|
||||
|
||||
### 变更
|
||||
|
||||
枚举值重新分配,将高频使用的融合模式前置:
|
||||
|
||||
```
|
||||
旧: 0=复位 1=仅地感 2=仅光耦 3=或 4=且 5=混行 6=ETC
|
||||
新: 0=或 1=且 2=混行 3=ETC 4=仅地感 5=仅光耦 6=复位
|
||||
```
|
||||
|
||||
### 涉及文件
|
||||
|
||||
| 文件 | 变更 |
|
||||
|------|------|
|
||||
| `storage.h` | `DLD_OUTPUT_MODE` 枚举顺序重排 |
|
||||
| `peripheral_main.c` | 注释号同步更新 (0→6, 1→4, 2/3/4→0/1/5, 5/6→2/3); L1279 `>= RADAR_ONLY` 区间判断→精确 `!=LOOP_ONLY && !=LOOP_X_RESET` 比较; 工厂默认 `direction_mode=0x04` (仅地感) |
|
||||
| `docs/technical-spec.md` | §6 融合模式表 + 状态机标题 |
|
||||
| `docs/product-manual.md` | §4.6 融合模式表 |
|
||||
| `docs/rs485-modbus-protocol.md` | V1.3→V1.4: §3.3 默认值、§4.3/4.4 示例、§6.5 表格、复位注释 |
|
||||
| `docs/devlog.md` | 本条目 |
|
||||
|
||||
### 影响
|
||||
- 已有测试设备的 flash 配置 (`direction_mode` 低 4 位) 需要重新设置,旧值与新模式语义不兼容
|
||||
- 代码逻辑(命名常量比较)不受影响,仅枚举值和注释变更
|
||||
|
||||
---
|
||||
|
||||
## 2026-07-29 — 发布 V3.01 版本文档:技术规格书 + 产品说明书
|
||||
|
||||
### 文档产出
|
||||
|
||||
Reference in New Issue
Block a user