Qt Serial Bus C++ 类

提供用于读写串行总线数据的类。 更多...

该模块在 Qt 5.8 引入。

QCanBus 处理总线插件的注册和创建
QCanBusDevice 用于 CAN bus 的接口类
QCanBusDevice::Filter QCanBusDevice::Filter 结构定义用于 CAN Bus 帧的过滤器
QCanBusDeviceInfo 有关 CAN Bus 接口的信息
QCanBusFactory 用作 CAN Bus 插件的插件接口的工厂类
QCanBusFrame 表示单 CAN 帧的容器类
QCanBusFrame::TimeStamp 具有微秒精度的时间戳信息
QModbusClient 发送 Modbus 请求的接口
QModbusDataUnit Container class representing single bit and 16 bit word entries in the Modbus register
QModbusDevice The base class for Modbus classes, QModbusServer and QModbusClient
QModbusDeviceIdentification Container class representing the physical and functional description of a Modbus server
QModbusExceptionResponse Container class containing the function and error code inside a Modbus ADU
QModbusPdu Abstract container class containing the function code and payload that is stored inside a Modbus ADU
QModbusReply Contains the data for a request sent with a QModbusClient derived class
QModbusRequest Container class containing the function code and payload that is stored inside a Modbus ADU
QModbusResponse Container class containing the function code and payload that is stored inside a Modbus ADU
QModbusRtuSerialClient Represents a Modbus client that uses a serial bus for its communication with the Modbus server
QModbusRtuSerialServer Represents a Modbus server that uses a serial port for its communication with the Modbus client
QModbusServer 接收和处理 Modbus 请求的接口
QModbusTcpClient 用于 Modbus TCP 客户端设备的接口类
QModbusTcpConnectionObserver Represents the interface for objects that can be passed to QModbusTcpServer::installConnectionObserver
QModbusTcpServer Represents a Modbus server that uses a TCP server for its communication with the Modbus client

详细描述

提供访问各种串行总线的类。

对于 include 当前使用情况适当 header 的 C++ 工程,例如,使用 CAN Bus 设备的应用程序可以使用

#include <QCanBusDevice>
					

要将模块用于 CMake,使用 find_package() 命令去定位所需模块组件,在 Qt6 包:

find_package(Qt6 COMPONENTS SerialBus REQUIRED)
target_link_libraries(mytarget PRIVATE Qt6::SerialBus)
					

要采用 qmake 构建模块,将模块添加作为值对于 QT 变量在工程的 .pro 文件:

QT += serialbus
					

更多见于 Qt Serial Bus 概述 .