# * coding: UTF8 *
"""
=================================================================================================
"""
[文档]def open(node):
"""
打开实例
:param node: 对象类型,具体节点值定义在board.json文件
:returns: 0: 成功,其他: 失败
:raises OSError: EINVAL
"""
pass
[文档]def write(dataBuffer, expect_size):
"""
发送串口数据,该函数为阻塞函数,串口发送完成后才会返回
:param dataBuffer: 待写入的数据
:param expect_size: 待写入的数据字节数
:returns: 负数表示异常,正数或0表示真实写出的数据
:raises OSError: EINVAL
"""
pass
[文档]def read(dataBuffer, expect_size):
"""
主动读取指定bytes的串口数据
:param dataBuffer: 读出来数据的存储空间
:param expect_size: 待读出的数据字节数
:returns: 负数表示异常,正数或0表示真实读到的数据
:raises OSError: EINVAL
"""
pass
[文档]def close():
"""
关闭实例
:param 空:
:returns: 0: 成功,其他: 失败
:raises OSError: EINVAL
"""
pass
[文档]def on(type, hanlder):
"""
注册UART接收回调函数
:param type: 回调类型
:param hanlder: 回调函数
:returns: 0: 成功,其他: 失败
:raises OSError: EINVAL
"""
pass