TI BLE5-Stack API Documentation  1.01.01.00
Modules | Enumerations
GAP Constants

Modules

 GAP Advertisement Data Types
 
 GAP Appearance Values
 
 GAP Privacy Modes
 
 GAP Profile Roles
 
 GAP State Flags
 
 Masks for setting and getting ID type
 
 Random Address bit-field mask and types
 

Enumerations

enum  GAP_Addr_Modes_t { ADDRMODE_PUBLIC = 0x00, ADDRMODE_RANDOM = 0x01, ADDRMODE_RP_WITH_PUBLIC_ID = 0x02, ADDRMODE_RP_WITH_RANDOM_ID = 0x03 }
 Address modes to initialize the local device. More...
 
enum  GAP_Addr_Types_t {
  ADDRTYPE_PUBLIC = 0x00, ADDRTYPE_RANDOM = 0x01, ADDRTYPE_PUBLIC_ID = 0x02, ADDRTYPE_RANDOM_ID = 0x03,
  ADDRTYPE_RANDOM_NR = 0xFE, ADDRTYPE_NONE = 0xFF
}
 Address types used for identifying peer address type. More...
 
enum  GAP_Peer_Addr_Types_t { PEER_ADDRTYPE_PUBLIC_OR_PUBLIC_ID = 0x00, PEER_ADDRTYPE_RANDOM_OR_RANDOM_ID = 0x01 }
 Address types used for specifying peer address type. More...
 
enum  Gap_updateDecision_t { GAP_UPDATE_REQ_ACCEPT_ALL, GAP_UPDATE_REQ_DENY_ALL, GAP_UPDATE_REQ_PASS_TO_APP }
 

Detailed Description

Other defines used in the GAP layer

Enumeration Type Documentation

§ GAP_Addr_Modes_t

Address modes to initialize the local device.

Enumerator
ADDRMODE_PUBLIC 

Always Use Public Address.

ADDRMODE_RANDOM 

Always Use Random Static Address.

ADDRMODE_RP_WITH_PUBLIC_ID 

Always Use Resolvable Private Address with Public Identity Address.

ADDRMODE_RP_WITH_RANDOM_ID 

Always Use Resolvable Private Address with Random Identity Address.

§ GAP_Addr_Types_t

Address types used for identifying peer address type.

Enumerator
ADDRTYPE_PUBLIC 

Public Device Address.

ADDRTYPE_RANDOM 

Random Device Address

ADDRTYPE_PUBLIC_ID 

Public Identity Address (corresponds to peer's RPA)

ADDRTYPE_RANDOM_ID 

Random (static) Identity Address (corresponds to peer's RPA)

ADDRTYPE_RANDOM_NR 

Random Device Address (controller unable to resolve)

ADDRTYPE_NONE 

No address provided.

§ GAP_Peer_Addr_Types_t

Address types used for specifying peer address type.

Enumerator
PEER_ADDRTYPE_PUBLIC_OR_PUBLIC_ID 

Public or Public ID Address.

PEER_ADDRTYPE_RANDOM_OR_RANDOM_ID 

Random or Random ID Address.

§ Gap_updateDecision_t

Options for responding to connection parameter update requests

These are used by GAP_PARAM_LINK_UPDATE_DECISION

Enumerator
GAP_UPDATE_REQ_ACCEPT_ALL 

Accept all parameter update requests.

GAP_UPDATE_REQ_DENY_ALL 

Deny all parameter update requests.

GAP_UPDATE_REQ_PASS_TO_APP 

Pass a GAP_UPDATE_LINK_PARAM_REQ_EVENT to the app for it to decide by responding with GAP_UpdateLinkParamReqReply

Copyright 2018, Texas Instruments Incorporated