Detailed Description
Enumeration Type Documentation
| enum BLE_GAP_CFGS |
GAP Configuration IDs.
IDs that uniquely identify a GAP configuration.
| enum BLE_GAP_EVTS |
GAP Event IDs. IDs that uniquely identify an event coming from the stack to the application.
| Enumerator | |
|---|---|
| BLE_GAP_EVT_CONNECTED |
GAP BLE Event base. Connected to peer.
|
| BLE_GAP_EVT_DISCONNECTED |
GAP BLE Event base. Disconnected from peer.
|
| BLE_GAP_EVT_CONN_PARAM_UPDATE |
GAP BLE Event base. Connection Parameters updated.
|
| BLE_GAP_EVT_SEC_PARAMS_REQUEST |
GAP BLE Event base. Request to provide security parameters.
|
| BLE_GAP_EVT_PASSKEY_DISPLAY |
GAP BLE Event base. Request to display a passkey to the user.
|
| BLE_GAP_EVT_KEY_PRESSED |
GAP BLE Event base. Notification of a keypress on the remote device.
|
| BLE_GAP_EVT_AUTH_KEY_REQUEST |
GAP BLE Event base. Request to provide an authentication key.
|
| BLE_GAP_EVT_LESC_DHKEY_REQUEST |
GAP BLE Event base. Request to calculate an LE Secure Connections DHKey.
|
| BLE_GAP_EVT_AUTH_STATUS |
GAP BLE Event base. Authentication procedure completed with status.
|
| BLE_GAP_EVT_CONN_SEC_UPDATE |
GAP BLE Event base. Connection security updated.
|
| BLE_GAP_EVT_TIMEOUT |
GAP BLE Event base. Timeout expired.
|
| BLE_GAP_EVT_RSSI_CHANGED |
GAP BLE Event base. RSSI report.
|
| BLE_GAP_EVT_ADV_REPORT |
GAP BLE Event base. Advertising report.
|
| BLE_GAP_EVT_SEC_REQUEST |
GAP BLE Event base. Security Request.
|
| BLE_GAP_EVT_CONN_PARAM_UPDATE_REQUEST |
GAP BLE Event base. Connection Parameter Update Request.
|
| BLE_GAP_EVT_PHY_UPDATE_REQUEST |
GAP BLE Event base. PHY Update Request.
|
| BLE_GAP_EVT_PHY_UPDATE |
GAP BLE Event base. PHY Update Procedure is complete.
|
| BLE_GAP_EVT_QOS_CHANNEL_SURVEY_REPORT |
GAP BLE Event base. Channel survey report.
|
| BLE_GAP_EVT_QOS_CONN_EVENT_REPORT |
GAP BLE Event base. Connection event QoS report.
|
| enum BLE_GAP_LL_ROLES |
| enum BLE_GAP_OPTS |
GAP Option IDs. IDs that uniquely identify a GAP option.
| Enumerator | |
|---|---|
| BLE_GAP_OPT_CH_MAP |
GAP BLE Option base. Channel Map. ble_gap_opt_ch_map_t |
| BLE_GAP_OPT_PASSKEY |
GAP BLE Option base. Set passkey. ble_gap_opt_passkey_t |
| BLE_GAP_OPT_COMPAT_MODE_1 |
GAP BLE Option base. Compatibility mode. ble_gap_opt_compat_mode_1_t |
| BLE_GAP_OPT_AUTH_PAYLOAD_TIMEOUT |
GAP BLE Option base. Set Authenticated payload timeout. ble_gap_opt_auth_payload_timeout_t |
| BLE_GAP_OPT_ENABLE_EVT_LEN_CHECK |
GAP BLE Option base. Allow disabling event length checks. ble_gap_opt_enable_evt_len_check_t |
| enum BLE_GAP_QOS_IDS |
Quality of Service (QoS) IDs. IDs that uniquely identify a QoS.
| Enumerator | |
|---|---|
| BLE_GAP_QOS_CHANNEL_SURVEY |
Channel survey. ble_gap_qos_channel_survey_t |
| BLE_GAP_QOS_RSSI |
Reporting changes in RSSI. ble_gap_qos_rssi_t |
| BLE_GAP_QOS_CONN_EVENT |
Connection event QoS. It does not have any additional parameters in ble_gap_qos_params_t . When started, BLE_GAP_EVT_QOS_CONN_EVENT_REPORT will be generated on every connection event. |
| enum BLE_GAP_SVCS |
GAP API SVC numbers.
| Enumerator | |
|---|---|
| SD_BLE_GAP_ADDR_SET |
GAP BLE SVC base. Set own Bluetooth Address. |
| SD_BLE_GAP_ADDR_GET |
GAP BLE SVC base. Get own Bluetooth Address. |
| SD_BLE_GAP_WHITELIST_SET |
GAP BLE SVC base. Set active whitelist. |
| SD_BLE_GAP_DEVICE_IDENTITIES_SET |
GAP BLE SVC base. Set device identity list. |
| SD_BLE_GAP_PRIVACY_SET |
GAP BLE SVC base. Set Privacy settings |
| SD_BLE_GAP_PRIVACY_GET |
GAP BLE SVC base. Get Privacy settings |
| SD_BLE_GAP_CONN_PARAM_UPDATE |
GAP BLE SVC base. Connection Parameter Update. |
| SD_BLE_GAP_DISCONNECT |
GAP BLE SVC base. Disconnect. |
| SD_BLE_GAP_TX_POWER_SET |
GAP BLE SVC base. Set TX Power. |
| SD_BLE_GAP_APPEARANCE_SET |
GAP BLE SVC base. Set Appearance. |
| SD_BLE_GAP_APPEARANCE_GET |
GAP BLE SVC base. Get Appearance. |
| SD_BLE_GAP_DEVICE_NAME_SET |
GAP BLE SVC base. Set Device Name. |
| SD_BLE_GAP_DEVICE_NAME_GET |
GAP BLE SVC base. Get Device Name. |
| SD_BLE_GAP_AUTHENTICATE |
GAP BLE SVC base. Initiate Pairing/Bonding. |
| SD_BLE_GAP_SEC_PARAMS_REPLY |
GAP BLE SVC base. Reply with Security Parameters. |
| SD_BLE_GAP_AUTH_KEY_REPLY |
GAP BLE SVC base. Reply with an authentication key. |
| SD_BLE_GAP_LESC_DHKEY_REPLY |
GAP BLE SVC base. Reply with an LE Secure Connections DHKey. |
| SD_BLE_GAP_KEYPRESS_NOTIFY |
GAP BLE SVC base. Notify of a keypress during an authentication procedure. |
| SD_BLE_GAP_LESC_OOB_DATA_GET |
GAP BLE SVC base. Get the local LE Secure Connections OOB data. |
| SD_BLE_GAP_LESC_OOB_DATA_SET |
GAP BLE SVC base. Set the remote LE Secure Connections OOB data. |
| SD_BLE_GAP_ENCRYPT |
GAP BLE SVC base. Initiate encryption procedure. |
| SD_BLE_GAP_CONN_SEC_GET |
GAP BLE SVC base. Obtain connection security level. |
| SD_BLE_GAP_SCAN_START |
GAP BLE SVC base. Start Scanning. |
| SD_BLE_GAP_SCAN_STOP |
GAP BLE SVC base. Stop Scanning. |
| SD_BLE_GAP_CONNECT |
GAP BLE SVC base. Connect. |
| SD_BLE_GAP_CONNECT_CANCEL |
GAP BLE SVC base. Cancel ongoing connection procedure. |
| SD_BLE_GAP_PHY_UPDATE |
GAP BLE SVC base. Initiate or respond to a PHY Update Procedure. |
| SD_BLE_GAP_RSSI_GET |
GAP BLE SVC base. Get the last RSSI sample. |
| SD_BLE_GAP_QOS_START |
GAP BLE SVC base. Start Quality of Service (QoS) reporting. |
| SD_BLE_GAP_QOS_STOP |
GAP BLE SVC base. Stop Quality of Service (QoS) reporting. |
| SD_BLE_GAP_NEXT_CONN_EVT_COUNTER_GET |
GAP BLE SVC base. Get the next connection event counter. |
| SD_BLE_GAP_EVT_TRIGGER_START |
GAP BLE SVC base. Start triggering a given task on the start of a Bluetooth Link Layer event. |
| SD_BLE_GAP_EVT_TRIGGER_STOP |
GAP BLE SVC base. Stop triggering the task configured using sd_ble_gap_evt_trigger_start . |