一款简单易用的基础网络通讯组件库。

TouchSocket.SerialPorts 命名空间

 

SerialPortClient 串口客户端基类
SerialPortClientBase 串口客户端基类
SerialPortConfigExtension SerialPortConfigExtension
SerialPortExtensions SerialPortExtensions
SerialPortOption 串口配置
SerialPortUtility SerialPortUtility
WaitingClientExtension 提供扩展方法以简化创建等待客户端的代码。

结构

SerialOperationResult 串行操作结果的结构体。 用于封装一次串行操作(如读取)的结果,包括传输的字节数和操作类型。

接口

ISerialClosedPlugin 定义一个串口关闭插件接口,扩展了通用插件接口IPlugin
ISerialClosingPlugin 定义串口关闭时的插件接口,继承自通用插件接口IPlugin
ISerialConnectedPlugin 定义一个接口,用于表示与串行端口连接的插件
ISerialConnectingPlugin 定义一个串行连接建立前的操作接口
ISerialPortClient 串口客户端接口。
ISerialPortSession 定义了一个串行端口会话接口,继承自多个与客户端、插件、配置、在线状态、连接状态和关闭操作相关的接口。
ISerialReceivedPlugin 定义串行数据接收插件的接口。 继承自IPlugin接口,特定于串行端口数据接收操作。
ISerialReceivingPlugin 定义了串行接收插件的接口。 继承自通用插件接口IPlugin,专门用于处理串行端口接收操作。
ISerialSendingPlugin 串行发送插件接口,继承自通用插件接口IPlugin