Класс UsbSerial
(Aurora::Devices::UsbSerial)
Подключённое USB-устройство. Подробнее...
| Подключение: | #include <usbserial.hpp> |
Свойства
- deviceClass : const QString
- manufacturer : const QString
- product : const QString
- productId : const QString
- productVersion : const QString
- serial : const QString
- sysPath : const QString
- vendorId : const QString
Публичные функции
| 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()
Возвращает файловый дескриптор узла устройства. С дескриптором можно работать как с обычным последовательным устройством.
Примечание. Устройство недоступно без добавления в белый список приложения.