QCanBusFactoryV2 類是用作 CAN Bus 插件的插件接口的工廠類。 更多...
| 頭: | #include <QCanBusFactoryV2> |
| qmake: | QT += serialbus |
| Since: | Qt 5.9 |
| 繼承: | QCanBusFactory |
該類在 Qt 5.9 引入。
| virtual QList<QCanBusDeviceInfo> | availableDevices (QString * errorMessage ) const = 0 |
| virtual QCanBusDevice * | createDevice (const QString & interfaceName , QString * errorMessage ) const override = 0 |
所有插件必須實現此工廠類提供的函數。
[pure virtual]
QList
<
QCanBusDeviceInfo
> QCanBusFactoryV2::
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.
[override pure virtual]
QCanBusDevice
*QCanBusFactoryV2::
createDevice
(const
QString
&
interfaceName
,
QString
*
errorMessage
) const
重實現: 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
.