QCanBusFactory Class
La classe QCanBusFactory est une classe d'usine utilisée comme interface de plugin pour les plugins de bus CAN. Plus d'informations...
| En-tête : | #include <QCanBusFactory> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS SerialBus)target_link_libraries(mytarget PRIVATE Qt6::SerialBus) |
| qmake : | QT += serialbus |
Fonctions publiques
| virtual QList<QCanBusDeviceInfo> | availableDevices(QString *errorMessage) const = 0 |
| virtual QCanBusDevice * | createDevice(const QString &interfaceName, QString *errorMessage) const = 0 |
Description détaillée
Tous les plugins doivent implémenter les fonctions fournies par cette classe d'usine.
Documentation des fonctions membres
[pure virtual] QList<QCanBusDeviceInfo> QCanBusFactory::availableDevices(QString *errorMessage) const
Renvoie la liste des dispositifs disponibles et de leurs capacités pour le site QCanBusDevice.
errorMessage contient une description d'erreur en cas d'échec.
[pure virtual] QCanBusDevice *QCanBusFactory::createDevice(const QString &interfaceName, QString *errorMessage) const
Crée un nouveau QCanBusDevice. L'appelant doit s'approprier le pointeur retourné.
interfaceName est le nom de l'interface CAN et errorMessage contient une description d'erreur en cas d'échec.
Si la fabrique ne peut pas créer de plugin, elle renvoie nullptr.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.