IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

QBluetooth Namespace

The QBluetooth namespace provides classes and functions related to Bluetooth.

This namespace was introduced in Qt 5.2.

Article lu   fois.

L'auteur

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

QBluetooth Namespace

  • Header: QBluetooth

  • Since: Qt 5.2

  • qmake: QT += bluetooth

Detailed Description

 

Type Documentation

 

[since 5.7] enum QBluetooth::AttAccessConstraint

flags QBluetooth::AttAccessConstraints

This enum describes the possible requirements for reading or writing an ATT attribute.

Constant

Value

Description

QBluetooth::AttAccessConstraint::AttAuthorizationRequired

0x1

The client needs authorization from the ATT server to access the attribute.

QBluetooth::AttAccessConstraint::AttAuthenticationRequired

0x2

The client needs to be authenticated to access the attribute.

QBluetooth::AttAccessConstraint::AttEncryptionRequired

0x4

The attribute can only be accessed if the connection is encrypted.

This enum was introduced or modified in Qt 5.7.

The AttAccessConstraints type is a typedef for QFlags<AttAccessConstraint>. It stores an OR combination of AttAccessConstraint values.

[since 5.4] QLowEnergyHandle

Typedef for Bluetooth Low Energy ATT attribute handles.

This typedef was introduced in Qt 5.4.

enum QBluetooth::Security

flags QBluetooth::SecurityFlags

This enum describe the security requirements of a Bluetooth service.

Constant

Value

Description

QBluetooth::Security::NoSecurity

0x00

The service does not require any security.

QBluetooth::Security::Authorization

0x01

The service requires authorization by the user, unless the device is Authorized-Paired.

QBluetooth::Security::Authentication

0x02

The service requires authentication. Device must be paired, and the user is prompted on connection unless the device is Authorized-Paired.

QBluetooth::Security::Encryption

0x04

The service requires the communication link to be encrypted. This requires the device to be paired.

QBluetooth::Security::Secure

0x08

The service requires the communication link to be secure. Simple Pairing from Bluetooth 2.1 or greater is required. Legacy pairing is not permitted.

The SecurityFlags type is a typedef for QFlags<Security>. It stores an OR combination of Security values.

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+