GAP Application command request encoders and command response decoders. More...
Functions |
|
| uint32_t | ble_gap_adv_data_set_req_enc (uint8_t const *const p_data, uint8_t dlen, uint8_t const *const p_sr_data, uint8_t srdlen, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes
sd_ble_gap_adv_data_set
command request.
More...
|
|
| uint32_t | ble_gap_adv_data_set_rsp_dec (uint8_t const *const p_buf, uint32_t packet_len, uint32_t *const p_result_code) |
|
Decodes response to
sd_ble_gap_adv_data_set
command.
More...
|
|
| uint32_t | ble_gap_adv_start_req_enc ( ble_gap_adv_params_t const *const p_adv_params, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes
sd_ble_gap_adv_start
command request.
More...
|
|
| uint32_t | ble_gap_adv_start_rsp_dec (uint8_t const *const p_buf, uint32_t packet_len, uint32_t *const p_result_code) |
|
Decodes response to
sd_ble_gap_adv_start
command.
More...
|
|
| uint32_t | ble_gap_tx_power_set_req_enc (int8_t tx_power, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes
sd_ble_gap_tx_power_set
command request.
More...
|
|
| uint32_t | ble_gap_tx_power_set_rsp_dec (uint8_t const *const p_buf, uint32_t packet_len, uint32_t *const p_result_code) |
|
Decodes response to
sd_ble_gap_tx_power_set
command.
More...
|
|
| uint32_t | ble_gap_appearance_get_req_enc (uint16_t const *const p_appearance, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes
sd_ble_gap_appearance_get
command request.
More...
|
|
| uint32_t | ble_gap_appearance_get_rsp_dec (uint8_t const *const p_buf, uint32_t packet_len, uint16_t *const p_appearance, uint32_t *const p_result_code) |
|
Decodes response to
sd_ble_gap_appearance_get
command.
More...
|
|
| uint32_t | ble_gap_appearance_set_req_enc (uint16_t appearance, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes
sd_ble_gap_appearance_set
command request.
More...
|
|
| uint32_t | ble_gap_appearance_set_rsp_dec (uint8_t const *const p_buf, uint32_t packet_len, uint32_t *const p_result_code) |
|
Decodes response to
sd_ble_gap_appearance_set
command.
More...
|
|
| uint32_t | ble_gap_device_name_get_req_enc (uint8_t const *const p_dev_name, uint16_t const *const p_dev_name_len, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes
sd_ble_gap_device_name_get
command request.
More...
|
|
| uint32_t | ble_gap_device_name_get_rsp_dec (uint8_t const *const p_buf, uint32_t packet_len, uint8_t *const p_dev_name, uint16_t *const p_dev_name_len, uint32_t *const p_result_code) |
|
Decodes response to
sd_ble_gap_device_name_get
command.
More...
|
|
| uint32_t | ble_gap_device_name_set_req_enc ( ble_gap_conn_sec_mode_t const *const p_write_perm, uint8_t const *const p_dev_name, uint16_t len, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes
sd_ble_gap_device_name_set
command request.
More...
|
|
| uint32_t | ble_gap_device_name_set_rsp_dec (uint8_t const *const p_buf, uint32_t packet_len, uint32_t *const p_result_code) |
|
Decodes response to
sd_ble_gap_device_name_set
command.
More...
|
|
| uint32_t | ble_gap_ppcp_set_req_enc ( ble_gap_conn_params_t const *const p_conn_params, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes
sd_ble_gap_ppcp_set
command request.
More...
|
|
| uint32_t | ble_gap_ppcp_set_rsp_dec (uint8_t const *const p_buf, uint32_t packet_len, uint32_t *const p_result_code) |
|
Decodes response to
sd_ble_gap_ppcp_set
command.
More...
|
|
| uint32_t | ble_gap_conn_param_update_req_enc (uint16_t conn_handle, ble_gap_conn_params_t const *const p_conn_params, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes
sd_ble_gap_conn_param_update
command request.
More...
|
|
| uint32_t | ble_gap_conn_param_update_rsp_dec (uint8_t const *const p_buf, uint32_t packet_len, uint32_t *const p_result_code) |
|
Decodes response to
sd_ble_gap_conn_param_update
command.
More...
|
|
| uint32_t | ble_gap_disconnect_req_enc (uint16_t conn_handle, uint8_t hci_status_code, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes
sd_ble_gap_disconnect
command request.
More...
|
|
| uint32_t | ble_gap_disconnect_rsp_dec (uint8_t const *const p_buf, uint32_t packet_len, uint32_t *const p_result_code) |
|
Decodes response to
sd_ble_gap_disconnect
command.
More...
|
|
| uint32_t | ble_gap_rssi_stop_req_enc (uint16_t conn_handle, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes
sd_ble_gap_rssi_stop
command request.
More...
|
|
| uint32_t | ble_gap_rssi_stop_rsp_dec (uint8_t const *const p_buf, uint32_t packet_len, uint32_t *const p_result_code) |
|
Decodes response to
sd_ble_gap_rssi_stop
command.
More...
|
|
| uint32_t | ble_gap_ppcp_get_req_enc ( ble_gap_conn_params_t const *const p_conn_params, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes
sd_ble_gap_ppcp_get
command request.
More...
|
|
| uint32_t | ble_gap_ppcp_get_rsp_dec (uint8_t const *const p_buf, uint32_t packet_len, ble_gap_conn_params_t *const p_conn_params, uint32_t *const p_result_code) |
|
Decodes response to
sd_ble_gap_ppcp_get
command.
More...
|
|
| uint32_t | ble_gap_auth_key_reply_req_enc (uint16_t conn_handle, uint8_t key_type, uint8_t const *const p_key, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes
sd_ble_gap_auth_key_reply
command request.
More...
|
|
| uint32_t | ble_gap_auth_key_reply_rsp_dec (uint8_t const *const p_buf, uint32_t packet_len, uint32_t *const p_result_code) |
|
Decodes response to
sd_ble_gap_auth_key_reply
command.
More...
|
|
| uint32_t | ble_gap_sec_info_reply_req_enc (uint16_t conn_handle, ble_gap_enc_info_t const *p_enc_info, ble_gap_irk_t const *p_id_info, ble_gap_sign_info_t const *p_sign_info, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes
sd_ble_gap_sec_info_reply
command request.
More...
|
|
| uint32_t | ble_gap_sec_info_reply_rsp_dec (uint8_t const *const p_buf, uint32_t packet_len, uint32_t *const p_result_code) |
|
Decodes response to
sd_ble_gap_sec_info_reply
command.
More...
|
|
| uint32_t | ble_gap_sec_params_reply_req_enc (uint16_t conn_handle, uint8_t sec_status, ble_gap_sec_params_t const *const p_sec_params, ble_gap_sec_keyset_t const *const p_sec_keyset, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes
sd_ble_gap_sec_params_reply
command request.
More...
|
|
| uint32_t | ble_gap_sec_params_reply_rsp_dec (uint8_t const *const p_buf, uint32_t packet_len, ble_gap_sec_keyset_t const *const p_sec_keyset, uint32_t *const p_result_code) |
|
Decodes response to
sd_ble_gap_sec_params_reply
command.
More...
|
|
| uint32_t | ble_gap_authenticate_req_enc (uint16_t conn_handle, ble_gap_sec_params_t const *const p_sec_params, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes
sd_ble_gap_authenticate
command request.
More...
|
|
| uint32_t | ble_gap_authenticate_rsp_dec (uint8_t const *const p_buf, uint32_t packet_len, uint32_t *const p_result_code) |
|
Decodes response to
sd_ble_gap_authenticate
command.
More...
|
|
| uint32_t | ble_gap_adv_stop_req_enc (uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes
sd_ble_gap_adv_stop
command request.
More...
|
|
| uint32_t | ble_gap_adv_stop_rsp_dec (uint8_t const *const p_buf, uint32_t packet_len, uint32_t *const p_result_code) |
|
Decodes response to
sd_ble_gap_adv_stop
command.
More...
|
|
| uint32_t | ble_gap_conn_sec_get_req_enc (uint16_t conn_handle, ble_gap_conn_sec_t const *const p_conn_sec, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes
sd_ble_gap_conn_sec_get
command request.
More...
|
|
| uint32_t | ble_gap_conn_sec_get_rsp_dec (uint8_t const *const p_buf, uint32_t packet_len, ble_gap_conn_sec_t **const pp_conn_sec, uint32_t *const p_result_code) |
|
Decodes response to
sd_ble_gap_conn_sec_get
command.
More...
|
|
| uint32_t | ble_gap_rssi_start_req_enc (uint16_t conn_handle, uint8_t threshold_dbm, uint8_t skip_count, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes
sd_ble_gap_rssi_start
command request.
More...
|
|
| uint32_t | ble_gap_rssi_start_rsp_dec (uint8_t const *const p_buf, uint32_t packet_len, uint32_t *const p_result_code) |
|
Decodes response to
sd_ble_gap_rssi_start
command.
More...
|
|
| uint32_t | ble_gap_scan_stop_req_enc (uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes
sd_ble_gap_scan_stop
command request.
More...
|
|
| uint32_t | ble_gap_scan_stop_rsp_dec (uint8_t const *const p_buf, uint32_t packet_len, uint32_t *const p_result_code) |
|
Decodes response to
sd_ble_gap_scan_stop
command.
More...
|
|
| uint32_t | ble_gap_scan_start_req_enc ( ble_gap_scan_params_t const *p_scan_params, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes
sd_ble_gap_scan_start
command request.
More...
|
|
| uint32_t | ble_gap_scan_start_rsp_dec (uint8_t const *const p_buf, uint32_t packet_len, uint32_t *const p_result_code) |
|
Decodes response to
sd_ble_gap_scan_start
command.
More...
|
|
| uint32_t | ble_gap_connect_req_enc ( ble_gap_addr_t const *const p_peer_addr, ble_gap_scan_params_t const *const p_scan_params, ble_gap_conn_params_t const *const p_conn_params, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes
sd_ble_gap_connect
command request.
More...
|
|
| uint32_t | ble_gap_connect_rsp_dec (uint8_t const *const p_buf, uint32_t packet_len, uint32_t *const p_result_code) |
|
Decodes response to
sd_ble_gap_connect
command.
More...
|
|
| uint32_t | ble_gap_connect_cancel_req_enc (uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes
sd_ble_gap_connect_cancel
command request.
More...
|
|
| uint32_t | ble_gap_connect_cancel_rsp_dec (uint8_t const *const p_buf, uint32_t packet_len, uint32_t *const p_result_code) |
|
Decodes response to
sd_ble_gap_connect_cancel
command.
More...
|
|
| uint32_t | ble_gap_encrypt_req_enc (uint16_t conn_handle, ble_gap_master_id_t const *const p_master_id, ble_gap_enc_info_t const *const p_enc_info, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes
sd_ble_gap_encrypt
command request.
More...
|
|
| uint32_t | ble_gap_encrypt_rsp_dec (uint8_t const *const p_buf, uint32_t packet_len, uint32_t *const p_result_code) |
|
Decodes response to
sd_ble_gap_encrypt
command.
More...
|
|
| uint32_t | ble_gap_rssi_get_req_enc (uint16_t conn_handle, int8_t const *const p_rssi, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes
sd_ble_gap_rssi_get
command request.
More...
|
|
| uint32_t | ble_gap_rssi_get_rsp_dec (uint8_t const *const p_buf, uint32_t packet_len, int8_t *const p_rssi, uint32_t *const p_result_code) |
|
Decodes response to
sd_ble_gap_rssi_get
command.
More...
|
|
| uint32_t | ble_gap_keypress_notify_req_enc (uint16_t conn_handle, uint8_t kp_not, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes
sd_ble_gap_keypress_notify
command request.
More...
|
|
| uint32_t | ble_gap_keypress_notify_rsp_dec (uint8_t const *const p_buf, uint32_t packet_len, uint32_t *const p_result_code) |
|
Decodes response to
sd_ble_gap_keypress_notify
command.
More...
|
|
| uint32_t | ble_gap_lesc_dhkey_reply_req_enc (uint16_t conn_handle, ble_gap_lesc_dhkey_t const *p_dhkey, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes
sd_ble_gap_lesc_dhkey_reply
command request.
More...
|
|
| uint32_t | ble_gap_lesc_dhkey_reply_rsp_dec (uint8_t const *const p_buf, uint32_t packet_len, uint32_t *const p_result_code) |
|
Decodes response to
sd_ble_gap_lesc_dhkey_reply
command.
More...
|
|
| uint32_t | ble_gap_lesc_oob_data_set_req_enc (uint16_t conn_handle, ble_gap_lesc_oob_data_t const *p_oobd_own, ble_gap_lesc_oob_data_t const *p_oobd_peer, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes
sd_ble_gap_lesc_oob_data_set
command request.
More...
|
|
| uint32_t | ble_gap_lesc_oob_data_set_rsp_dec (uint8_t const *const p_buf, uint32_t packet_len, uint32_t *const p_result_code) |
|
Decodes response to
sd_ble_gap_lesc_oob_data_set
command.
More...
|
|
| uint32_t | ble_gap_lesc_oob_data_get_req_enc (uint16_t conn_handle, ble_gap_lesc_p256_pk_t const *p_pk_own, ble_gap_lesc_oob_data_t *p_oobd_own, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes
sd_ble_gap_lesc_oob_data_get
command request.
More...
|
|
| uint32_t | ble_gap_lesc_oob_data_get_rsp_dec (uint8_t const *const p_buf, uint32_t packet_len, ble_gap_lesc_oob_data_t **pp_oobd_own, uint32_t *const p_result_code) |
|
Decodes response to
sd_ble_gap_lesc_oob_data_get
command.
More...
|
|
| uint32_t | ble_gap_addr_get_req_enc ( ble_gap_addr_t const *const p_address, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes
sd_ble_gap_addr_get
command request.
More...
|
|
| uint32_t | ble_gap_addr_get_rsp_dec (uint8_t const *const p_buf, uint32_t packet_len, ble_gap_addr_t *const p_address, uint32_t *const p_result_code) |
|
Decodes response to
sd_ble_gap_addr_get
command.
More...
|
|
| uint32_t | ble_gap_addr_set_req_enc ( ble_gap_addr_t const *const p_addr, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes
sd_ble_gap_addr_set
command request.
More...
|
|
| uint32_t | ble_gap_addr_set_rsp_dec (uint8_t const *const p_buf, uint32_t packet_len, uint32_t *const p_result_code) |
|
Decodes response to
sd_ble_gap_addr_set
command.
More...
|
|
| uint32_t | ble_gap_privacy_set_req_enc ( ble_gap_privacy_params_t const *p_privacy_params, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes
sd_ble_gap_privacy_set
command request.
More...
|
|
| uint32_t | ble_gap_privacy_set_rsp_dec (uint8_t const *const p_buf, uint32_t packet_len, uint32_t *const p_result_code) |
|
Decodes response to
sd_ble_gap_privacy_set
command.
More...
|
|
| uint32_t | ble_gap_privacy_get_req_enc ( ble_gap_privacy_params_t const *const p_privacy_params, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes
sd_ble_gap_privacy_get
command request.
More...
|
|
| uint32_t | ble_gap_privacy_get_rsp_dec (uint8_t const *const p_buf, uint32_t packet_len, ble_gap_privacy_params_t const *const p_privacy_params, uint32_t *const p_result_code) |
|
Decodes response to
sd_ble_gap_privacy_get
command.
More...
|
|
| uint32_t | ble_gap_whitelist_set_req_enc ( ble_gap_addr_t const *const *const pp_wl_addrs, uint8_t const len, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes
sd_ble_gap_whitelist_set
command request.
More...
|
|
| uint32_t | ble_gap_whitelist_set_rsp_dec (uint8_t const *const p_buf, uint32_t packet_len, uint32_t *const p_result_code) |
|
Decodes response to
sd_ble_gap_whitelist_set
command.
More...
|
|
| uint32_t | ble_gap_device_identities_set_req_enc ( ble_gap_id_key_t const *const *const pp_id_keys, ble_gap_irk_t const *const *const pp_local_irks, uint8_t const len, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes
sd_ble_gap_device_identities_set
command request.
More...
|
|
| uint32_t | ble_gap_device_identities_set_rsp_dec (uint8_t const *const p_buf, uint32_t packet_len, uint32_t *const p_result_code) |
|
Decodes response to
sd_ble_gap_device_identities_set
command.
More...
|
|
| uint32_t | ble_gap_address_get_req_enc ( ble_gap_addr_t const *const p_address, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes
sd_ble_gap_address_get
command request.
More...
|
|
| uint32_t | ble_gap_address_get_rsp_dec (uint8_t const *const p_buf, uint32_t packet_len, ble_gap_addr_t *const p_address, uint32_t *const p_result_code) |
|
Decodes response to
sd_ble_gap_address_get
command.
More...
|
|
| uint32_t | ble_gap_address_set_req_enc (uint8_t addr_cycle_mode, ble_gap_addr_t const *const p_addr, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes
sd_ble_gap_address_set
command request.
More...
|
|
| uint32_t | ble_gap_address_set_rsp_dec (uint8_t const *const p_buf, uint32_t packet_len, uint32_t *const p_result_code) |
|
Decodes response to
sd_ble_gap_address_set
command.
More...
|
|
Detailed Description
GAP Application command request encoders and command response decoders.
Function Documentation
| uint32_t ble_gap_addr_get_req_enc | ( | ble_gap_addr_t const *const | p_address , |
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes sd_ble_gap_addr_get command request.
- See Also
- ble_gap_addr_get_rsp_dec for command response decoder.
- Parameters
-
[in] p_address Pointer to address. [in] p_buf Pointer to buffer where encoded data command will be returned. [in,out] p_buf_len in:Size ofp_bufbuffer.out:Length of encoded command packet.
- Note
-
p_addresswill not be updated by the command request encoder. Updated values are set by ble_gap_addr_get_rsp_dec .
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
| uint32_t ble_gap_addr_get_rsp_dec | ( | uint8_t const *const | p_buf , |
| uint32_t | packet_len , | ||
| ble_gap_addr_t *const | p_address , | ||
| uint32_t *const | p_result_code | ||
| ) |
Decodes response to sd_ble_gap_addr_get command.
- See Also
- ble_gap_addr_get_req_enc for command request encoder.
- Parameters
-
[in] p_buf Pointer to beginning of command response packet. [in] packet_len Length (in bytes) of response packet. [out] p_address Pointer to address. [out] p_result_code Command result code.
- Return values
-
NRF_SUCCESS Decoding success. NRF_ERROR_NULL Decoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Decoding failure. Incorrect buffer length. NRF_ERROR_INVALID_DATA Decoding failure. Decoded operation code does not match expected operation code.
| uint32_t ble_gap_addr_set_req_enc | ( | ble_gap_addr_t const *const | p_addr , |
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes sd_ble_gap_addr_set command request.
- See Also
- ble_gap_addr_set_rsp_dec for command response decoder.
- Parameters
-
[in] p_addr Pointer to address structure. [in,out] p_buf Pointer to buffer where encoded data command will be returned. [in,out] p_buf_len in:size ofp_bufbuffer.out:Length of encoded command packet.
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
| uint32_t ble_gap_addr_set_rsp_dec | ( | uint8_t const *const | p_buf , |
| uint32_t | packet_len , | ||
| uint32_t *const | p_result_code | ||
| ) |
Decodes response to sd_ble_gap_addr_set command.
- See Also
- ble_gap_addr_set_req_enc for command request encoder.
- Parameters
-
[in] p_buf Pointer to beginning of command response packet. [in] packet_len Length (in bytes) of response packet. [out] p_result_code Command result code.
- Return values
-
NRF_SUCCESS Decoding success. NRF_ERROR_NULL Decoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Decoding failure. Incorrect buffer length. NRF_ERROR_INVALID_DATA Decoding failure. Decoded operation code does not match expected operation code.
| uint32_t ble_gap_address_get_req_enc | ( | ble_gap_addr_t const *const | p_address , |
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes sd_ble_gap_address_get command request.
- See Also
- ble_gap_address_get_rsp_dec for command response decoder.
- Parameters
-
[in] p_address Pointer to address. [in] p_buf Pointer to buffer where encoded data command will be returned. [in,out] p_buf_len in:Size ofp_bufbuffer.out:Length of encoded command packet.
- Note
-
p_addresswill not be updated by the command request encoder. Updated values are set by ble_gap_address_get_rsp_dec .
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
| uint32_t ble_gap_address_get_rsp_dec | ( | uint8_t const *const | p_buf , |
| uint32_t | packet_len , | ||
| ble_gap_addr_t *const | p_address , | ||
| uint32_t *const | p_result_code | ||
| ) |
Decodes response to sd_ble_gap_address_get command.
- See Also
- ble_gap_address_get_req_enc for command request encoder.
- Parameters
-
[in] p_buf Pointer to beginning of command response packet. [in] packet_len Length (in bytes) of response packet. [out] p_address Pointer to address. [out] p_result_code Command result code.
- Return values
-
NRF_SUCCESS Decoding success. NRF_ERROR_NULL Decoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Decoding failure. Incorrect buffer length. NRF_ERROR_INVALID_DATA Decoding failure. Decoded operation code does not match expected operation code.
| uint32_t ble_gap_address_set_req_enc | ( | uint8_t | addr_cycle_mode , |
| ble_gap_addr_t const *const | p_addr , | ||
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes sd_ble_gap_address_set command request.
- See Also
- ble_gap_address_set_rsp_dec for command response decoder.
- Parameters
-
[in] addr_cycle_mode Address cycle mode. [in] p_addr Pointer to address structure. [in,out] p_buf Pointer to buffer where encoded data command will be returned. [in,out] p_buf_len in:size ofp_bufbuffer.out:Length of encoded command packet.
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
| uint32_t ble_gap_address_set_rsp_dec | ( | uint8_t const *const | p_buf , |
| uint32_t | packet_len , | ||
| uint32_t *const | p_result_code | ||
| ) |
Decodes response to sd_ble_gap_address_set command.
- See Also
- ble_gap_address_set_req_enc for command request encoder.
- Parameters
-
[in] p_buf Pointer to beginning of command response packet. [in] packet_len Length (in bytes) of response packet. [out] p_result_code Command result code.
- Return values
-
NRF_SUCCESS Decoding success. NRF_ERROR_NULL Decoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Decoding failure. Incorrect buffer length. NRF_ERROR_INVALID_DATA Decoding failure. Decoded operation code does not match expected operation code.
| uint32_t ble_gap_adv_data_set_req_enc | ( | uint8_t const *const | p_data , |
| uint8_t | dlen , | ||
| uint8_t const *const | p_sr_data , | ||
| uint8_t | srdlen , | ||
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes sd_ble_gap_adv_data_set command request.
- See Also
- ble_gap_adv_data_set_rsp_dec for command response decoder.
- Parameters
-
[in] p_data Raw data to be placed in advertisement packet. If NULL, no changes are made to the current advertisement packet data. [in] dlen Data length for p_data. Max size: BLE_GAP_ADV_MAX_SIZE octets. Should be 0 if p_data is NULL, can be 0 if p_data is not NULL. [in] p_sr_data Raw data to be placed in scan response packet. If NULL, no changes are made to the current scan response packet data. [in] srdlen Data length for p_sr_data. Max size: BLE_GAP_ADV_MAX_SIZE octets. Should be 0 if p_sr_data is NULL, can be 0 if p_data is not NULL. [in] p_buf Pointer to buffer where encoded data command will be returned. [in,out] p_buf_len in:Size ofp_bufbuffer.out:Length of encoded command packet.
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
| uint32_t ble_gap_adv_data_set_rsp_dec | ( | uint8_t const *const | p_buf , |
| uint32_t | packet_len , | ||
| uint32_t *const | p_result_code | ||
| ) |
Decodes response to sd_ble_gap_adv_data_set command.
- See Also
- ble_gap_adv_data_set_req_enc for command request encoder.
- Parameters
-
[in] p_buf Pointer to beginning of command response packet. [in] packet_len Length (in bytes) of response packet. [out] p_result_code Command result code.
- Return values
-
NRF_SUCCESS Decoding success. NRF_ERROR_NULL Decoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Decoding failure. Incorrect buffer length. NRF_ERROR_INVALID_DATA Decoding failure. Decoded operation code does not match expected operation code.
| uint32_t ble_gap_adv_start_req_enc | ( | ble_gap_adv_params_t const *const | p_adv_params , |
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes sd_ble_gap_adv_start command request.
- See Also
- ble_gap_adv_start_rsp_dec for command response decoder.
- Parameters
-
[in] p_adv_params Pointer to advertising parameters structure. [in] p_buf Pointer to buffer where encoded data command will be returned. [in,out] p_buf_len in:Size ofp_bufbuffer.out:Length of encoded command packet.
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
| uint32_t ble_gap_adv_start_rsp_dec | ( | uint8_t const *const | p_buf , |
| uint32_t | packet_len , | ||
| uint32_t *const | p_result_code | ||
| ) |
Decodes response to sd_ble_gap_adv_start command.
- See Also
- ble_gap_adv_start_req_enc for command request encoder.
- Parameters
-
[in] p_buf Pointer to beginning of command response packet. [in] packet_len Length (in bytes) of response packet. [out] p_result_code Command result code.
- Return values
-
NRF_SUCCESS Decoding success. NRF_ERROR_NULL Decoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Decoding failure. Incorrect buffer length. NRF_ERROR_INVALID_DATA Decoding failure. Decoded operation code does not match expected operation code.
| uint32_t ble_gap_adv_stop_req_enc | ( | uint8_t *const | p_buf , |
| uint32_t *const | p_buf_len | ||
| ) |
Encodes sd_ble_gap_adv_stop command request.
- See Also
- ble_gap_adv_stop_rsp_dec for command response decoder.
- Parameters
-
[in] p_buf Pointer to buffer where encoded data command will be returned. [in,out] p_buf_len in:size ofp_bufbuffer.out:Length of encoded command packet.
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
| uint32_t ble_gap_adv_stop_rsp_dec | ( | uint8_t const *const | p_buf , |
| uint32_t | packet_len , | ||
| uint32_t *const | p_result_code | ||
| ) |
Decodes response to sd_ble_gap_adv_stop command.
- See Also
- ble_gap_adv_stop_req_enc for command request encoder.
- Parameters
-
[in] p_buf Pointer to beginning of command response packet. [in] packet_len Length (in bytes) of response packet. [out] p_result_code Command response result code.
- Return values
-
NRF_SUCCESS Decoding success. NRF_ERROR_NULL Decoding failure. NULL pointer supplied. NRF_ERROR_DATA_SIZE Decoding failure. Incorrect buffer length. NRF_ERROR_INVALID_DATA Decoding failure. Decoded operation code does not match expected operation code.
| uint32_t ble_gap_appearance_get_req_enc | ( | uint16_t const *const | p_appearance , |
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes sd_ble_gap_appearance_get command request.
- See Also
- ble_gap_appearance_get_rsp_dec for command response decoder.
- Parameters
-
[in] p_appearance Appearance (16 bit), see Bluetooth Appearance values . [in] p_buf Pointer to buffer where encoded data command will be returned. [in,out] p_buf_len in:Size ofp_bufbuffer.out:Length of encoded command packet.
- Note
-
p_appearancewill not be updated by the command request encoder. Updated values are set by ble_gap_appearance_get_rsp_dec .
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
- See Also
- ble_gap_appearance_get_rsp_dec for command response decoder.
- Parameters
-
[in] p_appearance Appearance (16-bit), see Bluetooth Appearance values [in] p_buf Pointer to buffer where encoded data command will be returned. [in,out] p_buf_len in:Size ofp_bufbuffer.out:Length of encoded command packet.
- Note
-
p_appearancewill not be updated by the command request encoder. Updated values are set by ble_gap_appearance_get_rsp_dec .
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
| uint32_t ble_gap_appearance_get_rsp_dec | ( | uint8_t const *const | p_buf , |
| uint32_t | packet_len , | ||
| uint16_t *const | p_appearance , | ||
| uint32_t *const | p_result_code | ||
| ) |
Decodes response to sd_ble_gap_appearance_get command.
- See Also
- ble_gap_appearance_get_req_enc for command request encoder.
- Parameters
-
[in] p_buf Pointer to beginning of command response packet. [in] packet_len Length (in bytes) of response packet. [out] p_appearance Appearance (16 bit), see Bluetooth Appearance values . [out] p_result_code Command result code.
- Return values
-
NRF_SUCCESS Decoding success. NRF_ERROR_NULL Decoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Decoding failure. Incorrect buffer length. NRF_ERROR_INVALID_DATA Decoding failure. Decoded operation code does not match expected operation code.
- See Also
- ble_gap_appearance_get_req_enc for command request encoder.
- Parameters
-
[in] p_buf Pointer to beginning of command response packet. [in] packet_len Length (in bytes) of response packet. [out] p_appearance Appearance (16-bit), see Bluetooth Appearance values . [out] p_result_code Command result code.
- Return values
-
NRF_SUCCESS Decoding success. NRF_ERROR_NULL Decoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Decoding failure. Incorrect buffer length. NRF_ERROR_INVALID_DATA Decoding failure. Decoded operation code does not match expected operation code.
| uint32_t ble_gap_appearance_set_req_enc | ( | uint16_t | appearance , |
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes sd_ble_gap_appearance_set command request.
- See Also
- ble_gap_appearance_set_rsp_dec for command response decoder.
- Parameters
-
[in] appearance Appearance (16 bit), see Bluetooth Appearance values . [in] p_buf Pointer to buffer where encoded data command will be returned. [in,out] p_buf_len in:Size ofp_bufbuffer.out:Length of encoded command packet.
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
- See Also
- ble_gap_appearance_set_rsp_dec for command response decoder.
- Parameters
-
[in] appearance Appearance (16-bit), see Bluetooth Appearance values . [in] p_buf Pointer to buffer where encoded data command will be returned. [in,out] p_buf_len in:Size ofp_bufbuffer.out:Length of encoded command packet.
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
| uint32_t ble_gap_appearance_set_rsp_dec | ( | uint8_t const *const | p_buf , |
| uint32_t | packet_len , | ||
| uint32_t *const | p_result_code | ||
| ) |
Decodes response to sd_ble_gap_appearance_set command.
- See Also
- ble_gap_appearance_set_req_enc for command request encoder.
- Parameters
-
[in] p_buf Pointer to beginning of command response packet. [in] packet_len Length (in bytes) of response packet. [out] p_result_code Command result code.
- Return values
-
NRF_SUCCESS Decoding success. NRF_ERROR_NULL Decoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Decoding failure. Incorrect buffer length. NRF_ERROR_INVALID_DATA Decoding failure. Decoded operation code does not match expected operation code.
| uint32_t ble_gap_auth_key_reply_req_enc | ( | uint16_t | conn_handle , |
| uint8_t | key_type , | ||
| uint8_t const *const | p_key , | ||
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes sd_ble_gap_auth_key_reply command request.
- See Also
- ble_gap_auth_key_reply_rsp_dec for command response decoder.
- Parameters
-
[in] conn_handle Connection handle of the connection. [in] key_type Key type which defines length of key data as defined for sd_ble_gap_auth_key_reply . [in] p_key Pointer to a buffer which contains key [in] p_buf Pointer to buffer where encoded data command will be returned. [in,out] p_buf_len in:size ofp_bufbuffer.out:Length of encoded command packet.
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length. NRF_ERROR_INVALID_PARAM Encoding failure. Incorrect param provided (key_type).
| uint32_t ble_gap_auth_key_reply_rsp_dec | ( | uint8_t const *const | p_buf , |
| uint32_t | packet_len , | ||
| uint32_t *const | p_result_code | ||
| ) |
Decodes response to sd_ble_gap_auth_key_reply command.
- See Also
- ble_gap_auth_key_reply_req_enc for command request encoder.
- Parameters
-
[in] p_buf Pointer to beginning of command response packet. [in] packet_len Length (in bytes) of response packet. [out] p_result_code Command response result code.
- Return values
-
NRF_SUCCESS Decoding success. NRF_ERROR_NULL Decoding failure. NULL pointer supplied. NRF_ERROR_DATA_SIZE Decoding failure. Incorrect buffer length. NRF_ERROR_INVALID_DATA Decoding failure. Decoded operation code does not match expected operation code.
| uint32_t ble_gap_authenticate_req_enc | ( | uint16_t | conn_handle , |
| ble_gap_sec_params_t const *const | p_sec_params , | ||
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes sd_ble_gap_authenticate command request.
- See Also
- ble_gap_authenticate_rsp_dec for command response decoder.
- Parameters
-
[in] conn_handle Connection handle of the connection. [in] p_sec_params Pointer to a ble_gap_sec_params_t security parameters structure. [in] p_buf Pointer to buffer where encoded data command will be returned. [in,out] p_buf_len in:size ofp_bufbuffer.out:Length of encoded command packet.
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
| uint32_t ble_gap_authenticate_rsp_dec | ( | uint8_t const *const | p_buf , |
| uint32_t | packet_len , | ||
| uint32_t *const | p_result_code | ||
| ) |
Decodes response to sd_ble_gap_authenticate command.
- See Also
- ble_gap_authenticate_req_enc for command request encoder.
- Parameters
-
[in] p_buf Pointer to beginning of command response packet. [in] packet_len Length (in bytes) of response packet. [out] p_result_code Command response result code.
- Return values
-
NRF_SUCCESS Decoding success. NRF_ERROR_NULL Decoding failure. NULL pointer supplied. NRF_ERROR_DATA_SIZE Decoding failure. Incorrect buffer length. NRF_ERROR_INVALID_DATA Decoding failure. Decoded operation code does not match expected operation code.
| uint32_t ble_gap_conn_param_update_req_enc | ( | uint16_t | conn_handle , |
| ble_gap_conn_params_t const *const | p_conn_params , | ||
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes sd_ble_gap_conn_param_update command request.
- See Also
- ble_gap_conn_param_update_rsp_dec for command response decoder.
- Parameters
-
[in] conn_handle Connection handle of the connection. [in] p_conn_params Pointer to desired connection parameters. [in] p_buf Pointer to buffer where encoded data command will be returned. [in,out] p_buf_len in:size ofp_bufbuffer.out:Length of encoded command packet.
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
- See Also
- ble_gap_conn_param_update_rsp_dec for command response decoder.
- Parameters
-
[in] conn_handle Connection handle of the connection. [in] p_conn_params Pointer to desired connection parameters.. [in] p_buf Pointer to buffer where encoded data command will be returned. [in,out] p_buf_len in:size ofp_bufbuffer.out:Length of encoded command packet.
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
| uint32_t ble_gap_conn_param_update_rsp_dec | ( | uint8_t const *const | p_buf , |
| uint32_t | packet_len , | ||
| uint32_t *const | p_result_code | ||
| ) |
Decodes response to sd_ble_gap_conn_param_update command.
- See Also
- ble_gap_conn_param_update_req_enc for command request encoder.
- Parameters
-
[in] p_buf Pointer to beginning of command response packet. [in] packet_len Length (in bytes) of response packet. [out] p_result_code Command response result code.
- Return values
-
NRF_SUCCESS Decoding success. NRF_ERROR_NULL Decoding failure. NULL pointer supplied. NRF_ERROR_DATA_SIZE Decoding failure. Incorrect buffer length. NRF_ERROR_INVALID_DATA Decoding failure. Decoded operation code does not match expected operation code.
| uint32_t ble_gap_conn_sec_get_req_enc | ( | uint16_t | conn_handle , |
| ble_gap_conn_sec_t const *const | p_conn_sec , | ||
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes sd_ble_gap_conn_sec_get command request.
- See Also
- ble_gap_conn_sec_get_rsp_dec for command response decoder.
- Parameters
-
[in] conn_handle Connection handle of the connection. [in] p_conn_sec Pointer to ble_gap_conn_sec_t which will be filled in response. [in] p_buf Pointer to buffer where encoded data command will be returned. [in,out] p_buf_len in:size ofp_bufbuffer.out:Length of encoded command packet.
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
| uint32_t ble_gap_conn_sec_get_rsp_dec | ( | uint8_t const *const | p_buf , |
| uint32_t | packet_len , | ||
| ble_gap_conn_sec_t **const | pp_conn_sec , | ||
| uint32_t *const | p_result_code | ||
| ) |
Decodes response to sd_ble_gap_conn_sec_get command.
- See Also
- ble_gap_conn_sec_get_req_enc for command request encoder.
- Parameters
-
[in] p_buf Pointer to beginning of command response packet. [in] packet_len Length (in bytes) of response packet. [out] pp_conn_sec Pointer to pointer to ble_gap_conn_sec_t which will be filled by the decoded data (if present). [out] p_result_code Command response result code.
- Return values
-
NRF_SUCCESS Decoding success. NRF_ERROR_NULL Decoding failure. NULL pointer supplied. NRF_ERROR_DATA_SIZE Decoding failure. Incorrect buffer length. NRF_ERROR_INVALID_DATA Decoding failure. Decoded operation code does not match expected operation code.
| uint32_t ble_gap_connect_cancel_req_enc | ( | uint8_t *const | p_buf , |
| uint32_t *const | p_buf_len | ||
| ) |
Encodes sd_ble_gap_connect_cancel command request.
- See Also
- ble_gap_connect_cancel_rsp_dec for command response decoder.
- Parameters
-
[in] p_buf Pointer to buffer where encoded data command will be returned. [in,out] p_buf_len in:size ofp_bufbuffer.out:Length of encoded command packet.
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
| uint32_t ble_gap_connect_cancel_rsp_dec | ( | uint8_t const *const | p_buf , |
| uint32_t | packet_len , | ||
| uint32_t *const | p_result_code | ||
| ) |
Decodes response to sd_ble_gap_connect_cancel command.
- See Also
- ble_gap_connect_cancel_req_enc for command request encoder.
- Parameters
-
[in] p_buf Pointer to beginning of command response packet. [in] packet_len Length (in bytes) of response packet. [out] p_result_code Command response result code.
- Return values
-
NRF_SUCCESS Decoding success. NRF_ERROR_NULL Decoding failure. NULL pointer supplied. NRF_ERROR_DATA_SIZE Decoding failure. Incorrect buffer length. NRF_ERROR_INVALID_DATA Decoding failure. Decoded operation code does not match expected operation code.
| uint32_t ble_gap_connect_req_enc | ( | ble_gap_addr_t const *const | p_peer_addr , |
| ble_gap_scan_params_t const *const | p_scan_params , | ||
| ble_gap_conn_params_t const *const | p_conn_params , | ||
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes sd_ble_gap_connect command request.
- See Also
- ble_gap_connect_rsp_dec for command response decoder.
- Parameters
-
[in] p_peer_addr Pointer to peer address. [in] p_scan_params Pointer to scan params structure. [in] p_conn_params Pointer to desired connection parameters. [in] p_buf Pointer to buffer where encoded data command will be returned. [in,out] p_buf_len in:size ofp_bufbuffer.out:Length of encoded command packet.
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
| uint32_t ble_gap_connect_rsp_dec | ( | uint8_t const *const | p_buf , |
| uint32_t | packet_len , | ||
| uint32_t *const | p_result_code | ||
| ) |
Decodes response to sd_ble_gap_connect command.
- See Also
- ble_gap_connect_req_enc for command request encoder.
- Parameters
-
[in] p_buf Pointer to beginning of command response packet. [in] packet_len Length (in bytes) of response packet. [out] p_result_code Command response result code.
- Return values
-
NRF_SUCCESS Decoding success. NRF_ERROR_NULL Decoding failure. NULL pointer supplied. NRF_ERROR_DATA_SIZE Decoding failure. Incorrect buffer length. NRF_ERROR_INVALID_DATA Decoding failure. Decoded operation code does not match expected operation code.
| uint32_t ble_gap_device_identities_set_req_enc | ( | ble_gap_id_key_t const *const *const | pp_id_keys , |
| ble_gap_irk_t const *const *const | pp_local_irks , | ||
| uint8_t const | len , | ||
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes sd_ble_gap_device_identities_set command request.
- See Also
- ble_gap_device_identities_set_rsp_dec for command response decoder.
- Parameters
-
[in] pp_id_keys Pointer to an array of peer identity addresses and peer IRKs. [in] pp_local_irks Pointer to an array of local IRKs. [out] len Pointer to a length of the device identity list. [in,out] p_buf Pointer to buffer where encoded data command will be returned. [in,out] p_buf_len in:size ofp_bufbuffer.out:Length of encoded command packet.
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
| uint32_t ble_gap_device_identities_set_rsp_dec | ( | uint8_t const *const | p_buf , |
| uint32_t | packet_len , | ||
| uint32_t *const | p_result_code | ||
| ) |
Decodes response to sd_ble_gap_device_identities_set command.
- See Also
- ble_gap_device_identities_set_req_enc for command request encoder.
- Parameters
-
[in] p_buf Pointer to beginning of command response packet. [in] packet_len Length (in bytes) of response packet. [out] p_result_code Command result code.
- Return values
-
NRF_SUCCESS Decoding success. NRF_ERROR_NULL Decoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Decoding failure. Incorrect buffer length. NRF_ERROR_INVALID_DATA Decoding failure. Decoded operation code does not match expected operation code.
| uint32_t ble_gap_device_name_get_req_enc | ( | uint8_t const *const | p_dev_name , |
| uint16_t const *const | p_dev_name_len , | ||
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes sd_ble_gap_device_name_get command request.
- See Also
- ble_gap_device_name_get_rsp_dec for command response decoder.
- Parameters
-
[in] p_dev_name Pointer to an empty buffer where the UTF-8 non NULL-terminated string will be placed. Set to NULL to obtain the complete device name length. [in] p_dev_name_len Length of the buffer pointed by p_dev_name. [in] p_buf Pointer to buffer where encoded data command will be returned. [in,out] p_buf_len in:Size ofp_bufbuffer.out:Length of encoded command packet.
- Note
-
p_dev_nameandp_lenwill not be updated by the command request encoder. Updated values are set by ble_gap_device_name_get_rsp_dec .
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
| uint32_t ble_gap_device_name_get_rsp_dec | ( | uint8_t const *const | p_buf , |
| uint32_t | packet_len , | ||
| uint8_t *const | p_dev_name , | ||
| uint16_t *const | p_dev_name_len , | ||
| uint32_t *const | p_result_code | ||
| ) |
Decodes response to sd_ble_gap_device_name_get command.
- See Also
- ble_gap_device_name_get_req_enc for command request encoder.
- Parameters
-
[in] p_buf Pointer to beginning of command response packet. [in] packet_len Length (in bytes) of response packet. [out] p_dev_name Pointer to an empty buffer where the UTF-8 non NULL-terminated string will be placed. [in,out] p_dev_name_len Length of the buffer pointed by p_dev_name, complete device name length on output. [out] p_result_code Command result code.
- Return values
-
NRF_SUCCESS Decoding success. NRF_ERROR_NULL Decoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Decoding failure. Incorrect buffer length. NRF_ERROR_INVALID_DATA Decoding failure. Decoded operation code does not match expected operation code.
| uint32_t ble_gap_device_name_set_req_enc | ( | ble_gap_conn_sec_mode_t const *const | p_write_perm , |
| uint8_t const *const | p_dev_name , | ||
| uint16_t | len , | ||
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes sd_ble_gap_device_name_set command request.
- See Also
- ble_gap_device_name_set_rsp_dec for command response decoder.
- Parameters
-
[in] p_write_perm Write permissions for the Device Name characteristic, see ble_gap_conn_sec_mode_t . [in] p_dev_name Pointer to a UTF-8 encoded, non NULL-terminated string. [in] len Length of the UTF-8, non NULL-terminated string pointed to by p_dev_name in octets (must be smaller or equal than BLE_GAP_DEVNAME_MAX_LEN ). [in] p_buf Pointer to buffer where encoded data command will be returned. [in,out] p_buf_len in:Size ofp_bufbuffer.out:Length of encoded command packet.
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
- See Also
- ble_gap_device_name_set_rsp_dec for command response decoder.
- Parameters
-
[in] p_write_perm Write permissions for the Device Name characteristic see ble_gap_conn_sec_mode_t . [in] p_dev_name Pointer to a UTF-8 encoded, non NULL-terminated string. [in] len Length of the UTF-8, non NULL-terminated string pointed to by p_dev_name in octets (must be smaller or equal than BLE_GAP_DEVNAME_MAX_LEN ). [in] p_buf Pointer to buffer where encoded data command will be returned. [in,out] p_buf_len in:Size ofp_bufbuffer.out:Length of encoded command packet.
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
| uint32_t ble_gap_device_name_set_rsp_dec | ( | uint8_t const *const | p_buf , |
| uint32_t | packet_len , | ||
| uint32_t *const | p_result_code | ||
| ) |
Decodes response to sd_ble_gap_device_name_set command.
- See Also
- ble_gap_device_name_set_req_enc for command request encoder.
- Parameters
-
[in] p_buf Pointer to beginning of command response packet. [in] packet_len Length (in bytes) of response packet. [out] p_result_code Command result code.
- Return values
-
NRF_SUCCESS Decoding success. NRF_ERROR_NULL Decoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Decoding failure. Incorrect buffer length. NRF_ERROR_INVALID_DATA Decoding failure. Decoded operation code does not match expected operation code.
| uint32_t ble_gap_disconnect_req_enc | ( | uint16_t | conn_handle , |
| uint8_t | hci_status_code , | ||
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes sd_ble_gap_disconnect command request.
- See Also
- ble_gap_disconnect_rsp_dec for command response decoder.
- Parameters
-
[in] conn_handle Connection handle of the connection. [in] hci_status_code HCI status code, see Bluetooth status codes . [in] p_buf Pointer to buffer where encoded data command will be returned. [in,out] p_buf_len in:size ofp_bufbuffer.out:Length of encoded command packet.
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
| uint32_t ble_gap_disconnect_rsp_dec | ( | uint8_t const *const | p_buf , |
| uint32_t | packet_len , | ||
| uint32_t *const | p_result_code | ||
| ) |
Decodes response to sd_ble_gap_disconnect command.
- See Also
- ble_gap_disconnect_req_enc for command request encoder.
- Parameters
-
[in] p_buf Pointer to beginning of command response packet. [in] packet_len Length (in bytes) of response packet. [out] p_result_code Command response result code.
- Return values
-
NRF_SUCCESS Decoding success. NRF_ERROR_NULL Decoding failure. NULL pointer supplied. NRF_ERROR_DATA_SIZE Decoding failure. Incorrect buffer length. NRF_ERROR_INVALID_DATA Decoding failure. Decoded operation code does not match expected operation code.
| uint32_t ble_gap_encrypt_req_enc | ( | uint16_t | conn_handle , |
| ble_gap_master_id_t const *const | p_master_id , | ||
| ble_gap_enc_info_t const *const | p_enc_info , | ||
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes sd_ble_gap_encrypt command request.
- See Also
- ble_gap_encrypt_rsp_dec for command response decoder.
- Parameters
-
[in] conn_handle Connection handle. [in] p_master_id Pointer to a master identification structure. [in] p_enc_info Pointer to desired connection parameters. [in] p_buf Pointer to a ble_gap_enc_info_t encryption information structure. [in,out] p_buf_len in:size ofp_bufbuffer.out:Length of encoded command packet.
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
| uint32_t ble_gap_encrypt_rsp_dec | ( | uint8_t const *const | p_buf , |
| uint32_t | packet_len , | ||
| uint32_t *const | p_result_code | ||
| ) |
Decodes response to sd_ble_gap_encrypt command.
- See Also
- ble_gap_encrypt_req_enc for command request encoder.
- Parameters
-
[in] p_buf Pointer to beginning of command response packet. [in] packet_len Length (in bytes) of response packet. [out] p_result_code Command response result code.
- Return values
-
NRF_SUCCESS Decoding success. NRF_ERROR_NULL Decoding failure. NULL pointer supplied. NRF_ERROR_DATA_SIZE Decoding failure. Incorrect buffer length. NRF_ERROR_INVALID_DATA Decoding failure. Decoded operation code does not match expected operation code.
| uint32_t ble_gap_keypress_notify_req_enc | ( | uint16_t | conn_handle , |
| uint8_t | kp_not , | ||
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes sd_ble_gap_keypress_notify command request.
- See Also
- ble_gap_keypress_notify_rsp_dec for command response decoder.
- Parameters
-
[in] conn_handle Connection handle. [in] kp_not See sd_ble_gap_keypress_notify . [in] p_buf Pointer to buffer where encoded data command will be returned. [in,out] p_buf_len in:size ofp_bufbuffer.out:Length of encoded command packet.
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
- See Also
- ble_gap_keypress_notify_rsp_dec for command response decoder.
- Parameters
-
[in] conn_handle Connection handle. [in] kp_not See sd_ble_gap_keypress_notify [in] p_buf Pointer to buffer where encoded data command will be returned. [in,out] p_buf_len in:size ofp_bufbuffer.out:Length of encoded command packet.
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
| uint32_t ble_gap_keypress_notify_rsp_dec | ( | uint8_t const *const | p_buf , |
| uint32_t | packet_len , | ||
| uint32_t *const | p_result_code | ||
| ) |
Decodes response to sd_ble_gap_keypress_notify command.
- See Also
- ble_gap_keypress_notify_req_enc for command request encoder.
- Parameters
-
[in] p_buf Pointer to beginning of command response packet. [in] packet_len Length (in bytes) of response packet. [out] p_result_code Command response result code.
- Return values
-
NRF_SUCCESS Decoding success. NRF_ERROR_NULL Decoding failure. NULL pointer supplied. NRF_ERROR_DATA_SIZE Decoding failure. Incorrect buffer length. NRF_ERROR_INVALID_DATA Decoding failure. Decoded operation code does not match expected operation code.
| uint32_t ble_gap_lesc_dhkey_reply_req_enc | ( | uint16_t | conn_handle , |
| ble_gap_lesc_dhkey_t const * | p_dhkey , | ||
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes sd_ble_gap_lesc_dhkey_reply command request.
- See Also
- ble_gap_lesc_dhkey_reply_rsp_dec for command response decoder.
- Parameters
-
[in] conn_handle Connection handle. [in] p_dhkey See sd_ble_gap_lesc_dhkey_reply . [in] p_buf Pointer to buffer where encoded data command will be returned. [in,out] p_buf_len in:size ofp_bufbuffer.out:Length of encoded command packet.
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
- See Also
- ble_gap_lesc_dhkey_reply_rsp_dec for command response decoder.
- Parameters
-
[in] conn_handle Connection handle. [in] p_dhkey See sd_ble_gap_lesc_dhkey_reply [in] p_buf Pointer to buffer where encoded data command will be returned. [in,out] p_buf_len in:size ofp_bufbuffer.out:Length of encoded command packet.
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
| uint32_t ble_gap_lesc_dhkey_reply_rsp_dec | ( | uint8_t const *const | p_buf , |
| uint32_t | packet_len , | ||
| uint32_t *const | p_result_code | ||
| ) |
Decodes response to sd_ble_gap_lesc_dhkey_reply command.
- See Also
- ble_gap_lesc_dhkey_reply_req_enc for command request encoder.
- Parameters
-
[in] p_buf Pointer to beginning of command response packet. [in] packet_len Length (in bytes) of response packet. [out] p_result_code Command response result code.
- Return values
-
NRF_SUCCESS Decoding success. NRF_ERROR_NULL Decoding failure. NULL pointer supplied. NRF_ERROR_DATA_SIZE Decoding failure. Incorrect buffer length. NRF_ERROR_INVALID_DATA Decoding failure. Decoded operation code does not match expected operation code.
| uint32_t ble_gap_lesc_oob_data_get_req_enc | ( | uint16_t | conn_handle , |
| ble_gap_lesc_p256_pk_t const * | p_pk_own , | ||
| ble_gap_lesc_oob_data_t * | p_oobd_own , | ||
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes sd_ble_gap_lesc_oob_data_get command request.
- See Also
- ble_gap_lesc_oob_data_get_rsp_dec for command response decoder.
- Parameters
-
[in] conn_handle Connection handle. [in] p_pk_own See sd_ble_gap_lesc_oob_data_get . [in] p_oobd_own See sd_ble_gap_lesc_oob_data_get . [in] p_buf Pointer to buffer where encoded data command will be returned. [in,out] p_buf_len in:size ofp_bufbuffer.out:Length of encoded command packet.
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
- See Also
- ble_gap_lesc_oob_data_get_rsp_dec for command response decoder.
- Parameters
-
[in] conn_handle Connection handle. [in] p_pk_own See sd_ble_gap_lesc_oob_data_get [in] p_oobd_own See sd_ble_gap_lesc_oob_data_get [in] p_buf Pointer to buffer where encoded data command will be returned. [in,out] p_buf_len in:size ofp_bufbuffer.out:Length of encoded command packet.
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
| uint32_t ble_gap_lesc_oob_data_get_rsp_dec | ( | uint8_t const *const | p_buf , |
| uint32_t | packet_len , | ||
| ble_gap_lesc_oob_data_t ** | pp_oobd_own , | ||
| uint32_t *const | p_result_code | ||
| ) |
Decodes response to sd_ble_gap_lesc_oob_data_get command.
- See Also
- ble_gap_lesc_oob_data_get_req_enc for command request encoder.
- Parameters
-
[in] p_buf Pointer to beginning of command response packet. [in] packet_len Length (in bytes) of response packet. [out] pp_oobd_own Pointer to pointer to location where OOB data is decoded. [out] p_result_code Command response result code.
- Return values
-
NRF_SUCCESS Decoding success. NRF_ERROR_NULL Decoding failure. NULL pointer supplied. NRF_ERROR_DATA_SIZE Decoding failure. Incorrect buffer length. NRF_ERROR_INVALID_DATA Decoding failure. Decoded operation code does not match expected operation code.
| uint32_t ble_gap_lesc_oob_data_set_req_enc | ( | uint16_t | conn_handle , |
| ble_gap_lesc_oob_data_t const * | p_oobd_own , | ||
| ble_gap_lesc_oob_data_t const * | p_oobd_peer , | ||
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes sd_ble_gap_lesc_oob_data_set command request.
- See Also
- ble_gap_lesc_oob_data_set_rsp_dec for command response decoder.
- Parameters
-
[in] conn_handle Connection handle. [in] p_oobd_own See sd_ble_gap_lesc_oob_data_set . [in] p_oobd_peer See sd_ble_gap_lesc_oob_data_set . [in] p_buf Pointer to buffer where encoded data command will be returned. [in,out] p_buf_len in:size ofp_bufbuffer.out:Length of encoded command packet.
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
- See Also
- ble_gap_lesc_oob_data_set_rsp_dec for command response decoder.
- Parameters
-
[in] conn_handle Connection handle. [in] p_oobd_own See sd_ble_gap_lesc_oob_data_set [in] p_oobd_peer See sd_ble_gap_lesc_oob_data_set [in] p_buf Pointer to buffer where encoded data command will be returned. [in,out] p_buf_len in:size ofp_bufbuffer.out:Length of encoded command packet.
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
| uint32_t ble_gap_lesc_oob_data_set_rsp_dec | ( | uint8_t const *const | p_buf , |
| uint32_t | packet_len , | ||
| uint32_t *const | p_result_code | ||
| ) |
Decodes response to sd_ble_gap_lesc_oob_data_set command.
- See Also
- ble_gap_lesc_oob_data_set_req_enc for command request encoder.
- Parameters
-
[in] p_buf Pointer to beginning of command response packet. [in] packet_len Length (in bytes) of response packet. [out] p_result_code Command response result code.
- Return values
-
NRF_SUCCESS Decoding success. NRF_ERROR_NULL Decoding failure. NULL pointer supplied. NRF_ERROR_DATA_SIZE Decoding failure. Incorrect buffer length. NRF_ERROR_INVALID_DATA Decoding failure. Decoded operation code does not match expected operation code.
| uint32_t ble_gap_ppcp_get_req_enc | ( | ble_gap_conn_params_t const *const | p_conn_params , |
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes sd_ble_gap_ppcp_get command request.
- See Also
- ble_gap_ppcp_get_rsp_dec for command response decoder.
- Parameters
-
[in] p_conn_params Pointer to a ble_gap_conn_params_t structure where the parameters will be stored. [in] p_buf Pointer to buffer where encoded data command will be returned. [in,out] p_buf_len in:size ofp_bufbuffer.out:Length of encoded command packet.
- Note
-
p_conn_paramswill not be updated by the command request encoder. Updated values are set by ble_gap_ppcp_get_rsp_dec .
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
| uint32_t ble_gap_ppcp_get_rsp_dec | ( | uint8_t const *const | p_buf , |
| uint32_t | packet_len , | ||
| ble_gap_conn_params_t *const | p_conn_params , | ||
| uint32_t *const | p_result_code | ||
| ) |
Decodes response to sd_ble_gap_ppcp_get command.
- See Also
- ble_gap_ppcp_get_req_enc for command request encoder.
- Parameters
-
[in] p_buf Pointer to beginning of command response packet. [in] packet_len Length (in bytes) of response packet. [out] p_conn_params Pointer to a ble_gap_conn_params_t structure where the parameters will be stored. [out] p_result_code Command response result code.
- Return values
-
NRF_SUCCESS Decoding success. NRF_ERROR_NULL Decoding failure. NULL pointer supplied. NRF_ERROR_DATA_SIZE Decoding failure. Incorrect buffer length. NRF_ERROR_INVALID_DATA Decoding failure. Decoded operation code does not match expected operation code.
| uint32_t ble_gap_ppcp_set_req_enc | ( | ble_gap_conn_params_t const *const | p_conn_params , |
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes sd_ble_gap_ppcp_set command request.
- See Also
- ble_gap_ppcp_set_rsp_dec for command response decoder.
- Parameters
-
[in] p_conn_params Pointer to a ble_gap_conn_params_t structure with the desired parameters. [in] p_buf Pointer to buffer where encoded data command will be returned. [in,out] p_buf_len in:Size ofp_bufbuffer.out:Length of encoded command packet.
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
| uint32_t ble_gap_ppcp_set_rsp_dec | ( | uint8_t const *const | p_buf , |
| uint32_t | packet_len , | ||
| uint32_t *const | p_result_code | ||
| ) |
Decodes response to sd_ble_gap_ppcp_set command.
- See Also
- ble_gap_ppcp_set_req_enc for command request encoder.
- Parameters
-
[in] p_buf Pointer to beginning of command response packet. [in] packet_len Length (in bytes) of response packet. [out] p_result_code Command result code.
- Return values
-
NRF_SUCCESS Decoding success. NRF_ERROR_NULL Decoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Decoding failure. Incorrect buffer length. NRF_ERROR_INVALID_DATA Decoding failure. Decoded operation code does not match expected operation code.
| uint32_t ble_gap_privacy_get_req_enc | ( | ble_gap_privacy_params_t const *const | p_privacy_params , |
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes sd_ble_gap_privacy_get command request.
- See Also
- ble_gap_privacy_get_rsp_dec for command response decoder.
- Parameters
-
[in] p_privacy_params Pointer to privacy settings structure. [in,out] p_buf Pointer to buffer where encoded data command will be returned. [in,out] p_buf_len in:size ofp_bufbuffer.out:Length of encoded command packet.
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
| uint32_t ble_gap_privacy_get_rsp_dec | ( | uint8_t const *const | p_buf , |
| uint32_t | packet_len , | ||
| ble_gap_privacy_params_t const *const | p_privacy_params , | ||
| uint32_t *const | p_result_code | ||
| ) |
Decodes response to sd_ble_gap_privacy_get command.
- See Also
- ble_gap_privacy_get_req_enc for command request encoder.
- Parameters
-
[in] p_buf Pointer to beginning of command response packet. [in] packet_len Length (in bytes) of response packet. [out] p_privacy_params Pointer to privacy settings structure. [out] p_result_code Command result code.
- Return values
-
NRF_SUCCESS Decoding success. NRF_ERROR_NULL Decoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Decoding failure. Incorrect buffer length. NRF_ERROR_INVALID_DATA Decoding failure. Decoded operation code does not match expected operation code.
| uint32_t ble_gap_privacy_set_req_enc | ( | ble_gap_privacy_params_t const * | p_privacy_params , |
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes sd_ble_gap_privacy_set command request.
- See Also
- ble_gap_privacy_set_rsp_dec for command response decoder.
- Parameters
-
[in] p_privacy_params Pointer to privacy settings structure. [in,out] p_buf Pointer to buffer where encoded data command will be returned. [in,out] p_buf_len in:size ofp_bufbuffer.out:Length of encoded command packet.
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
| uint32_t ble_gap_privacy_set_rsp_dec | ( | uint8_t const *const | p_buf , |
| uint32_t | packet_len , | ||
| uint32_t *const | p_result_code | ||
| ) |
Decodes response to sd_ble_gap_privacy_set command.
- See Also
- ble_gap_privacy_set_req_enc for command request encoder.
- Parameters
-
[in] p_buf Pointer to beginning of command response packet. [in] packet_len Length (in bytes) of response packet. [out] p_result_code Command result code.
- Return values
-
NRF_SUCCESS Decoding success. NRF_ERROR_NULL Decoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Decoding failure. Incorrect buffer length. NRF_ERROR_INVALID_DATA Decoding failure. Decoded operation code does not match expected operation code.
| uint32_t ble_gap_rssi_get_req_enc | ( | uint16_t | conn_handle , |
| int8_t const *const | p_rssi , | ||
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes sd_ble_gap_rssi_get command request.
- See Also
- ble_gap_rssi_get_rsp_dec for command response decoder.
- Parameters
-
[in] conn_handle Connection handle. [in] p_rssi Pointer to the RSSI value. [in] p_buf Pointer to buffer where encoded data command will be returned. [in,out] p_buf_len in:size ofp_bufbuffer.out:Length of encoded command packet.
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
- See Also
- ble_gap_rssi_get_rsp_dec for command response decoder.
- Parameters
-
[in] conn_handle Connection handle. [in] p_rssi Pointer to the rssi value. [in] p_buf Pointer to buffer where encoded data command will be returned. [in,out] p_buf_len in:size ofp_bufbuffer.out:Length of encoded command packet.
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
| uint32_t ble_gap_rssi_get_rsp_dec | ( | uint8_t const *const | p_buf , |
| uint32_t | packet_len , | ||
| int8_t *const | p_rssi , | ||
| uint32_t *const | p_result_code | ||
| ) |
Decodes response to sd_ble_gap_rssi_get command.
- See Also
- ble_gap_rssi_get_req_enc for command request encoder.
- Parameters
-
[in] p_buf Pointer to beginning of command response packet. [in] packet_len Length (in bytes) of response packet. [out] p_rssi Pointer to RSSI value. [out] p_result_code Command response result code.
- Return values
-
NRF_SUCCESS Decoding success. NRF_ERROR_NULL Decoding failure. NULL pointer supplied. NRF_ERROR_DATA_SIZE Decoding failure. Incorrect buffer length. NRF_ERROR_INVALID_DATA Decoding failure. Decoded operation code does not match expected operation code.
- See Also
- ble_gap_rssi_get_req_enc for command request encoder.
- Parameters
-
[in] p_buf Pointer to beginning of command response packet. [in] packet_len Length (in bytes) of response packet. [out] p_rssi Pointer to rssi value. [out] p_result_code Command response result code.
- Return values
-
NRF_SUCCESS Decoding success. NRF_ERROR_NULL Decoding failure. NULL pointer supplied. NRF_ERROR_DATA_SIZE Decoding failure. Incorrect buffer length. NRF_ERROR_INVALID_DATA Decoding failure. Decoded operation code does not match expected operation code.
| uint32_t ble_gap_rssi_start_req_enc | ( | uint16_t | conn_handle , |
| uint8_t | threshold_dbm , | ||
| uint8_t | skip_count , | ||
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes sd_ble_gap_rssi_start command request.
- See Also
- ble_gap_rssi_start_rsp_dec for command response decoder.
- Parameters
-
[in] conn_handle Connection handle of the connection. [in] threshold_dbm Threshold in dBm. [in] skip_count Sample skip count. [in] p_buf Pointer to buffer where encoded data command will be returned. [in,out] p_buf_len in:size ofp_bufbuffer.out:Length of encoded command packet.
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
| uint32_t ble_gap_rssi_start_rsp_dec | ( | uint8_t const *const | p_buf , |
| uint32_t | packet_len , | ||
| uint32_t *const | p_result_code | ||
| ) |
Decodes response to sd_ble_gap_rssi_start command.
- See Also
- ble_gap_rssi_start_req_enc for command request encoder.
- Parameters
-
[in] p_buf Pointer to beginning of command response packet. [in] packet_len Length (in bytes) of response packet. [out] p_result_code Command response result code.
- Return values
-
NRF_SUCCESS Decoding success. NRF_ERROR_NULL Decoding failure. NULL pointer supplied. NRF_ERROR_DATA_SIZE Decoding failure. Incorrect buffer length. NRF_ERROR_INVALID_DATA Decoding failure. Decoded operation code does not match expected operation code.
| uint32_t ble_gap_rssi_stop_req_enc | ( | uint16_t | conn_handle , |
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes sd_ble_gap_rssi_stop command request.
- See Also
- ble_gap_rssi_stop_rsp_dec for command response decoder.
- Parameters
-
[in] conn_handle Connection handle of the connection. [in] p_buf Pointer to buffer where encoded data command will be returned. [in,out] p_buf_len in:size ofp_bufbuffer.out:Length of encoded command packet.
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
| uint32_t ble_gap_rssi_stop_rsp_dec | ( | uint8_t const *const | p_buf , |
| uint32_t | packet_len , | ||
| uint32_t *const | p_result_code | ||
| ) |
Decodes response to sd_ble_gap_rssi_stop command.
- See Also
- ble_gap_rssi_stop_rsp_dec for command response decoder.
- Parameters
-
[in] p_buf Pointer to beginning of command response packet. [in] packet_len Length (in bytes) of response packet. [out] p_result_code Command response result code.
- Return values
-
NRF_SUCCESS Decoding success. NRF_ERROR_NULL Decoding failure. NULL pointer supplied. NRF_ERROR_DATA_SIZE Decoding failure. Incorrect buffer length. NRF_ERROR_INVALID_DATA Decoding failure. Decoded operation code does not match expected operation code.
| uint32_t ble_gap_scan_start_req_enc | ( | ble_gap_scan_params_t const * | p_scan_params , |
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes sd_ble_gap_scan_start command request.
- See Also
- ble_gap_scan_start_rsp_dec for command response decoder.
- Parameters
-
[in] p_scan_params Pointer to scan params structure. [in] p_buf Pointer to buffer where encoded data command will be returned. [in,out] p_buf_len in:size ofp_bufbuffer.out:Length of encoded command packet.
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
| uint32_t ble_gap_scan_start_rsp_dec | ( | uint8_t const *const | p_buf , |
| uint32_t | packet_len , | ||
| uint32_t *const | p_result_code | ||
| ) |
Decodes response to sd_ble_gap_scan_start command.
- See Also
- ble_gap_scan_start_req_enc for command request encoder.
- Parameters
-
[in] p_buf Pointer to beginning of command response packet. [in] packet_len Length (in bytes) of response packet. [out] p_result_code Command response result code.
- Return values
-
NRF_SUCCESS Decoding success. NRF_ERROR_NULL Decoding failure. NULL pointer supplied. NRF_ERROR_DATA_SIZE Decoding failure. Incorrect buffer length. NRF_ERROR_INVALID_DATA Decoding failure. Decoded operation code does not match expected operation code.
| uint32_t ble_gap_scan_stop_req_enc | ( | uint8_t *const | p_buf , |
| uint32_t *const | p_buf_len | ||
| ) |
Encodes sd_ble_gap_scan_stop command request.
- See Also
- ble_gap_scan_stop_rsp_dec for command response decoder.
- Parameters
-
[in] p_buf Pointer to buffer where encoded data command will be returned. [in,out] p_buf_len in:size ofp_bufbuffer.out:Length of encoded command packet.
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
| uint32_t ble_gap_scan_stop_rsp_dec | ( | uint8_t const *const | p_buf , |
| uint32_t | packet_len , | ||
| uint32_t *const | p_result_code | ||
| ) |
Decodes response to sd_ble_gap_scan_stop command.
- See Also
- ble_gap_scan_stop_req_enc for command request encoder.
- Parameters
-
[in] p_buf Pointer to beginning of command response packet. [in] packet_len Length (in bytes) of response packet. [out] p_result_code Command response result code.
- Return values
-
NRF_SUCCESS Decoding success. NRF_ERROR_NULL Decoding failure. NULL pointer supplied. NRF_ERROR_DATA_SIZE Decoding failure. Incorrect buffer length. NRF_ERROR_INVALID_DATA Decoding failure. Decoded operation code does not match expected operation code.
| uint32_t ble_gap_sec_info_reply_req_enc | ( | uint16_t | conn_handle , |
| ble_gap_enc_info_t const * | p_enc_info , | ||
| ble_gap_irk_t const * | p_id_info , | ||
| ble_gap_sign_info_t const * | p_sign_info , | ||
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes sd_ble_gap_sec_info_reply command request.
- See Also
- ble_gap_sec_info_reply_rsp_dec for command response decoder.
- Parameters
-
[in] conn_handle Connection handle of the connection. [in] p_enc_info Pointer to a ble_gap_enc_info_t encryption information structure. [in] p_id_info Pointer to a ble_gap_irk_t id information structure. [in] p_sign_info Pointer to a ble_gap_sign_info_t signing information structure. [in] p_buf Pointer to buffer where encoded data command will be returned. [in,out] p_buf_len in:size ofp_bufbuffer.out:Length of encoded command packet.
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
| uint32_t ble_gap_sec_info_reply_rsp_dec | ( | uint8_t const *const | p_buf , |
| uint32_t | packet_len , | ||
| uint32_t *const | p_result_code | ||
| ) |
Decodes response to sd_ble_gap_sec_info_reply command.
- See Also
- ble_gap_sec_info_reply_req_enc for command request encoder.
- Parameters
-
[in] p_buf Pointer to beginning of command response packet. [in] packet_len Length (in bytes) of response packet. [out] p_result_code Command response result code.
- Return values
-
NRF_SUCCESS Decoding success. NRF_ERROR_NULL Decoding failure. NULL pointer supplied. NRF_ERROR_DATA_SIZE Decoding failure. Incorrect buffer length. NRF_ERROR_INVALID_DATA Decoding failure. Decoded operation code does not match expected operation code.
| uint32_t ble_gap_sec_params_reply_req_enc | ( | uint16_t | conn_handle , |
| uint8_t | sec_status , | ||
| ble_gap_sec_params_t const *const | p_sec_params , | ||
| ble_gap_sec_keyset_t const *const | p_sec_keyset , | ||
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes sd_ble_gap_sec_params_reply command request.
- See Also
- ble_gap_sec_params_reply_rsp_dec for command response decoder.
- Parameters
-
[in] conn_handle Connection handle of the connection. [in] sec_status Security status, see GAP Security status . [in] p_sec_params Pointer to ble_gap_sec_params_t security parameters structure. [in] p_sec_keyset Pointer to ble_gap_sec_keyset_t security keys structure. [in] p_buf Pointer to buffer where encoded data command will be returned. [in,out] p_buf_len in:size ofp_bufbuffer.out:Length of encoded command packet.
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
| uint32_t ble_gap_sec_params_reply_rsp_dec | ( | uint8_t const *const | p_buf , |
| uint32_t | packet_len , | ||
| ble_gap_sec_keyset_t const *const | p_sec_keyset , | ||
| uint32_t *const | p_result_code | ||
| ) |
Decodes response to sd_ble_gap_sec_params_reply command.
- See Also
- ble_gap_sec_params_reply_req_enc for command request encoder.
- Parameters
-
[in] p_buf Pointer to beginning of command response packet. [in] packet_len Length (in bytes) of response packet. [in] p_sec_keyset Pointer to ble_gap_sec_keyset_t security keys [out] p_result_code Command response result code.
- Return values
-
NRF_SUCCESS Decoding success. NRF_ERROR_NULL Decoding failure. NULL pointer supplied. NRF_ERROR_DATA_SIZE Decoding failure. Incorrect buffer length. NRF_ERROR_INVALID_DATA Decoding failure. Decoded operation code does not match expected operation code.
| uint32_t ble_gap_tx_power_set_req_enc | ( | int8_t | tx_power , |
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes sd_ble_gap_tx_power_set command request.
- See Also
- ble_gap_tx_power_set_rsp_dec for command response decoder.
- Parameters
-
[in] tx_power Radio transmit power in dBm (accepted values are -40, -30, -20, -16, -12, -8, -4, 0, and 4 dBm). [in] p_buf Pointer to buffer where encoded data command will be returned. [in,out] p_buf_len in:Size ofp_bufbuffer.out:Length of encoded command packet.
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
| uint32_t ble_gap_tx_power_set_rsp_dec | ( | uint8_t const *const | p_buf , |
| uint32_t | packet_len , | ||
| uint32_t *const | p_result_code | ||
| ) |
Decodes response to sd_ble_gap_tx_power_set command.
- See Also
- ble_gap_tx_power_set_req_enc for command request encoder.
- Parameters
-
[in] p_buf Pointer to beginning of command response packet. [in] packet_len Length (in bytes) of response packet. [out] p_result_code Command result code.
- Return values
-
NRF_SUCCESS Decoding success. NRF_ERROR_NULL Decoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Decoding failure. Incorrect buffer length. NRF_ERROR_INVALID_DATA Decoding failure. Decoded operation code does not match expected operation code.
| uint32_t ble_gap_whitelist_set_req_enc | ( | ble_gap_addr_t const *const *const | pp_wl_addrs , |
| uint8_t const | len , | ||
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes sd_ble_gap_whitelist_set command request.
- See Also
- ble_gap_whitelist_set_rsp_dec for command response decoder.
- Parameters
-
[in] pp_wl_addrs Pointer to a whitelist of peer addresses. [out] len Pointer to a length of the whitelist. [in,out] p_buf Pointer to buffer where encoded data command will be returned. [in,out] p_buf_len in:size ofp_bufbuffer.out:Length of encoded command packet.
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
| uint32_t ble_gap_whitelist_set_rsp_dec | ( | uint8_t const *const | p_buf , |
| uint32_t | packet_len , | ||
| uint32_t *const | p_result_code | ||
| ) |
Decodes response to sd_ble_gap_whitelist_set command.
- See Also
- ble_gap_whitelist_set_req_enc for command request encoder.
- Parameters
-
[in] p_buf Pointer to beginning of command response packet. [in] packet_len Length (in bytes) of response packet. [out] p_result_code Command result code.
- Return values
-
NRF_SUCCESS Decoding success. NRF_ERROR_NULL Decoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Decoding failure. Incorrect buffer length. NRF_ERROR_INVALID_DATA Decoding failure. Decoded operation code does not match expected operation code.