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