Driver 控制接口
本页给工厂适配实施。日常读写请走 人工控制。
路径在进程根上,没有 /api/v1 前缀。调用方不得自行加前缀。监听端口写在该装置点表里。
目录与能力
| 方法 | 路径 | 含义 |
|---|---|---|
| GET | /capabilities | 进程级旗标。现网包含 max_step |
| GET | /devices | 本进程设备列表 |
| GET | /devices/{device}/commands | 该设备的命令列表 |
命令项字段为 id、label、description、datatype、min、max。min 与 max 可以只有一侧有值,另一侧为 null。
写入与回读
| 方法 | 路径 | 含义 |
|---|---|---|
| POST | /set_command | 写入设定。每条可带 max_step。越界值会被拒绝。客户端断开则取消尚未完成的写入 |
| POST | /get_command | 回读当前值 |
命令标识为 {system}.{device}.{command},拼成后使用小写。system 取该 Driver 进程的装置名。
探针
GET /live、GET /ready、GET /health 是进程探针,供本机监管使用。