QCanBusFactory 類

QCanBusFactory 類是用作 CAN Bus 插件的插件接口的工廠類。 更多...

頭: #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

詳細描述

所有插件必須實現此工廠類提供的函數。

成員函數文檔編製

[pure virtual] QList < QCanBusDeviceInfo > QCanBusFactory:: availableDevices ( QString * errorMessage ) const

Returns the list of available devices and their capabilities for the QCanBusDevice .

errorMessage contains an error description in case of failure.

[pure virtual] QCanBusDevice *QCanBusFactory:: createDevice (const QString & interfaceName , QString * errorMessage ) const

創建新的 QCanBusDevice . The caller must take ownership of the returned pointer.

interfaceName is the CAN interface name and errorMessage contains an error description in case of failure.

若工廠無法創建插件,返迴 nullptr .