Класс QCanBusFactoryV2
Класс QCanBusFactoryV2 — это фабричный класс, используемый в качестве интерфейса плагинов для шины CAN. Подробнее...
| Заголовок: | #include <QCanBusFactoryV2> |
| qmake: | QT += serialbus |
| С версии: | Qt 5.9 |
| Наследует: | QCanBusFactory |
Открытые функции
| virtual QList<QCanBusDeviceInfo> | availableDevices(QString *errorMessage) const = 0 |
Переопределённые открытые функции
| virtual QCanBusDevice * | createDevice(const QString &interfaceName, QString *errorMessage) const = 0 |
- 1 открытая функция, унаследованная от QCanBusFactory
Подробное описание
Класс QCanBusFactoryV2 — это фабричный класс, используемый в качестве интерфейса плагинов для шины CAN.
Все плагины должны реализовывать функции, предоставляемые этим фабричным классом.
Документация по членам-функциям
[pure virtual] QList<QCanBusDeviceInfo> QCanBusFactoryV2::availableDevices(QString *errorMessage) const
Возвращает список доступных устройств и их возможностей для QCanBusDevice.
errorMessage содержит описание ошибки в случае неудачи.
[pure virtual] QCanBusDevice *QCanBusFactoryV2::createDevice(const QString &interfaceName, QString *errorMessage) const
Переопределено из QCanBusFactory::createDevice().
Создаёт новый 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/qcanbusfactoryv2.html