Spec-Zone.ru › Qt 5.6

Пространство имён QBluetooth

Пространство имён QBluetooth предоставляет классы и функции, связанные с Bluetooth. Подробнее...

Заголовок: #include <QBluetooth>
qmake: QT += bluetooth
С момента: Qt 5.2

Типы

typedef QLowEnergyHandle
перечисление Security { NoSecurity, Authorization, Authentication, Encryption, Secure }
флаги SecurityFlags

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

Пространство имён QBluetooth предоставляет классы и функции, связанные с Bluetooth.

Документация по типам

typedef QLowEnergyHandle

Тип для указателей на атрибуты Bluetooth Low Energy ATT.

Этот typedef был введён в Qt 5.4.

перечисление QBluetooth::Securityфлаги QBluetooth::SecurityFlags

Это перечисление описывает требования безопасности к Bluetooth-сервису.

Постоянная Значение Описание
QBluetooth::NoSecurity 0x00 Сервис не требует никакой безопасности.
QBluetooth::Authorization 0x01 Сервис требует авторизации пользователем, если устройство не авторизовано.
QBluetooth::Authentication 0x02 Сервис требует аутентификации. Устройство должно быть спарено, и пользователь будет запрошен при подключении, если устройство не авторизовано.
QBluetooth::Encryption 0x04 Сервис требует шифрования канала связи. Это требует спаривания устройства.
QBluetooth::Secure 0x08 Сервис требует защищённого канала связи. Требуется простое спаривание с Bluetooth 2.1 или более поздней версии. Наследование спаривания не допускается.

Тип SecurityFlags является типом-псевдонимом для QFlags<Security>. Он хранит логическое ИЛИ сочетание значений Security.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qbluetooth.html

Spec-Zone.ru

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