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:

  1. boolean 成功与否
  2. 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:

  1. boolean 成功与否
  2. table|nil 值
generated by LDoc 1.5.0 Last updated 2025-09-29 06:23:42