Класс QCanBusFactory
Класс QCanBusFactory — это фабричный класс, используемый в качестве интерфейса плагинов для шины CAN. Подробнее...
| Заголовок: | #include <QCanBusFactory> |
| qmake: | QT += serialbus |
| С момента: | Qt 5.8 |
| Наследуется от: |
Этот класс устарел. Он предоставлен для сохранения работоспособности старого исходного кода. Мы настоятельно рекомендуем не использовать его в новом коде.
Открытые функции
| virtual QCanBusDevice * | createDevice(const QString &interfaceName, QString *errorMessage) const = 0 |
Подробное описание
Класс QCanBusFactory — это фабричный класс, используемый в качестве интерфейса плагинов для шины CAN.
Все плагины должны реализовывать функции, предоставляемые этим фабричным классом.
Этот класс устарел, следует использовать QCanBusFactoryV2 вместо него.
См. также QCanBusFactoryV2.
Документация по функциям-членам
[pure virtual] QCanBusDevice *QCanBusFactory::createDevice(const QString &interfaceName, QString *errorMessage) const
Создает новый объект QCanBusDevice. Вызывающий код должен принять владение возвращенным указателем.
interfaceName — имя интерфейса CAN, а errorMessage содержит описание ошибки в случае сбоя.
Если фабрика не может создать плагин, она возвращает nullptr.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qcanbusfactory.html