Files
softbus_OPC/docs/point_table_design.md
flower_linux 0cf0713dc5 phase 2
2026-06-11 19:00:49 +08:00

21 lines
624 B
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 点表设计
配置文件:`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`