dragoon  4383
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
GAP Advertising and Scan Response Data format

Macros

#define BLE_GAP_AD_TYPE_FLAGS   0x01
 
#define BLE_GAP_AD_TYPE_16BIT_SERVICE_UUID_MORE_AVAILABLE   0x02
 
#define BLE_GAP_AD_TYPE_16BIT_SERVICE_UUID_COMPLETE   0x03
 
#define BLE_GAP_AD_TYPE_32BIT_SERVICE_UUID_MORE_AVAILABLE   0x04
 
#define BLE_GAP_AD_TYPE_32BIT_SERVICE_UUID_COMPLETE   0x05
 
#define BLE_GAP_AD_TYPE_128BIT_SERVICE_UUID_MORE_AVAILABLE   0x06
 
#define BLE_GAP_AD_TYPE_128BIT_SERVICE_UUID_COMPLETE   0x07
 
#define BLE_GAP_AD_TYPE_SHORT_LOCAL_NAME   0x08
 
#define BLE_GAP_AD_TYPE_COMPLETE_LOCAL_NAME   0x09
 
#define BLE_GAP_AD_TYPE_TX_POWER_LEVEL   0x0A
 
#define BLE_GAP_AD_TYPE_CLASS_OF_DEVICE   0x0D
 
#define BLE_GAP_AD_TYPE_SIMPLE_PAIRING_HASH_C   0x0E
 
#define BLE_GAP_AD_TYPE_SIMPLE_PAIRING_RANDOMIZER_R   0x0F
 
#define BLE_GAP_AD_TYPE_SECURITY_MANAGER_TK_VALUE   0x10
 
#define BLE_GAP_AD_TYPE_SECURITY_MANAGER_OOB_FLAGS   0x11
 
#define BLE_GAP_AD_TYPE_SLAVE_CONNECTION_INTERVAL_RANGE   0x12
 
#define BLE_GAP_AD_TYPE_SOLICITED_SERVICE_UUIDS_16BIT   0x14
 
#define BLE_GAP_AD_TYPE_SOLICITED_SERVICE_UUIDS_128BIT   0x15
 
#define BLE_GAP_AD_TYPE_SERVICE_DATA   0x16
 
#define BLE_GAP_AD_TYPE_PUBLIC_TARGET_ADDRESS   0x17
 
#define BLE_GAP_AD_TYPE_RANDOM_TARGET_ADDRESS   0x18
 
#define BLE_GAP_AD_TYPE_APPEARANCE   0x19
 
#define BLE_GAP_AD_TYPE_ADVERTISING_INTERVAL   0x1A
 
#define BLE_GAP_AD_TYPE_LE_BLUETOOTH_DEVICE_ADDRESS   0x1B
 
#define BLE_GAP_AD_TYPE_LE_ROLE   0x1C
 
#define BLE_GAP_AD_TYPE_SIMPLE_PAIRING_HASH_C256   0x1D
 
#define BLE_GAP_AD_TYPE_SIMPLE_PAIRING_RANDOMIZER_R256   0x1E
 
#define BLE_GAP_AD_TYPE_SERVICE_DATA_32BIT_UUID   0x20
 
#define BLE_GAP_AD_TYPE_SERVICE_DATA_128BIT_UUID   0x21
 
#define BLE_GAP_AD_TYPE_LESC_CONFIRMATION_VALUE   0x22
 
#define BLE_GAP_AD_TYPE_LESC_RANDOM_VALUE   0x23
 
#define BLE_GAP_AD_TYPE_URI   0x24
 
#define BLE_GAP_AD_TYPE_3D_INFORMATION_DATA   0x3D
 
#define BLE_GAP_AD_TYPE_MANUFACTURER_SPECIFIC_DATA   0xFF
 

Detailed Description

Note
Found at https://www.bluetooth.org/Technical/AssignedNumbers/generic_access_profile.htm

Macro Definition Documentation

#define BLE_GAP_AD_TYPE_128BIT_SERVICE_UUID_COMPLETE   0x07

Complete list of 128 bit service UUIDs.

Definition at line 230 of file ble_gap.h.

#define BLE_GAP_AD_TYPE_128BIT_SERVICE_UUID_MORE_AVAILABLE   0x06

Partial list of 128 bit service UUIDs.

Definition at line 229 of file ble_gap.h.

#define BLE_GAP_AD_TYPE_16BIT_SERVICE_UUID_COMPLETE   0x03

Complete list of 16 bit service UUIDs.

Definition at line 226 of file ble_gap.h.

#define BLE_GAP_AD_TYPE_16BIT_SERVICE_UUID_MORE_AVAILABLE   0x02

Partial list of 16 bit service UUIDs.

Definition at line 225 of file ble_gap.h.

#define BLE_GAP_AD_TYPE_32BIT_SERVICE_UUID_COMPLETE   0x05

Complete list of 32 bit service UUIDs.

Definition at line 228 of file ble_gap.h.

#define BLE_GAP_AD_TYPE_32BIT_SERVICE_UUID_MORE_AVAILABLE   0x04

