GAP Connectivity event encoders. More...
Functions |
|
| uint32_t | ble_gap_evt_auth_key_request_enc ( ble_evt_t const *const p_event, uint32_t event_len, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes ble_gap_evt_auth_key_request event.
More...
|
|
| uint32_t | ble_gap_evt_auth_status_enc ( ble_evt_t const *const p_event, uint32_t event_len, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes ble_gap_evt_auth_status event.
More...
|
|
| uint32_t | ble_gap_evt_conn_param_update_enc ( ble_evt_t const *const p_event, uint32_t event_len, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes ble_gap_evt_conn_param_update event.
More...
|
|
| uint32_t | ble_gap_evt_conn_sec_update_enc ( ble_evt_t const *const p_event, uint32_t event_len, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes ble_gap_evt_conn_sec_update event.
More...
|
|
| uint32_t | ble_gap_evt_connected_enc ( ble_evt_t const *const p_event, uint32_t event_len, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes ble_gap_evt_connected event.
More...
|
|
| uint32_t | ble_gap_evt_disconnected_enc ( ble_evt_t const *const p_event, uint32_t event_len, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes ble_gap_evt_disconnected event.
More...
|
|
| uint32_t | ble_gap_evt_passkey_display_enc ( ble_evt_t const *const p_event, uint32_t event_len, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes ble_gap_evt_passkey_display event.
More...
|
|
| uint32_t | ble_gap_evt_rssi_changed_enc ( ble_evt_t const *const p_event, uint32_t event_len, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes ble_gap_evt_rssi_changed event.
More...
|
|
| uint32_t | ble_gap_evt_sec_info_request_enc ( ble_evt_t const *const p_event, uint32_t event_len, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes ble_gap_evt_sec_info_request event.
More...
|
|
| uint32_t | ble_gap_evt_sec_params_request_enc ( ble_evt_t const *const p_event, uint32_t event_len, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes ble_gap_evt_sec_params_request event.
More...
|
|
| uint32_t | ble_gap_evt_timeout_enc ( ble_evt_t const *const p_event, uint32_t event_len, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes ble_gap_evt_timeout event.
More...
|
|
| uint32_t | ble_gap_evt_sec_request_enc ( ble_evt_t const *const p_event, uint32_t event_len, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes ble_gap_evt_sec_request event.
More...
|
|
| uint32_t | ble_gap_evt_conn_param_update_request_enc ( ble_evt_t const *const p_event, uint32_t event_len, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes ble_gap_evt_conn_param_update_request event.
More...
|
|
| uint32_t | ble_gap_evt_adv_report_enc ( ble_evt_t const *const p_event, uint32_t event_len, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes ble_gap_evt_adv_report event.
More...
|
|
| uint32_t | ble_gap_evt_scan_req_report_enc ( ble_evt_t const *const p_event, uint32_t event_len, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes ble_gap_evt_scan_req_report event.
More...
|
|
| uint32_t | ble_gap_evt_key_pressed_enc ( ble_evt_t const *const p_event, uint32_t event_len, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes ble_gap_evt_key_pressed event.
More...
|
|
| uint32_t | ble_gap_evt_lesc_dhkey_request_enc ( ble_evt_t const *const p_event, uint32_t event_len, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes ble_gap_evt_lesc_dhkey_request event.
More...
|
|
Detailed Description
GAP Connectivity event encoders.
Function Documentation
| uint32_t ble_gap_evt_adv_report_enc | ( | ble_evt_t const *const | p_event , |
| uint32_t | event_len , | ||
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes ble_gap_evt_adv_report event.
- See Also
- 0x1D - BLE_GAP_EVT_ADV_REPORT for packet format.
- Parameters
-
[in] p_event Pointer to the ble_evt_t buffer that shall be encoded. [in] event_len Size (in bytes) of p_eventbuffer.[out] p_buf Pointer to the beginning of a buffer for encoded event packet. [in,out] p_buf_len in:Size (in bytes) ofp_bufbuffer.out:Length of encoded contents inp_buf.
- 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_evt_auth_key_request_enc | ( | ble_evt_t const *const | p_event , |
| uint32_t | event_len , | ||
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes ble_gap_evt_auth_key_request event.
- See Also
- 0x17 - BLE_GAP_EVT_AUTH_KEY_REQUEST for packet format.
- Parameters
-
[in] p_event Pointer to the ble_evt_t buffer that shall be encoded. [in] event_len Size (in bytes) of p_eventbuffer.[out] p_buf Pointer to the beginning of a buffer for encoded event packet. [in,out] p_buf_len in:Size (in bytes) ofp_bufbuffer.out:Length of encoded contents inp_buf.
- 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_evt_auth_status_enc | ( | ble_evt_t const *const | p_event , |
| uint32_t | event_len , | ||
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes ble_gap_evt_auth_status event.
- See Also
- 0x19 - BLE_GAP_EVT_AUTH_STATUS for packet format.
- Parameters
-
[in] p_event Pointer to the ble_evt_t buffer that shall be encoded. [in] event_len Size (in bytes) of p_eventbuffer.[out] p_buf Pointer to the beginning of a buffer for encoded event packet. [in,out] p_buf_len in:Size (in bytes) ofp_bufbuffer.out:Length of encoded contents inp_buf.
- 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_evt_conn_param_update_enc | ( | ble_evt_t const *const | p_event , |
| uint32_t | event_len , | ||
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes ble_gap_evt_conn_param_update event.
- See Also
- 0x12 - BLE_GAP_EVT_CONN_PARAM_UPDATE for packet format.
- Parameters
-
[in] p_event Pointer to the ble_evt_t buffer that shall be encoded. [in] event_len Size (in bytes) of p_eventbuffer.[out] p_buf Pointer to the beginning of a buffer for encoded event packet. [in,out] p_buf_len in:Size (in bytes) ofp_bufbuffer.out:Length of encoded contents inp_buf.
- 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_evt_conn_param_update_request_enc | ( | ble_evt_t const *const | p_event , |
| uint32_t | event_len , | ||
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes ble_gap_evt_conn_param_update_request event.
- See Also
- 0x1F - BLE_GAP_EVT_CONN_PARAM_UPDATE_REQUEST for packet format.
- Parameters
-
[in] p_event Pointer to the ble_evt_t buffer that shall be encoded. [in] event_len Size (in bytes) of p_eventbuffer.[out] p_buf Pointer to the beginning of a buffer for encoded event packet. [in,out] p_buf_len in:Size (in bytes) ofp_bufbuffer.out:Length of encoded contents inp_buf.
- 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_evt_conn_sec_update_enc | ( | ble_evt_t const *const | p_event , |
| uint32_t | event_len , | ||
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes ble_gap_evt_conn_sec_update event.
- See Also
- 0x1A - BLE_GAP_EVT_CONN_SEC_UPDATE for packet format.
- Parameters
-
[in] p_event Pointer to the ble_evt_t buffer that shall be encoded. [in] event_len Size (in bytes) of p_eventbuffer.[out] p_buf Pointer to the beginning of a buffer for encoded event packet. [in,out] p_buf_len in:Size (in bytes) ofp_bufbuffer.out:Length of encoded contents inp_buf.
- 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_evt_connected_enc | ( | ble_evt_t const *const | p_event , |
| uint32_t | event_len , | ||
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes ble_gap_evt_connected event.
- See Also
- 0x10 - BLE_GAP_EVT_CONNECTED for packet format.
- Parameters
-
[in] p_event Pointer to the ble_evt_t buffer that shall be encoded. [in] event_len Size (in bytes) of p_eventbuffer.[out] p_buf Pointer to the beginning of a buffer for encoded event packet. [in,out] p_buf_len in:Size (in bytes) ofp_bufbuffer.out:Length of encoded contents inp_buf.
- 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_evt_disconnected_enc | ( | ble_evt_t const *const | p_event , |
| uint32_t | event_len , | ||
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes ble_gap_evt_disconnected event.
- See Also
- 0x11 - BLE_GAP_EVT_DISCONNECTED for packet format.
- Parameters
-
[in] p_event Pointer to the ble_evt_t buffer that shall be encoded. [in] event_len Size (in bytes) of p_eventbuffer.[out] p_buf Pointer to the beginning of a buffer for encoded event packet. [in,out] p_buf_len in:Size (in bytes) ofp_bufbuffer.out:Length of encoded contents inp_buf.
- 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_evt_key_pressed_enc | ( | ble_evt_t const *const | p_event , |
| uint32_t | event_len , | ||
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes ble_gap_evt_key_pressed event.
- See Also
- 0x16 - BLE_GAP_EVT_KEY_PRESSED for packet format.
- Parameters
-
[in] p_event Pointer to the ble_evt_t buffer that shall be encoded. [in] event_len Size (in bytes) of p_eventbuffer.[out] p_buf Pointer to the beginning of a buffer for encoded event packet. [in,out] p_buf_len in:Size (in bytes) ofp_bufbuffer.out:Length of encoded contents inp_buf.
- 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_evt_lesc_dhkey_request_enc | ( | ble_evt_t const *const | p_event , |
| uint32_t | event_len , | ||
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes ble_gap_evt_lesc_dhkey_request event.
- See Also
- 0x18 - BLE_GAP_EVT_LESC_DHKEY_REQUEST for packet format.
- Parameters
-
[in] p_event Pointer to the ble_evt_t buffer that shall be encoded. [in] event_len Size (in bytes) of p_eventbuffer.[out] p_buf Pointer to the beginning of a buffer for encoded event packet. [in,out] p_buf_len in:Size (in bytes) ofp_bufbuffer.out:Length of encoded contents inp_buf.
- 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_evt_passkey_display_enc | ( | ble_evt_t const *const | p_event , |
| uint32_t | event_len , | ||
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes ble_gap_evt_passkey_display event.
- See Also
- 0x15 - BLE_GAP_EVT_PASSKEY_DISPLAY for packet format.
- Parameters
-
[in] p_event Pointer to the ble_evt_t buffer that shall be encoded. [in] event_len Size (in bytes) of p_eventbuffer.[out] p_buf Pointer to the beginning of a buffer for encoded event packet. [in,out] p_buf_len in:Size (in bytes) ofp_bufbuffer.out:Length of encoded contents inp_buf.
- 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_evt_rssi_changed_enc | ( | ble_evt_t const *const | p_event , |
| uint32_t | event_len , | ||
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes ble_gap_evt_rssi_changed event.
- See Also
- 0x1C - BLE_GAP_EVT_RSSI_CHANGED for packet format.
- Parameters
-
[in] p_event Pointer to the ble_evt_t buffer that shall be encoded. [in] event_len Size (in bytes) of p_eventbuffer.[out] p_buf Pointer to the beginning of a buffer for encoded event packet. [in,out] p_buf_len in:Size (in bytes) ofp_bufbuffer.out:Length of encoded contents inp_buf.
- 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_evt_scan_req_report_enc | ( | ble_evt_t const *const | p_event , |
| uint32_t | event_len , | ||
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes ble_gap_evt_scan_req_report event.
- See Also
- 0x20 - BLE_GAP_EVT_SCAN_REQ_REPORT for packet format.
- Parameters
-
[in] p_event Pointer to the ble_evt_t buffer that shall be encoded. [in] event_len Size (in bytes) of p_eventbuffer.[out] p_buf Pointer to the beginning of a buffer for encoded event packet. [in,out] p_buf_len in:Size (in bytes) ofp_bufbuffer.out:Length of encoded contents inp_buf.
- 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_evt_sec_info_request_enc | ( | ble_evt_t const *const | p_event , |
| uint32_t | event_len , | ||
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes ble_gap_evt_sec_info_request event.
- See Also
- 0x14 - BLE_GAP_EVT_SEC_INFO_REQUEST for packet format.
- Parameters
-
[in] p_event Pointer to the ble_evt_t buffer that shall be encoded. [in] event_len Size (in bytes) of p_eventbuffer.[out] p_buf Pointer to the beginning of a buffer for encoded event packet. [in,out] p_buf_len in:Size (in bytes) ofp_bufbuffer.out:Length of encoded contents inp_buf.
- 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_evt_sec_params_request_enc | ( | ble_evt_t const *const | p_event , |
| uint32_t | event_len , | ||
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes ble_gap_evt_sec_params_request event.
- See Also
- 0x13 - BLE_GAP_EVT_SEC_PARAMS_REQUEST for packet format.
- Parameters
-
[in] p_event Pointer to the ble_evt_t buffer that shall be encoded. [in] event_len Size (in bytes) of p_eventbuffer.[out] p_buf Pointer to the beginning of a buffer for encoded event packet. [in,out] p_buf_len in:Size (in bytes) ofp_bufbuffer.out:Length of encoded contents inp_buf.
- 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_evt_sec_request_enc | ( | ble_evt_t const *const | p_event , |
| uint32_t | event_len , | ||
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes ble_gap_evt_sec_request event.
- See Also
- 0x1E - BLE_GAP_EVT_SEC_REQUEST for packet format.
- Parameters
-
[in] p_event Pointer to the ble_evt_t buffer that shall be encoded. [in] event_len Size (in bytes) of p_eventbuffer.[out] p_buf Pointer to the beginning of a buffer for encoded event packet. [in,out] p_buf_len in:Size (in bytes) ofp_bufbuffer.out:Length of encoded contents inp_buf.
- 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_evt_timeout_enc | ( | ble_evt_t const *const | p_event , |
| uint32_t | event_len , | ||
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes ble_gap_evt_timeout event.
- See Also
- 0x1B - BLE_GAP_EVT_TIMEOUT for packet format.
- Parameters
-
[in] p_event Pointer to the ble_evt_t buffer that shall be encoded. [in] event_len Size (in bytes) of p_eventbuffer.[out] p_buf Pointer to the beginning of a buffer for encoded event packet. [in,out] p_buf_len in:Size (in bytes) ofp_bufbuffer.out:Length of encoded contents inp_buf.
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.