QCanBusFactory Class
The QCanBusFactory class is a factory class used as the plugin interface for CAN bus plugins. More...
| Header: | #include <QCanBusFactory> |
| qmake: | QT += serialbus |
| Since: | Qt 5.8 |
Public Functions
| virtual QCanBusDevice * | createDevice(const QString &interfaceName, QString *errorMessage) const = 0 |
Detailed Description
The QCanBusFactory class is a factory class used as the plugin interface for CAN bus plugins.
All plugins must implement the functions provided by this factory class.
Member Function Documentation
[pure virtual] QCanBusDevice *QCanBusFactory::createDevice(const QString &interfaceName, QString *errorMessage) const
Creates a new QCanBusDevice. The caller must take ownership of the returned pointer.
interfaceName is the network/CAN interface name. errorMessage contains an error description in case of failure.
If the factory cannot create a plugin, it returns nullptr.