Fork of 
        nrf51-sdk 
        by  Lancaster University 
« Back to documentation index 
    
Enumerations 
enum   BLE_GAP_SVCS  { SD_BLE_GAP_ADDRESS_SET  =  BLE_GAP_SVC_BASE, 
SD_BLE_GAP_ADDRESS_GET , 
SD_BLE_GAP_ADV_DATA_SET , 
SD_BLE_GAP_ADV_START , 
SD_BLE_GAP_ADV_STOP , 
SD_BLE_GAP_CONN_PARAM_UPDATE , 
SD_BLE_GAP_DISCONNECT , 
SD_BLE_GAP_TX_POWER_SET , 
SD_BLE_GAP_APPEARANCE_SET , 
SD_BLE_GAP_APPEARANCE_GET , 
SD_BLE_GAP_PPCP_SET , 
SD_BLE_GAP_PPCP_GET , 
SD_BLE_GAP_DEVICE_NAME_SET , 
SD_BLE_GAP_DEVICE_NAME_GET , 
SD_BLE_GAP_AUTHENTICATE , 
SD_BLE_GAP_SEC_PARAMS_REPLY , 
SD_BLE_GAP_AUTH_KEY_REPLY , 
SD_BLE_GAP_ENCRYPT , 
SD_BLE_GAP_SEC_INFO_REPLY , 
SD_BLE_GAP_CONN_SEC_GET , 
SD_BLE_GAP_RSSI_START , 
SD_BLE_GAP_RSSI_STOP , 
SD_BLE_GAP_SCAN_START , 
SD_BLE_GAP_SCAN_STOP , 
SD_BLE_GAP_CONNECT , 
SD_BLE_GAP_CONNECT_CANCEL , 
SD_BLE_GAP_RSSI_GET 
  GAP API SVC numbers. 
 More... enum   BLE_GAP_EVTS  { BLE_GAP_EVT_CONNECTED  =  BLE_GAP_EVT_BASE, 
BLE_GAP_EVT_DISCONNECTED , 
BLE_GAP_EVT_CONN_PARAM_UPDATE , 
BLE_GAP_EVT_SEC_PARAMS_REQUEST , 
BLE_GAP_EVT_SEC_INFO_REQUEST , 
BLE_GAP_EVT_PASSKEY_DISPLAY , 
BLE_GAP_EVT_AUTH_KEY_REQUEST , 
BLE_GAP_EVT_AUTH_STATUS , 
BLE_GAP_EVT_CONN_SEC_UPDATE , 
BLE_GAP_EVT_TIMEOUT , 
BLE_GAP_EVT_RSSI_CHANGED , 
BLE_GAP_EVT_ADV_REPORT , 
BLE_GAP_EVT_SEC_REQUEST , 
BLE_GAP_EVT_CONN_PARAM_UPDATE_REQUEST , 
BLE_GAP_EVT_SCAN_REQ_REPORT 
  GAP Event IDs. 
 More... enum   BLE_GAP_OPTS  { BLE_GAP_OPT_CH_MAP  =  BLE_GAP_OPT_BASE, 
BLE_GAP_OPT_LOCAL_CONN_LATENCY , 
BLE_GAP_OPT_PASSKEY , 
BLE_GAP_OPT_PRIVACY , 
BLE_GAP_OPT_SCAN_REQ_REPORT , 
BLE_GAP_OPT_COMPAT_MODE 
  GAP Option IDs. 
 More... 
Enumeration Type Documentation 
GAP Event IDs. 
IDs that uniquely identify an event coming from the stack to the application. 
Enumerator:  
 
Definition at line 85  of file ble_gap.h .
 
 
GAP Option IDs. 
IDs that uniquely identify a GAP option. 
Enumerator:  
 
Definition at line 107  of file ble_gap.h .
 
 
GAP API SVC numbers. 
Enumerator:  
Set own Bluetooth Address. 
 
Get own Bluetooth Address. 
 
Set Advertising Data. 
 
Start Advertising. 
 
Stop Advertising. 
 
Connection Parameter Update. 
 
Disconnect. 
 
Set TX Power. 
 
Set Appearance. 
 
Get Appearance. 
 
Set PPCP. 
 
Get PPCP. 
 
Set Device Name. 
 
Get Device Name. 
 
Initiate Pairing/Bonding. 
 
Reply with Security Parameters. 
 
Reply with an authentication key. 
 
Initiate encryption procedure. 
 
Reply with Security Information. 
 
Obtain connection security level. 
 
Start reporting of changes in RSSI. 
 
Stop reporting of changes in RSSI. 
 
Start Scanning. 
 
Stop Scanning. 
 
Connect. 
 
Cancel ongoing connection procedure. 
 
Get the last RSSI sample. 
 
Definition at line 51  of file ble_gap.h .