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

TouchSocket.Modbus 命名空间

 

_ModbusSlaveExecutedPluginExtensions 表示一个Modbus从站执行插件接口。
_ModbusSlaveExecutingPluginExtensions 定义一个Modbus从站执行插件接口。
BooleanDataPartition 存储布尔类型的数据区
DataPartitionT 数据区
ModbusCoilsDrive 表示一个用于操作 Modbus 线圈的驱动器。
ModbusDataLocater Modbus数据定位器
ModbusDataLocaterExtension ModbusDataLocaterExtension
ModbusDiscreteInputsDrive 表示一个 Modbus 离散输入驱动器。
ModbusDriveTValue 表示一个 Modbus 驱动器的基类。
ModbusDriveOption 表示 Modbus 驱动选项。
ModbusHoldingRegistersDrive 表示 Modbus 的保持寄存器驱动。
ModbusIgnoreSlaveMasterExtension ModbusIgnoreSlaveMasterExtension
ModbusInputRegistersDrive 表示 Modbus 输入寄存器驱动。
ModbusMasterExtension ModbusMaster扩展类 该类提供了一些对ModbusMaster实例进行操作的扩展方法
ModbusMasterProExtension ModbusMasterProExtension
ModbusObject Modbus对象抽象类
ModbusProContainerExtension ModbusProContainerExtension
ModbusPropertyAttribute Modbus属性特性
ModbusProPluginsManagerExtension 提供IPluginManager的Modbus扩展方法。
ModbusRequest Modbus请求类
ModbusResponseException Modbus响应异常。
ModbusResponseExtension ModbusResponseExtension
ModbusRtuBase ModbusRtuBase
ModbusRtuMaster 基于串口的Modbus主站接口
ModbusRtuOverTcpMaster 基于Tcp协议,且使用Rtu数据格式的Modbus主站接口
ModbusRtuOverTcpSlave 基于Tcp协议,且使用Rtu数据的丛站接口
ModbusRtuOverTcpSlaveSessionClient 具有调试显示属性的抽象基类,用于TCP会话客户端。
ModbusRtuOverUdpMaster 基于Udp协议,且使用Rtu格式的Modbus主站
ModbusRtuOverUdpSlave 基于Udp协议,且使用Rtu数据格式的从站接口
ModbusRtuSlave 基于串口的Modbus从站
ModbusSlaveExecutedEventArgs ModbusSlaveExecutedEventArgs
ModbusSlaveExecutingEventArgs ModbusSlaveExecutingEventArgs
ModbusSlaveExtension 提供 IModbusSlave 的扩展方法。
ModbusSlavePointExtension ModbusSlavePointExtension
ModbusSlavePointOption Modbus从站点选项配置。
ModbusTcpBase ModbusTcpBase
ModbusTcpMaster 基于Tcp协议的Modbus客户端
ModbusTcpSlave 基于Tcp的Modbus从站接口
ModbusTcpSlaveSessionClient 具有调试显示属性的抽象基类,用于TCP会话客户端。
ModbusUdpMaster 基于Udp协议的Modbus
ModbusUdpSlave 基于Udp协议的Modbus从站
ShortDataPartition 存储short类型的数据区
TouchSocketModbusThrowHelper TouchSocketModbusThrowHelper
TouchSocketModbusUtility TouchSocketModbusUtility

结构

ModbusResult ModbusResult

接口

IDataLocaterMaster Modbus本地访问主站接口
IIgnoreSlaveIdModbusMaster 可以使用忽略SlaveId的限定接口
IModbusDataLocater Modbus数据定位器接口
IModbusMaster 提供Modbus的操作接口
IModbusRequest Modbus请求接口
IModbusResponse Modbus响应
IModbusRtuMaster 基于串口的Modbus主站接口
IModbusRtuOverTcpMaster 基于Tcp协议,且使用Rtu数据格式的Modbus主站接口
IModbusRtuOverTcpSlave 基于Tcp协议,且使用Rtu数据的丛站接口
IModbusRtuOverUdpMaster 基于Udp协议,且使用Rtu格式的Modbus主站接口
IModbusRtuOverUdpSlave 基于Udp协议,且使用Rtu数据格式的从站接口
IModbusRtuSlave 基于串口的Modbus从站接口
IModbusSlave Modbus从站接口
IModbusSlaveExecutedPlugin 表示一个Modbus从站执行插件接口。
IModbusSlaveExecutingPlugin 定义一个Modbus从站执行插件接口。
IModbusSlavePoint Modbus从站站点
IModbusTcpMaster 基于Tcp协议的Modbus主站接口。
IModbusTcpSlave 基于Tcp的Modbus从站接口
IModbusUdpMaster 基于Udp协议的Modbus主站接口。
IModbusUdpSlave 基于Udp协议的Modbus从站接口

枚举

FunctionCode Modbus功能码
ModbusErrorCode Modbus错误码
Partition Modbus存储区