21 lines
624 B
Markdown
21 lines
624 B
Markdown
|
|
# 点表设计
|
|||
|
|
|
|||
|
|
配置文件:`config/point_table.json`(YAML 镜像:`config/point_table.yaml`)
|
|||
|
|
|
|||
|
|
## 映射关系
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
ValveOpening
|
|||
|
|
↔ AO_Channel_01 (physicalChannel)
|
|||
|
|
↔ ns=1;s=.../ValveOpening (opcuaNodeId)
|
|||
|
|
↔ control/cmd/EdgeDevice_01/ValveOpening/set (cmdTopic)
|
|||
|
|
↔ control/ack/EdgeDevice_01/ValveOpening (ackTopic)
|
|||
|
|
↔ data/EdgeDevice_01/ValveOpening (dataTopic)
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
由 `softbus_registry::PointRegistry` 加载并建立三向索引:`objectRef` / `topic` / `opcuaNodeId`。
|
|||
|
|
|
|||
|
|
## 主题规则
|
|||
|
|
|
|||
|
|
`config/topic_rule.json` 定义默认主题模板,点表可覆盖单点 `cmdTopic`/`dataTopic`。
|