QModbusTcpClient Class

The QModbusTcpClient class is the interface class for Modbus TCP client device. More...

Header: #include <QModbusTcpClient>
Inherits: QModbusClient

Public Functions

QModbusTcpClient(QObject *parent = nullptr)
virtual ~QModbusTcpClient()

Protected Functions

QModbusTcpClient(QModbusTcpClientPrivate &dd, QObject *parent = nullptr)

Reimplemented Protected Functions

virtual void close() override
virtual bool open() override

Detailed Description

\inmoduleQtSerialBus \since 5.8

QModbusTcpClient communicates with the Modbus backend providing users with a convenient API.

Member Function Documentation

[explicit] QModbusTcpClient::QModbusTcpClient(QObject *parent = nullptr)

Constructs a QModbusTcpClient with the specified parent.

[protected] QModbusTcpClient::QModbusTcpClient(QModbusTcpClientPrivate &dd, QObject *parent = nullptr)

\internal

[virtual noexcept] QModbusTcpClient::~QModbusTcpClient()

Destroys the QModbusTcpClient instance.

[override virtual protected] void QModbusTcpClient::close()

Reimplements: QModbusDevice::close().

[override virtual protected] bool QModbusTcpClient::open()

Reimplements: QModbusDevice::open().