Пространство имён 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