Table of Contents

Namespace FluentModbus

Classes

ExtendedBinaryReader

A binary reader with extended capability to handle big-endian data.

ExtendedBinaryWriter

A binary writer with extended capability to handle big-endian data.

ModbusClient

A base class for Modbus client implementations.

ModbusException

This exception is used for Modbus protocol errors.

ModbusRtuClient

A Modbus RTU client.

ModbusRtuSerialPort

A wrapper for a SerialPort.

ModbusRtuServer

A Modbus RTU server.

ModbusServer

Base class for a Modbus server.

ModbusTcpClient

A Modbus TCP client.

ModbusTcpServer

A Modbus TCP server.

SpanExtensions

Contains extension methods to read and write data from the Modbus registers.

Structs

CoilsChangedEventArgs

Provides data for the coils changed event.

RegistersChangedEventArgs

Interfaces

IModbusRtuSerialPort

A serial port for Modbus RTU communication.

ITcpClientProvider

Provides TCP clients.

Enums

ModbusEndianness

Specifies the endianness of the data.

ModbusExceptionCode

Specifies the Modbus exception type.

ModbusFunctionCode

Specifies the action the Modbus server is requested to do.