QModbusRtuSerialSlave Class

The QModbusRtuSerialSlave class represents a Modbus server that uses a serial port for its communication with the Modbus client. More...

Header: #include <QModbusRtuSerialSlave>
qmake: QT += serialbus
Since: Qt 5.6
Inherits: QModbusServer

Public Functions

QModbusRtuSerialSlave(QObject *parent = nullptr)
~QModbusRtuSerialSlave()

Additional Inherited Members

Detailed Description

The QModbusRtuSerialSlave class represents a Modbus server that uses a serial port for its communication with the Modbus client.

Communication via Modbus requires the interaction between a single Modbus client instance and multiple Modbus server. This class provides the Modbus server implementation via a serial port.

Since multiple Modbus server instances can interact with a Modbus client at the same time (using a serial bus), servers are identified by their serverAddress().

Member Function Documentation

QModbusRtuSerialSlave::QModbusRtuSerialSlave(QObject *parent = nullptr)

Constructs a QModbusRtuSerialSlave with the specified parent. The serverAddress preset is 1.

QModbusRtuSerialSlave::~QModbusRtuSerialSlave()

Destroys the QModbusRtuSerialSlave instance.