串口 构造函数
硬件协议的设备类型,会在 DeviceConnection 实例化的时候被注入
扫描的时候选中的设备
硬件协议的事件 bus,会在 DeviceConnection 实例化的时候被注入
串口 连接之后的钩子 该方法可以被重写
Promise
串口 断开连接之后的钩子 该方法可以被重写
Promise
串口 连接之前的钩子 该方法可以被重写
Promise
串口 销毁前的钩子 该方法在执行串口断开之前执行,可以用于发送指令 该方法可以被重写
Promise
串口 断开连接之前的钩子 该方法可以被重写
Promise
串口连接 我们不建议你重写该方法,如果你对连接前,或者连接后需要做处理,可以使用钩子:beforeConnect,或者 afterConnect
IDiscoverDevice
Promise
上传代码结束后重连不发送消息给上层
销毁 串口实例
Promise
串口断开连接 我们不建议你重写该方法,如果你对断开连接前,或者断开连接后需要处理,可以使用钩子:beforeDisconnect,或者 afterConnect
Promise
上传代码断开不发送消息给上层
等待所有的输出数据(缓冲区数据)被写入串口 具体可以参照: SerialPort#Drain
清理 串口 缓存的读写缓冲区 具体可以参照:SerialPort#Flush
监听事件
监听callback
Disposable
数据发送
数据
是否为最高优先级指令。如停止指令,不进入队列,直接发送并清空队列
对串口设置一些全局设定 具体可以参照:SerialPort#Set
SetOptions 串口 SetOptions
Generated using TypeDoc
串口协议封装类 该类实现了
DeviceConnectionInterface
接口