Класс QCanBus
Класс QCanBus обрабатывает регистрацию и создание бэкендов шины. Подробнее...
| Заголовок: | #include <QCanBus> |
| qmake: | QT += serialbus |
| С момента: | Qt 5.6 |
| Наследует: | QObject |
Публичные функции
| QCanBusDevice * | createDevice(const QByteArray &plugin, const QString &interfaceName) const |
| QList<QByteArray> | plugins() const |
- 31 публичные функции, унаследованные от QObject
Статические публичные члены
| QCanBus * | instance() |
- 11 статических публичных членов, унаследованных от QObject
Дополнительные наследуемые члены
- 1 свойство, унаследованное от QObject
- 1 публичный слот, унаследованный от QObject
- 2 сигнала, унаследованные от QObject
- 9 защищенных функций, унаследованных от QObject
Подробное описание
Класс QCanBus обрабатывает регистрацию и создание бэкендов шины.
QCanBus загружает плагины Qt CAN Bus во время выполнения. Владение бэкендами шины связи передаётся загрузчику.
Документация по функциям-членам
QCanBusDevice *QCanBus::createDevice(const QByteArray &plugin, const QString &interfaceName) const
Создаёт устройство шины CAN. plugin — имя плагина, возвращаемое методом plugins(). interfaceName — имя интерфейса шины CAN.
Владение возвращаемым бэкэндом передаётся вызывающему объекту. Возвращает nullptr если подходящее устройство не найдено.
[static] QCanBus *QCanBus::instance()
Возвращает указатель на класс QCanBus. Объект загружается при необходимости. QCanBus использует шаблон проектирования «синглтон».
QList<QByteArray> QCanBus::plugins() const
Возвращает список идентификаторов всех загруженных плагинов.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qcanbus.html