Go to the documentation of this file.
49 #ifndef __BLE_ENH_PRF_H__
50 #define __BLE_ENH_PRF_H__
uint16_t ble_gattc_enh_prf_char_discover(uint8_t prf_id, uint8_t conn_idx, uint16_t cid, ble_gattc_disc_char_t *p_disc_char)
Profile client Discover Characteristics on remote GATT server.
uint16_t ble_gattc_enh_prf_indicate_cfm(uint8_t prf_id, uint8_t conn_idx, uint16_t cid, uint16_t handle)
Profile client Confirm Reception of Indication.
uint16_t ble_gattc_enh_prf_included_services_discover(uint8_t prf_id, uint8_t conn_idx, uint16_t cid, uint16_t start_hdl, uint16_t end_hdl)
Profile client Discover Included Services on remote GATT server.
uint16_t ble_gattc_enh_prf_char_desc_discover(uint8_t prf_id, uint8_t conn_idx, uint16_t cid, uint16_t start_hdl, uint16_t end_hdl)
Profile client Discover Characteristics Descriptors on remote GATT server.
uint16_t ble_gatts_enh_noti_ind(uint8_t conn_idx, uint16_t cid, const ble_gatts_noti_ind_t *p_param)
Send out a notification or an indication. The execution status of sending notification or indication ...
GATT write attribute result description.
Parameter of Added service description.
uint16_t ble_gattc_enh_prf_primary_services_discover(uint8_t prf_id, uint8_t conn_idx, uint16_t cid, const ble_uuid_t *p_srvc_uuid)
Profile client Discover Primary Services on remote GATT server.
GATT sending Notification or Indication event param description.
uint16_t ble_gattc_enh_prf_services_browse(uint8_t prf_id, uint8_t conn_idx, uint16_t cid, const ble_uuid_t *p_srvc_uuid)
Profile client Browse Specific Primary Service information on remote GATT server.
GATTC write without response structure.
uint16_t ble_gatts_enh_write_cfm(uint8_t conn_idx, uint16_t cid, const ble_gatts_write_cfm_t *p_param)
Respond to an attribute write request. It is used in gatts event handler function BLE_GATTS_EVT_ENH_W...
uint16_t ble_gattc_enh_prf_write(uint8_t prf_id, uint8_t conn_idx, uint16_t cid, ble_gattc_write_attr_value_t *p_write_attr_value)
Profile client Write (Long) Characteristic (Descriptor) Value.
File that contains error codes.
uint16_t ble_gattc_enh_prf_read(uint8_t prf_id, uint8_t conn_idx, uint16_t cid, uint16_t handle, uint16_t offset)
Profile client Read Attribute from remote GATT server.
uint16_t ble_gatts_enh_read_cfm(uint8_t conn_idx, uint16_t cid, const ble_gatts_read_cfm_t *p_param)
Respond to an attribute read request. It is used in gatts event handle function BLE_GATTS_EVT_ENH_REA...
GATTC write attribute value structure.
uint16_t ble_gattc_enh_prf_read_by_uuid(uint8_t prf_id, uint8_t conn_idx, uint16_t cid, ble_gattc_read_by_uuid_t *p_read_by_uuid)
Profile client Read Attribute by UUID.
uint16_t ble_gattc_enh_prf_write_execute(uint8_t prf_id, uint8_t conn_idx, uint16_t cid, bool execute)
Profile client Execute Reliable/Long Write to remote GATT server.
GATTC read by characteristic UUID structure.
uint16_t ble_gatts_enh_prf_add(ble_gatts_create_db_t *p_gatts_db, ble_evt_handler_t evt_handler)
Add a server profile by providing its detailed information, including manager callback functions and ...
uint16_t ble_gatts_enh_mult_noti(uint8_t conn_idx, uint16_t cid, const ble_gatts_noti_multiple_t *p_param)
Send out Multiple Variable Length Notifications. The execution status of sending notification or indi...
void(* ble_evt_handler_t)(const ble_evt_t *p_evt)
The BLE event handler type.
GATT prepare write result description.
GATTCS Multiple Notification.
uint16_t ble_gattc_enh_prf_write_no_resp(uint8_t prf_id, uint8_t conn_idx, uint16_t cid, ble_gattc_write_no_resp_t *p_write_no_resp)
Profile client Write Attribute to remote GATT server (without response).
uint16_t ble_gattc_enh_prf_write_prepare(uint8_t prf_id, uint8_t conn_idx, uint16_t cid, ble_gattc_write_attr_value_t *p_write_attr_value)
Profile client Prepare Long/Reliable Write to remote GATT server.
uint16_t ble_gatts_enh_prepare_write_cfm(uint8_t conn_idx, uint16_t cid, const ble_gatts_prep_write_cfm_t *p_param)
Respond to an attribute prepare write request. It is used in gatts event handler function BLE_GATTS_E...
uint16_t ble_gattc_enh_prf_read_multiple(uint8_t prf_id, uint8_t conn_idx, uint16_t cid, const ble_gattc_read_multiple_t *p_param)
Profile client Initiate a Read Multiple Characteristic Values procedure.
GATT read attribute result description.
uint16_t ble_gattc_prf_enh_add(uint8_t *p_client_prf_id, ble_evt_handler_t evt_handler)
Add a client profile by providing its detail information, including manager callback functions and GA...
GATTC discovery characteristic structure.