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.