Partial list of 32 bit service UUIDs.

Definition at line 227 of file ble_gap.h.

#define BLE_GAP_AD_TYPE_3D_INFORMATION_DATA   0x3D

3D Information Data.

Definition at line 256 of file ble_gap.h.

#define BLE_GAP_AD_TYPE_ADVERTISING_INTERVAL   0x1A

Advertising Interval.

Definition at line 246 of file ble_gap.h.

#define BLE_GAP_AD_TYPE_APPEARANCE   0x19

Appearance.

Definition at line 245 of file ble_gap.h.

#define BLE_GAP_AD_TYPE_CLASS_OF_DEVICE   0x0D

Class of device.

Definition at line 234 of file ble_gap.h.

#define BLE_GAP_AD_TYPE_COMPLETE_LOCAL_NAME   0x09

Complete local device name.

Definition at line 232 of file ble_gap.h.

#define BLE_GAP_AD_TYPE_FLAGS   0x01

Flags for discoverability.

Definition at line 224 of file ble_gap.h.

#define BLE_GAP_AD_TYPE_LE_BLUETOOTH_DEVICE_ADDRESS   0x1B

LE Bluetooth Device Address.

Definition at line 247 of file ble_gap.h.

#define BLE_GAP_AD_TYPE_LE_ROLE   0x1C

LE Role.

Definition at line 248 of file ble_gap.h.

#define BLE_GAP_AD_TYPE_LESC_CONFIRMATION_VALUE   0x22

LE Secure Connections Confirmation Value

Definition at line 253 of file ble_gap.h.

#define BLE_GAP_AD_TYPE_LESC_RANDOM_VALUE   0x23

LE Secure Connections Random Value

Definition at line 254 of file ble_gap.h.

#define BLE_GAP_AD_TYPE_MANUFACTURER_SPECIFIC_DATA   0xFF

Manufacturer Specific Data.

Definition at line 257 of file ble_gap.h.

#define BLE_GAP_AD_TYPE_PUBLIC_TARGET_ADDRESS   0x17

Public Target Address.

Definition at line 243 of file ble_gap.h.

#define BLE_GAP_AD_TYPE_RANDOM_TARGET_ADDRESS   0x18

Random Target Address.

Definition at line 244 of file ble_gap.h.

#define BLE_GAP_AD_TYPE_SECURITY_MANAGER_OOB_FLAGS   0x11

Security Manager Out Of Band Flags.

Definition at line 238 of file ble_gap.h.

#define BLE_GAP_AD_TYPE_SECURITY_MANAGER_TK_VALUE   0x10

Security Manager TK Value.

Definition at line 237 of file ble_gap.h.

#define BLE_GAP_AD_TYPE_SERVICE_DATA   0x16

Service Data - 16-bit UUID.

Definition at line 242 of file ble_gap.h.

#define BLE_GAP_AD_TYPE_SERVICE_DATA_128BIT_UUID   0x21

Service Data - 128-bit UUID.

Definition at line 252 of file ble_gap.h.

#define BLE_GAP_AD_TYPE_SERVICE_DATA_32BIT_UUID   0x20

Service Data - 32-bit UUID.

Definition at line 251 of file ble_gap.h.

#define BLE_GAP_AD_TYPE_SHORT_LOCAL_NAME   0x08

Short local device name.

Definition at line 231 of file ble_gap.h.

#define BLE_GAP_AD_TYPE_SIMPLE_PAIRING_HASH_C   0x0E

Simple Pairing Hash C.

Definition at line 235 of file ble_gap.h.

#define BLE_GAP_AD_TYPE_SIMPLE_PAIRING_HASH_C256   0x1D

Simple Pairing Hash C-256.

Definition at line 249 of file ble_gap.h.

#define BLE_GAP_AD_TYPE_SIMPLE_PAIRING_RANDOMIZER_R   0x0F

Simple Pairing Randomizer R.

Definition at line 236 of file ble_gap.h.

#define BLE_GAP_AD_TYPE_SIMPLE_PAIRING_RANDOMIZER_R256   0x1E

Simple Pairing Randomizer R-256.

Definition at line 250 of file ble_gap.h.

#define BLE_GAP_AD_TYPE_SLAVE_CONNECTION_INTERVAL_RANGE   0x12

Slave Connection Interval Range.

Definition at line 239 of file ble_gap.h.

#define BLE_GAP_AD_TYPE_SOLICITED_SERVICE_UUIDS_128BIT   0x15

List of 128-bit Service Solicitation UUIDs.

Definition at line 241 of file ble_gap.h.

#define BLE_GAP_AD_TYPE_SOLICITED_SERVICE_UUIDS_16BIT   0x14

List of 16-bit Service Solicitation UUIDs.

Definition at line 240 of file ble_gap.h.

#define BLE_GAP_AD_TYPE_TX_POWER_LEVEL   0x0A

Transmit power level.

Definition at line 233 of file ble_gap.h.

#define BLE_GAP_AD_TYPE_URI   0x24

URI

Definition at line 255 of file ble_gap.h.