GapDataType
public enum GapDataType : UInt8
Generic Access Profile Data Types
-
Flags
Bluetooth Core Specification:Vol. 3, Part C, section 8.1.3 (v2.1 + EDR, 3.0 + HS and 4.0) Vol. 3, Part C, sections 11.1.3 and 18.1 (v4.0)Core Specification Supplement, Part A, section 1.3
Declaration
Swift
case flags = 0x01 -
Incomplete List of 16-bit Service Class UUIDs
Bluetooth Core Specification:Vol. 3, Part C, section 8.1.1 (v2.1 + EDR, 3.0 + HS and 4.0) Vol. 3, Part C, sections 11.1.1 and 18.2 (v4.0)Core Specification Supplement, Part A, section 1.1
Declaration
Swift
case incomplete16BitUuid = 0x02 -
Complete List of 16-bit Service Class UUIDs
Bluetooth Core Specification:Vol. 3, Part C, section 8.1.1 (v2.1 + EDR, 3.0 + HS and 4.0) Vol. 3, Part C, sections 11.1.1 and 18.2 (v4.0)Core Specification Supplement, Part A, section 1.1
Declaration
Swift
case complete16BitUuid = 0x03 -
Incomplete List of 32-bit Service Class UUIDs
Bluetooth Core Specification:Vol. 3, Part C, section 8.1.1 (v2.1 + EDR, 3.0 + HS and 4.0) Vol. 3, Part C, section 18.2 (v4.0)Core Specification Supplement, Part A, section 1.1
Declaration
Swift
case incomplete32BitUuid = 0x04 -
Complete List of 32-bit Service Class UUIDs
Bluetooth Core Specification:Vol. 3, Part C, section 8.1.1 (v2.1 + EDR, 3.0 + HS and 4.0) Vol. 3, Part C, section 18.2 (v4.0)Core Specification Supplement, Part A, section 1.1
Declaration
Swift
case complete32BitUuid = 0x05 -
Incomplete List of 128-bit Service Class UUIDs
Bluetooth Core Specification:Vol. 3, Part C, section 8.1.1 (v2.1 + EDR, 3.0 + HS and 4.0) Vol. 3, Part C, sections 11.1.1 and 18.2 (v4.0)Core Specification Supplement, Part A, section 1.1
Declaration
Swift
case incomplete128BitUuid = 0x06 -
Complete List of 128-bit Service Class UUIDs
Bluetooth Core Specification:Vol. 3, Part C, section 8.1.1 (v2.1 + EDR, 3.0 + HS and 4.0) Vol. 3, Part C, sections 11.1.1 and 18.2 (v4.0)Core Specification Supplement, Part A, section 1.1
Declaration
Swift
case complete128BitUuid = 0x07 -
Shortened Local Name
Bluetooth Core Specification:Vol. 3, Part C, section 8.1.2 (v2.1 + EDR, 3.0 + HS and 4.0) Vol. 3, Part C, sections 11.1.2 and 18.4 (v4.0)Core Specification Supplement, Part A, section 1.2
Declaration
Swift
case shortendedLocalName = 0x08 -
Complete Local Name
Bluetooth Core Specification:Vol. 3, Part C, section 8.1.2 (v2.1 + EDR, 3.0 + HS and 4.0) Vol. 3, Part C, sections 11.1.2 and 18.4 (v4.0)Core Specification Supplement, Part A, section 1.2
Declaration
Swift
case completeLocalName = 0x09 -
Tx Power Level
Bluetooth Core Specification:Vol. 3, Part C, section 8.1.5 (v2.1 + EDR, 3.0 + HS and 4.0) Vol. 3, Part C, sections 11.1.5 and 18.3 (v4.0)Core Specification Supplement, Part A, section 1.5
Declaration
Swift
case txPowerLevel = 0x0A -
Class of Device
Bluetooth Core Specification:Vol. 3, Part C, section 8.1.6 (v2.1 + EDR, 3.0 + HS and 4.0) Vol. 3, Part C, sections 11.1.5 and 18.5 (v4.0)Core Specification Supplement, Part A, section 1.6
Declaration
Swift
case classOfDevice = 0x0D -
Simple Pairing Hash C
Bluetooth Core Specification:Vol. 3, Part C, section 8.1.6 (v2.1 + EDR, 3.0 + HS and 4.0) Vol. 3, Part C, sections 11.1.5 and 18.5 (v4.0)
Declaration
Swift
case simplePairingHash = 0x0E -
Simple Pairing Randomizer
Bluetooth Core Specification:Vol. 3, Part C, section 8.1.6 (v2.1 + EDR, 3.0 + HS and 4.0) Vol. 3, Part C, sections 11.1.5 and 18.5 (v4.0)
Declaration
Swift
case simplePairingRandomizer = 0x0F -
Security Manager TK Value
Bluetooth Core Specification:Vol. 3, Part C, sections 11.1.7 and 18.6 (v4.0) Core Specification Supplement, Part A, section 1.8
Declaration
Swift
case securityManagerTkValue = 0x10 -
Security Manager Out of Band Flags
Bluetooth Core Specification:Vol. 3, Part C, sections 11.1.6 and 18.7 (v4.0) Core Specification Supplement, Part A, section 1.7
Declaration
Swift
case securityManagerOOBFlags = 0x11 -
Slave Connection Interval Range
Bluetooth Core Specification:Vol. 3, Part C, sections 11.1.8 and 18.8 (v4.0) Core Specification Supplement, Part A, section 1.9
Declaration
Swift
case slaveConnectionIntervalRange = 0x12 -
List of 16-bit Service Solicitation UUIDs
Bluetooth Core Specification:Vol. 3, Part C, sections 11.1.9 and 18.9 (v4.0) Core Specification Supplement, Part A, section 1.10
Declaration
Swift
case serviceSolicitation16BitUuid = 0x14 -
List of 128-bit Service Solicitation UUIDs
Bluetooth Core Specification:Vol. 3, Part C, sections 11.1.9 and 18.9 (v4.0) Core Specification Supplement, Part A, section 1.10
Declaration
Swift
case serviceSolicitation128BitUuid = 0x15 -
Service Data
Bluetooth Core Specification:Vol. 3, Part C, sections 11.1.10 and 18.10 (v4.0)
Declaration
Swift
case serviceData = 0x16 -
Public Target Address
Bluetooth Core Specification:Core Specification Supplement, Part A, section 1.13
Declaration
Swift
case publicTargetAddress = 0x17 -
Random Target Address
Bluetooth Core Specification:Core Specification Supplement, Part A, section 1.14
Declaration
Swift
case randomTargetAddress = 0x18 -
Appearance
Bluetooth Core Specification:Core Specification Supplement, Part A, section 1.12
Declaration
Swift
case appearance = 0x19 -
Advertising Interval
Bluetooth Core Specification:Core Specification Supplement, Part A, section 1.15
Declaration
Swift
case advertisingInterval = 0x1A -
LE Bluetooth Device Address
Core Specification Supplement, Part A, section 1.16
Declaration
Swift
case leBluetoothDeviceAddress = 0x1B -
LE Role
Core Specification Supplement, Part A, section 1.17
Declaration
Swift
case leRole = 0x1C -
Simple Pairing Hash C-256
Core Specification Supplement, Part A, section 1.6
Declaration
Swift
case simplePairingHash256 = 0x1D -
Simple Pairing Randomizer R-256
Core Specification Supplement, Part A, section 1.6
Declaration
Swift
case simplePairingRandomizer256 = 0x1E -
List of 32-bit Service Solicitation UUIDs
Core Specification Supplement, Part A, section 1.10
Declaration
Swift
case serviceSolicitation32BitUuid = 0x1F -
Service Data - 32-bit UUID
Core Specification Supplement, Part A, section 1.11
Declaration
Swift
case serviceData32BitUuid = 0x20 -
Service Data - 128-bit UUID
Core Specification Supplement, Part A, section 1.11
Declaration
Swift
case serviceData128BitUuid = 0x21 -
LE Secure Connections Confirmation Value
Core Specification Supplement Part A, Section 1.6
Declaration
Swift
case leSecureConnectionConfirmation = 0x22 -
LE Secure Connections Random Value
Core Specification Supplement Part A, Section 1.6
Declaration
Swift
case leSecureConnectionRandomValue = 0x23 -
URI
Bluetooth Core Specification:Core Specification Supplement, Part A, section 1.18
Declaration
Swift
case uri = 0x24 -
Indoor Positioning
Indoor Posiioning Service v1.0 or later
Declaration
Swift
case indoorPositioning = 0x25 -
Transport Discovery Data
Transport Discovery Service v1.0 or later
Declaration
Swift
case transportDiscoveryData = 0x26 -
LE Supported Features
Core Specification Supplement, Part A, Section 1.19
Declaration
Swift
case leSupportedFeatures = 0x27 -
Channel Map Update Indication
Core Specification Supplement, Part A, Section 1.20
Declaration
Swift
case channelMapUpdateIndication = 0x28 -
Mesh Profile Specification Section 5.2.1
Declaration
Swift
case pbAdv = 0x29 -
Mesh Message
Mesh Profile Specification Section 3.3.1
Declaration
Swift
case meshMessage = 0x2A -
Mesh Beacon
Mesh Profile Specification Section 3.9
Declaration
Swift
case meshBeacon = 0x2B -
BIGInfo
Declaration
Swift
case bigInfo = 0x2C -
Broadcast_Code
Declaration
Swift
case broadcastCode = 0x2D -
Resolvable Set Identifier
Coordinated Set Identification Profile 1.0
Declaration
Swift
case resolvableSetIdentifier = 0x2E -
Advertising Interval - long
Core Specification Supplement v10, Part A, Section 1.15
Declaration
Swift
case advertisingIntervalLong = 0x2F -
3D Information Data
3D Synchronization Profile, v1.0 or later
Declaration
Swift
case threeDimensionInformationData = 0x3D -
Manufacturer Specific Data
Bluetooth Core Specification:Vol. 3, Part C, section 8.1.4 (v2.1 + EDR, 3.0 + HS and 4.0) Vol. 3, Part C, sections 11.1.4 and 18.11 (v4.0)Core Specification Supplement, Part A, section 1.4
Declaration
Swift
case manufacturerSpecificData = 0xFF