Qt Serial Bus

Qt Serial Bus API 提供访问各种工业串行总线和协议 (譬如 CAN、ModBus 等) 的类和函数。

快速入门

要包括模块类 函数的定义,使用以下指令:

#include <QtSerialBus>
					

要链接到模块,添加此行到 qmake .pro 文件:

QT += serialbus
					

支持的总线和协议

API 参考

这些是 API 参考材料链接。

日志类别

QtSerialBus 模块导出下列 日志类别 :

日志类别 描述
qt.canbus 启用标准日志,在 Qt CAN Bus
qt.canbus.plugins 启用低级日志,在 Qt CAN Bus 插件类。要为特定插件设置日志,使用 qt.canbus.plugins.pluginname。如 qt.canbus.plugins.socketcan。 qt.canbus.plugins* 影响所有插件。
qt.modbus 启用标准日志,在 Qt Modbus
qt.modbus.lowlevel 启用包括单个数据包内容的低级日志,在 Qt Modbus

日志类别可用于启用额外警告和调试输出为 QtSerialBus 。可以找到有关日志的更多详细信息在 QLoggingCategory .

快速方式启用所有 Qt Modbus 日志是将以下行添加到 main() 函数:

QLoggingCategory::setFilterRules(QStringLiteral("qt.modbus* = true"));
					

范例