Module can

CAN

Functions

CAN:write (id, data, ext, rtr, ack) 写入
CAN:read () 读取 返回成功需要再次读取,失败则需要等待
CAN:wait (timeout) 等待
CAN:close () 关闭
iot.can (id, opts) 创建CAN对象


Functions

CAN:write (id, data, ext, rtr, ack)
写入

Parameters:

  • id integer 节点ID
  • data string 数据
  • ext boolean 扩展格式
  • rtr boolean 遥控帧
  • ack boolean 需要ACK

Returns:

    boolean 成功与否
CAN:read ()
读取 返回成功需要再次读取,失败则需要等待

Returns:

  1. boolean 成功与否
  2. table {id, data, ext, rtr}
CAN:wait (timeout)
等待

Parameters:

  • timeout integer 超时

Returns:

    boolean 成功与否
CAN:close ()
关闭
iot.can (id, opts)
创建CAN对象

Parameters:

  • id integer
  • opts table 参数 {buffer_size, baud_rate}

Returns:

  1. boolean 成功与否
  2. CAN
generated by LDoc 1.5.0 Last updated 2026-03-23 10:22:38