跳到主要内容

Driver 控制接口

本页给工厂适配实施。日常读写请走 人工控制

路径在进程根上,没有 /api/v1 前缀。调用方不得自行加前缀。监听端口写在该装置点表的 Server.port

目录与能力

方法路径含义
GET/capabilities进程级旗标。现行包含 max_step
GET/devices本进程设备列表
GET/devices/{device}/commands该设备的命令列表

命令项字段为 idlabeldescriptiondatatypeminmax。现行目录接口把 minmax 都填成 null

写入与回读

方法路径含义
POST/set_command写入设定
POST/get_command回读当前值

写入请求体是 data 数组。每一项含 devicecommandparams.value;可选 params.max_step(须为正的有限数字,并且只用于数值)。客户端断开则取消尚未完成的写入。

回读请求体同样是 data 数组,每一项只有 devicecommand

进程用本装置名作为 system,把 {system}.{device}.{command} 拼成小写后再写入或回读。未知命令标识会被拒绝。

探针

GET /liveGET /readyGET /health 是进程探针,供本机监管使用。