Module gateway

网关管理

Functions

register_device_instanse (id, dev) 注册设备实例
unregister_device_instanse (id) 反注册设备实例
get_device_instanse (id) 获得设备实例
get_all_device_instanse () 获得所有设备实例
register_link (name, class) 注册连接类
register_link_instanse (id, lnk) 注册连接实例
unregister_link_instanse (id) 反注册连接实例
get_link_instanse (id) 获得连接实例
register_protocol (name, class) 注册协议
create_link (type, opts) 创建连接
close_link (id) 关闭连接
load_links () 加载所有连接


Functions

register_device_instanse (id, dev)
注册设备实例

Parameters:

  • id string 设备ID
  • dev Device 子类实例
unregister_device_instanse (id)
反注册设备实例

Parameters:

  • id string 设备ID
get_device_instanse (id)
获得设备实例

Parameters:

  • id string 设备ID

Returns:

    Device 子实例
get_all_device_instanse ()
获得所有设备实例

Returns:

    table id->Device 实例
register_link (name, class)
注册连接类

Parameters:

  • name string 类名
  • class Object 类定义
register_link_instanse (id, lnk)
注册连接实例

Parameters:

  • id string 连接ID
  • lnk Link 子类实例
unregister_link_instanse (id)
反注册连接实例

Parameters:

  • id string 连接ID
get_link_instanse (id)
获得连接实例

Parameters:

  • id string 连接ID

Returns:

    Device 子实例
register_protocol (name, class)
注册协议

Parameters:

  • name string 类名
  • class Object 类定义
create_link (type, opts)
创建连接

Parameters:

  • type string 连接类型
  • opts table 参数

Returns:

  1. boolean 成功与否
  2. Link|error 实例
close_link (id)
关闭连接

Parameters:

  • id string 连接ID
load_links ()
加载所有连接
generated by LDoc 1.5.0 Last updated 2025-09-29 06:23:42