Qt串行总线C++类
提供用于读取和写入串行总线数据的类。更多...
命名空间
QtSerialPort模块CAN总线处理部分中使用的某些通用枚举 |
类
处理总线插件的注册和创建 | |
CAN总线的接口类 | |
QCanBusDevice::Filter结构定义了用于CAN总线帧的过滤器 | |
CAN总线接口的信息 | |
用作CAN总线插件插件接口的工厂类 | |
表示单个CAN帧的容器类 | |
带有微秒精度的时戳信息 | |
可以用于解析DBC文件 | |
可用来解析QCanBusFrame或将输入数据转换为准备发送给接收器的QCanBusFrame | |
结构用于作为QCanFrameProcessor::parseFrame()方法的返回值 | |
描述处理CAN消息并在应用程序定义的格式中表示的规则 | |
描述从CAN帧中提取一个值并在应用程序定义的格式中表示的规则 | |
定义多路复用信号的范围 | |
描述在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服务器 |
详细描述
提供访问各种串行总线的类。
对于C++项目,包含适用于当前用例的适当的头文件,例如使用CAN总线设备的程序可能使用
#include <QCanBusDevice>
要使用CMake模块,使用find_package()
命令在Qt6
包中定位所需模块组件
find_package(Qt6 COMPONENTS SerialBus REQUIRED)
target_link_libraries(mytarget PRIVATE Qt6::SerialBus)
要使用qmake构建模块,将模块添加到项目.pro文件中的QT
变量的值
QT += serialbus
更多内容请参阅Qt串行总线概述。
© 2024 Qt公司有限公司。在此处包含的文档贡献是各自所有者的版权。提供的文档是在免费软件基金会的刊物上公布的GNU自由文档许可协议版本1.3的条款下许可的。Qt及其相应商标是芬兰的Qt公司及其在全世界其他国家和地区的商标。所有其他商标都是其各自所有者的财产。