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:
- boolean 成功与否
- 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:
- boolean 成功与否
- CAN