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. |