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

Класс UsbSerial

(Aurora::Devices::UsbSerial)

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

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

Свойства

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

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

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

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

Позволяет взаимодействовать с последовательным USB-устройством. Параметры устройства наследуются от родительского USB-устройства.

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

deviceClass : const QString

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

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

QString deviceClass() const

manufacturer : const QString

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

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

QString manufacturer() const

product : const QString

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

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

QString product() const

productId : const QString

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

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

QString productId() const

productVersion : const QString

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

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

QString productVersion() const

serial : const QString

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

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

QString serial() const

sysPath : const QString

Содержит путь к устройству.

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

QString sysPath() const

vendorId : const QString

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

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

QString vendorId() const

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

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

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

[default] UsbSerial::~UsbSerial()

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

int UsbSerial::fileDescriptor()

Возвращает файловый дескриптор узла устройства. С дескриптором можно работать как с обычным последовательным устройством.

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

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

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