提供用于读写串行总线数据的类。 更多...
| 用于 QtSerialPort 模块 CAN 总线处理部分的一些公共枚举 |
| 处理总线插件的注册和创建 | |
| 用于 CAN bus 的接口类 | |
| QCanBusDevice::Filter 结构定义用于 CAN Bus 帧的过滤器 | |
| 有关 CAN Bus 接口的信息 | |
| 用作 CAN Bus 插件的插件接口的工厂类 | |
| 表示单 CAN 帧的容器类 | |
| 具有微秒精度的时间戳信息 | |
| 可以用于剖析 DBC 文件 | |
| 可以用于解码 QCanBusFrame 或将输入数据转换成能发送给接收者的就绪 QCanBusFrame | |
| 用作 QCanFrameProcessor::parseFrame() 方法返回值的结构 | |
| 描述处理 CAN 消息并将其表示成应用程序定义格式的规则 | |
| 描述提取 CAN 帧 1 值并以应用程序定义格式表示它的规则 | |
| 定义用于多路复用器信号的值范围 | |
| 描述用于访问 QCanBusFrame 中唯一标识符的规则 | |
| 发送 Modbus 请求的接口 | |
| 表示 Modbus 寄存器中单个位和 16 位词条目的容器类 | |
| 用于 Modbus 类 QModbusServer 和 QModbusClient 的基类 | |
| 表示 Modbus 服务器物理和功能描述的容器类 | |
| 包含 Modbus ADU 内函数和错误码的容器类 | |
| 包含存储于 Modbus ADU 内功能代码和负载的抽象容器类 | |
| 包含由 QModbusClient 派生类请求发送的数据 | |
| 包含存储于 Modbus ADU 内功能代码和有效载荷的容器类 | |
| 包含存储于 Modbus ADU 内功能代码和有效载荷的容器类 | |
| 表示使用串行总线与 Modbus 服务器通信的 Modbus 客户端 | |
| 表示使用串口与 Modbus 客户端通信的 Modbus 服务器 | |
| 接收和处理 Modbus 请求的接口 | |
| 用于 Modbus TCP 客户端设备的接口类 | |
| 表示可以传递给 QModbusTcpServer::installConnectionObserver 的对象接口 | |
| 表示使用 TCP 服务器与 Modbus 客户端通信的 Modbus 服务器 |
提供访问各种串行总线的类。
对于 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 概述 .