QBluetooth Namespace
El espacio de nombres QBluetooth proporciona clases y funciones relacionadas con Bluetooth. Más...
| Cabecera: | #include <QBluetooth> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Bluetooth)target_link_libraries(mytarget PRIVATE Qt6::Bluetooth) |
| qmake: | QT += bluetooth |
Tipos
| enum class | AttAccessConstraint { AttAuthorizationRequired, AttAuthenticationRequired, AttEncryptionRequired } |
| flags | AttAccessConstraints |
| QLowEnergyHandle | |
| enum class | Security { NoSecurity, Authorization, Authentication, Encryption, Secure } |
| flags | SecurityFlags |
Documentación de tipos
enum class QBluetooth::AttAccessConstraint
flags QBluetooth::AttAccessConstraints
Esta enum describe los posibles requisitos para leer o escribir un atributo ATT.
| Constante | Valor | Descripción |
|---|---|---|
QBluetooth::AttAccessConstraint::AttAuthorizationRequired | 0x1 | El cliente necesita autorización del servidor ATT para acceder al atributo. |
QBluetooth::AttAccessConstraint::AttAuthenticationRequired | 0x2 | El cliente debe estar autenticado para acceder al atributo. |
QBluetooth::AttAccessConstraint::AttEncryptionRequired | 0x4 | Sólo se puede acceder al atributo si la conexión está cifrada. |
El tipo AttAccessConstraints es un typedef para QFlags<AttAccessConstraint>. Almacena una combinación OR de valores AttAccessConstraint.
QLowEnergyHandle
Typedef para manejadores de atributos ATT de Bluetooth Low Energy.
enum class QBluetooth::Security
flags QBluetooth::SecurityFlags
Esta enum describe los requisitos de seguridad de un servicio Bluetooth.
| Constante | Valor | Descripción |
|---|---|---|
QBluetooth::Security::NoSecurity | 0x00 | El servicio no requiere ningún tipo de seguridad. |
QBluetooth::Security::Authorization | 0x01 | El servicio requiere autorización por parte del usuario, a menos que el dispositivo esté emparejado con autorización. |
QBluetooth::Security::Authentication | 0x02 | El servicio requiere autenticación. El dispositivo debe estar emparejado, y se pregunta al usuario en la conexión, a menos que el dispositivo esté Autorizado-Emparejado. |
QBluetooth::Security::Encryption | 0x04 | El servicio requiere que el enlace de comunicación esté cifrado. Esto requiere que el dispositivo esté emparejado. |
QBluetooth::Security::Secure | 0x08 | El servicio requiere que el enlace de comunicación sea seguro. Se requiere el emparejamiento simple de Bluetooth 2.1 o superior. No se permite el emparejamiento heredado. |
El tipo SecurityFlags es un typedef para QFlags<Security>. Almacena una combinación OR de valores de Seguridad.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.