Spec-Zone.ru › Qt 5.9

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

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

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

Типы

перечисление AttAccessConstraint { AttAuthorizationRequired, AttAuthenticationRequired, AttEncryptionRequired }
флаги AttAccessConstraints
тип QLowEnergyHandle
перечисление Security { NoSecurity, Authorization, Authentication, Encryption, Secure }
флаги SecurityFlags

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

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

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

перечисление QBluetooth::AttAccessConstraintфлаги QBluetooth::AttAccessConstraints

Это перечисление описывает возможные требования для чтения или записи атрибута ATT.

Постоянная Значение Описание
QBluetooth::AttAuthorizationRequired 0x1 Клиенту требуется авторизация от сервера ATT для доступа к атрибуту.
QBluetooth::AttAuthenticationRequired 0x2 Клиенту требуется аутентификация для доступа к атрибуту.
QBluetooth::AttEncryptionRequired 0x4 К атрибуту можно получить доступ только в том случае, если соединение зашифровано.

Это перечисление было введено или изменено в Qt 5.7.

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

тип QLowEnergyHandle

Тип-псевдоним для дескрипторов атрибутов ATT Bluetooth Low Energy.

Этот тип-псевдоним был введен в 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/qt-5.9/qbluetooth.html

Spec-Zone.ru

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