Документация
ОС Аврора 5.2.0

Класс Usb

(Aurora::Devices::Usb)

Подключённое USB-устройство. Подробнее...

Подключение: #include <usb.hpp>

Свойства

Публичные функции

Usb(const QString &objectPath, const QVariantMap &properties, QObject *parent = nullptr)
~Usb() = default
QString deviceClass() const
int fileDescriptor()
QString manufacturer() const
QString product() const
QString productId() const
QString productVersion() const
QString serial() const
QString vendorId() const

Подробное описание

Подключённое USB-устройство.

Позволяет взаимодействовать с USB-устройством.

Описание свойств

deviceClass : const QString

Содержит класс устройства в соответствии со спецификацией USB-IF.

Функции доступа:

QString deviceClass() const

manufacturer : const QString

Содержит имя производителя устройства.

Функции доступа:

QString manufacturer() const

product : const QString

Cодержит название модели устройства.

Функции доступа:

QString product() const

productId : const QString

Содержит уникальный 16-битный код модели устройства.

Функции доступа:

QString productId() const

productVersion : const QString

Содержит версию модели устройства.

Функции доступа:

QString productVersion() const

serial : const QString

Содержит серийный номер устройства.

Функции доступа:

QString serial() const

vendorId : const QString

Содержит уникальный 16-битный код производителя устройства.

Функции доступа:

QString vendorId() const

Описание функций-членов

Usb::Usb(const QString &objectPath, const QVariantMap &properties, QObject *parent = nullptr)

Создаёт экземпляр Usb с параметрами по умолчанию.

[default] Usb::~Usb()

Уничтожает экземпляр Usb.

int Usb::fileDescriptor()

Возвращает файловый дескриптор узла устройства. Полученный файловый дескриптор может затем быть использован для создания устройства libusb. Дальнейшие действия ограничены версией libusb.

Примечание. Устройство недоступно без добавления в белый список приложения.

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.