Module cjt188_device
CJT188协议实现
Functions
Cjt188Device:new (obj, master) | 创建设备 |
Cjt188Device:open () | 打开设备 |
Cjt188Device:get (key) | 读取数据 |
Cjt188Device:set (key, value) | 写入数据 |
Cjt188Device:write (type, code, di, dat) | 控制阀门 |
Cjt188Device:poll () | 读取所有数据 |
Functions
- Cjt188Device:new (obj, master)
-
创建设备
Parameters:
- obj table 设备参数
- master Cjt188Master 主站实例
Returns:
-
Cjt188Device 实例
- Cjt188Device:open ()
- 打开设备
- Cjt188Device:get (key)
-
读取数据
Parameters:
- key string 点位
Returns:
- boolean 成功与否
- any
- Cjt188Device:set (key, value)
-
写入数据
Parameters:
- key string 点位
- value any 值
Returns:
-
boolean 成功与否
- Cjt188Device:write (type, code, di, dat)
-
控制阀门
Parameters:
- type self.master
- code
- di
- dat write(self.address, “50”, “16”, “A017”, string.char(oper))
- Cjt188Device:poll ()
-
读取所有数据
Returns:
- boolean 成功与否
- table|nil 值