QCanBusFactory 类
QCanBusFactory 类是一个作为 CAN 总线插件插件接口的工厂类。更多...
头文件 | #include <QCanBusFactory> |
CMake | find_package(Qt6 REQUIRED COMPONENTS SerialBus) target_link_libraries(mytarget PRIVATE Qt6::SerialBus) |
qmake | QT += serialbus |
公共函数
virtual QList<QCanBusDeviceInfo> | availableDevices(QString *errorMessage) const = 0 |
virtual QCanBusDevice * | createDevice(const QString &interfaceName, QString *errorMessage) const = 0 |
成员函数说明
[纯虚函数]
QList<QCanBusDeviceInfo> QCanBusFactory::availableDevices(QString *errorMessage) const
返回可用于 QCanBusDevice 的设备列表及其功能。
errorMessage 包含失败时的错误描述。
[纯虚函数]
QCanBusDevice *QCanBusFactory::createDevice(const QString &interfaceName, QString *errorMessage) const
创建一个新的 QCanBusDevice。调用者必须代理返回的指针。
interfaceName 是 CAN 接口名称,且 errorMessage 包含失败时的错误描述。
如果工厂无法创建插件,它将返回 nullptr
。
© 2024 Qt 公司有限公司。此处包含的文档贡献是各自所有者的版权。本提供的文档根据自由软件基金会发布的 GNU 自由文档许可证版本 1.3 的条款许可。Qt 及其相关标志是芬兰的 Qt 公司以及/或世界上其他国家的商标。所有其他商标都是其各自所有者的财产。