IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Qt Serial Bus C++ Classes

Provides classes to read and write serial bus data.

This module was introduced in Qt 5.8.

Article lu   fois.

L'auteur

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

Qt Serial Bus C++ Classes

Provides classes to read and write serial bus data.

This module was introduced in Qt 5.8.

Classes

  • QCanBus: The QCanBus class handles registration and creation of bus plugins.

  • QCanBusDevice: The QCanBusDevice class is the interface class for CAN bus.

  • QCanBusDevice::Filter: The QCanBusDevice::Filter struct defines a filter for CAN bus frames.

  • QCanBusDeviceInfo: The QCanBusDeviceInfo provides information about CAN bus interfaces.

  • QCanBusFactory: The QCanBusFactory class is a factory class used as the plugin interface for CAN bus plugins.

  • QCanBusFrame: QCanBusFrame is a container class representing a single CAN frame.

  • QCanBusFrame::TimeStamp: The TimeStamp class provides timestamp information with microsecond precision.

  • QModbusClient: The QModbusClient class is the interface to send Modbus requests.

  • QModbusDataUnit: QModbusDataUnit is a container class representing single bit and <@number>16</@number> bit word entries in the Modbus register.

  • QModbusDevice: The QModbusDevice class is the base class for Modbus classes, QModbusServer and QModbusClient.

  • QModbusDeviceIdentification: The QModbusDeviceIdentification is a container class representing the physical and functional description of a Modbus server.

  • QModbusExceptionResponse: QModbusExceptionResponse is a container class containing the function and error code inside a Modbus ADU.

  • QModbusPdu: QModbusPdu is a abstract container class containing the function code and payload that is stored inside a Modbus ADU.

  • QModbusReply: The QModbusReply class contains the data for a request sent with a QModbusClient derived class.

  • QModbusRequest: QModbusRequest is a container class containing the function code and payload that is stored inside a Modbus ADU.

  • QModbusResponse: QModbusResponse is a container class containing the function code and payload that is stored inside a Modbus ADU.

  • QModbusRtuSerialClient: The QModbusRtuSerialClient class represents a Modbus client that uses a serial bus for its communication with the Modbus server.

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

  • QModbusServer: The QModbusServer class is the interface to receive and process Modbus requests.

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

  • QModbusTcpConnectionObserver: The QModbusTcpConnectionObserver class represents the interface for objects that can be passed to QModbusTcpServer::installConnectionObserver.

  • QModbusTcpServer: The QModbusTcpServer class represents a Modbus server that uses a TCP server for its communication with the Modbus client.

Detailed Description

Provides classes to access various serial buses.

For C++ projects include the header appropriate for the current use case, for example applications using the CAN bus device may use

 
Sélectionnez
#include &lt;QCanBusDevice&gt;

To use the module with CMake, use the find_package() command to locate the needed module components in the Qt6 package:

 
Sélectionnez
find_package(Qt6 COMPONENTS SerialBus REQUIRED)
target_link_libraries(mytarget PRIVATE Qt6::SerialBus)

To use the module for building with qmake, add the module as a value of the QT variable in the project's .pro file:

 
Sélectionnez
QT += serialbus

See more in the Qt Serial Bus Overview.

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+