Spec-Zone.ru › Qt 5.6

Класс 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API