Класс QCanBusDeviceInfo
Класс QCanBusDeviceInfo предоставляет информацию о CAN-шинах.
| Заголовок: | #include <QCanBusDeviceInfo> |
| qmake: | QT += serialbus |
| С момента: | Qt 5.9 |
Общедоступные функции
| QCanBusDeviceInfo() = delete | |
| QCanBusDeviceInfo(const QCanBusDeviceInfo &other) | |
| ~QCanBusDeviceInfo() | |
| bool | hasFlexibleDataRate() const |
| bool | isVirtual() const |
| QString | name() const |
| void | swap(QCanBusDeviceInfo &other) |
| QCanBusDeviceInfo & | operator=(const QCanBusDeviceInfo &other) |
| QCanBusDeviceInfo & | operator=(QCanBusDeviceInfo &&other) |
Подробное описание
Класс QCanBusDeviceInfo предоставляет информацию о CAN-шинах.
Каждый плагин может поддерживать один или несколько интерфейсов с различными возможностями. Этот класс предоставляет информацию о доступных функциях.
Документация по функциям-членам
[delete] QCanBusDeviceInfo::QCanBusDeviceInfo()
Создает экземпляр QCanBusDeviceInfo по умолчанию.
QCanBusDeviceInfo::QCanBusDeviceInfo(const QCanBusDeviceInfo &other)
Создает копию other.
QCanBusDeviceInfo::~QCanBusDeviceInfo()
Уничтожает информацию о устройстве CAN-шины.
bool QCanBusDeviceInfo::hasFlexibleDataRate() const
Возвращает true, если интерфейс CAN-шины поддерживает CAN FD (flexible data rate).
Если эта информация недоступна, возвращается false.
bool QCanBusDeviceInfo::isVirtual() const
Возвращает true, если интерфейс CAN-шины виртуальный (т.е. не подключен к реальному CAN-оборудованию).
Если эта информация недоступна, возвращается false.
QString QCanBusDeviceInfo::name() const
Возвращает имя интерфейса этой CAN-шины, например, can0.
void QCanBusDeviceInfo::swap(QCanBusDeviceInfo &other)
Меняет местами информацию о устройстве CAN-шины с other. Эта операция очень быстрая и никогда не терпит неудачу.
QCanBusDeviceInfo &QCanBusDeviceInfo::operator=(const QCanBusDeviceInfo &other)
Присваивает other текущему устройству CAN-шины и возвращает ссылку на это устройство CAN-шины.
QCanBusDeviceInfo &QCanBusDeviceInfo::operator=(QCanBusDeviceInfo &&other)
Перемещает присвоение other экземпляру QCanBusDeviceInfo.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qcanbusdeviceinfo.html