S115 SoftDevice for nRF54LV10 API documentation 10.0.0
Loading...
Searching...
No Matches

◆ sd_ble_gattc_char_values_read()

uint32_t sd_ble_gattc_char_values_read ( uint16_t conn_handle,
uint16_t const * p_handles,
uint16_t handle_count )

#include <ble_gattc.h>

Initiate a GATT Read Multiple Characteristic Values procedure.

This function initiates a GATT Read Multiple Characteristic Values procedure.

Events generated
BLE_GATTC_EVT_CHAR_VALS_READ_RSP
Relevant Message Sequence Charts
GATTC Read Multiple Characteristic Values
Parameters
[in]conn_handleThe connection handle identifying the connection to perform this procedure on.
[in]p_handlesA pointer to the handle(s) of the attribute(s) to be read.
[in]handle_countThe number of handles in p_handles.
Return values
NRF_SUCCESSSuccessfully started the Read Multiple Characteristic Values procedure.
BLE_ERROR_INVALID_CONN_HANDLEInvalid Connection Handle.
NRF_ERROR_INVALID_STATEInvalid Connection State.
NRF_ERROR_INVALID_ADDRInvalid pointer supplied.
NRF_ERROR_BUSYClient procedure already in progress.
NRF_ERROR_TIMEOUTThere has been a GATT procedure timeout. No new GATT procedure can be performed without reestablishing the connection.