tcp 构造函数
连接状态 是一个枚举类型
enum EConnectStatus {
Connected = 0,
Disconnected = 1,
Connecting = 2,
Disconnecting = 3,
ConnectFail = 4,
DisconnectFail = 5,
}
硬件协议的设备类型,会在 DeviceConnection 实例化的时候被注入
硬件协议的事件 bus,会在 DeviceConnection 实例化的时候被注入
设置TCP对象参数
tcp 连接之后的钩子 该方法可以被重写
Promise
断开连接之后的钩子 该方法可以被重写
Promise
tcp 连接之前的钩子 该方法可以被重写
Promise
销毁前的钩子 该方法在执行断开之前执行,可以用于发送指令 该方法可以被重写
Promise
断开连接之前的钩子 该方法可以被重写
Promise
connect目的是为了设置port和address,用于send参数。
析构
断开连接
需要子类实现
连接的设备对象, 数据是从 discover 传过来的,怎么解析需要子类实现
用于通信的端口和地址
创建TCP客户端,设置参数
连接状态
当TCP断开连接
当TCP连接完成
监听数据事件
监听callback
Disposal
当TCP出现error
接收数据
数据,buffer 或 string 格式
一些tcp socket事件,包括drain, end, lookup, ready, timeout事件
数据发送
数据
是否为最高优先级指令。如停止指令,不进入队列,直接发送并清空队列
返回已发送的数据字节数
Generated using TypeDoc
TCP客户端连接器。有抽象方法,即需要子类实现获取设备信息的方法。