QBluetooth Namespace
L'espace de noms QBluetooth fournit des classes et des fonctions relatives à Bluetooth. Plus d'informations...
| En-tête : | #include <QBluetooth> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS Bluetooth)target_link_libraries(mytarget PRIVATE Qt6::Bluetooth) |
| qmake : | QT += bluetooth |
Types
| enum class | AttAccessConstraint { AttAuthorizationRequired, AttAuthenticationRequired, AttEncryptionRequired } |
| flags | AttAccessConstraints |
| QLowEnergyHandle | |
| enum class | Security { NoSecurity, Authorization, Authentication, Encryption, Secure } |
| flags | SecurityFlags |
Documentation des types
enum class QBluetooth::AttAccessConstraint
flags QBluetooth::AttAccessConstraints
Cette énumération décrit les conditions possibles pour la lecture ou l'écriture d'un attribut ATT.
| Constante | Valeur | Description |
|---|---|---|
QBluetooth::AttAccessConstraint::AttAuthorizationRequired | 0x1 | Le client a besoin de l'autorisation du serveur ATT pour accéder à l'attribut. |
QBluetooth::AttAccessConstraint::AttAuthenticationRequired | 0x2 | Le client doit être authentifié pour accéder à l'attribut. |
QBluetooth::AttAccessConstraint::AttEncryptionRequired | 0x4 | L'attribut n'est accessible que si la connexion est cryptée. |
Le type AttAccessConstraints est un typedef pour QFlags<AttAccessConstraint>. Il stocke une combinaison OU de valeurs AttAccessConstraint.
QLowEnergyHandle
Typedef pour les poignées d'attributs ATT de Bluetooth Low Energy.
enum class QBluetooth::Security
flags QBluetooth::SecurityFlags
Cette énumération décrit les exigences de sécurité d'un service Bluetooth.
| Constante | Valeur | Description |
|---|---|---|
QBluetooth::Security::NoSecurity | 0x00 | Le service ne nécessite aucune sécurité. |
QBluetooth::Security::Authorization | 0x01 | Le service requiert l'autorisation de l'utilisateur, sauf si l'appareil est apparié de manière autorisée. |
QBluetooth::Security::Authentication | 0x02 | Le service nécessite une authentification. L'appareil doit être apparié et l'utilisateur est invité à se connecter, sauf si l'appareil est apparié de manière autorisée. |
QBluetooth::Security::Encryption | 0x04 | Le service exige que le lien de communication soit crypté. Le dispositif doit être apparié. |
QBluetooth::Security::Secure | 0x08 | Le service exige que le lien de communication soit sécurisé. L'appairage simple à partir de Bluetooth 2.1 ou d'une version plus récente est requis. L'appairage traditionnel n'est pas autorisé. |
Le type SecurityFlags est un typedef pour QFlags<Security>. Il stocke une combinaison OU de valeurs de sécurité.
© 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.