Spec-Zone.ru › Qt

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

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

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

Типы

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

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

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

[since 5.7] перечисление QBluetooth::AttAccessConstraintфлаги QBluetooth::AttAccessConstraints

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

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

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

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

[since 5.4] QLowEnergyHandle

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

Этот псевдоним был введён в Qt 5.4.

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

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

Постоянная Значение Описание
QBluetooth::Security::NoSecurity 0x00 Сервис не требует никакой безопасности.
QBluetooth::Security::Authorization 0x01 Сервис требует авторизации пользователем, если устройство не Авторизованно-Сопряжено.
QBluetooth::Security::Authentication 0x02 Сервис требует аутентификации. Устройство должно быть сопряжено, и пользователь будет запрошен при подключении, если устройство не Авторизованно-Сопряжено.
QBluetooth::Security::Encryption 0x04 Сервис требует шифрования канала связи. Это требует сопряжения устройства.
QBluetooth::Security::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-6.2/qbluetooth.html

Spec-Zone.ru

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