Bluetooth LE GATTC HAL callbacks. More...
#include <bt_if.h>
Public Attributes | |
| int(* | startDbDiscovery )(uint16_t conn_handle) | 
| int(* | continueDbDiscovery )(uint16_t start_handle, uint16_t conn_handle) | 
| int(* | discoverUuid )(uint16_t conn_handle, BLE_UUID *srv_uuid, BLE_UUID *char_uuid) | 
| int(* | send_confirm )(uint16_t conn_handle, uint16_t char_handle) | 
| int(* | write )(uint16_t conn_handle, uint16_t char_handle, uint8_t *data, int len, bool rsp) | 
| int(* | read )(uint16_t conn_handle, uint16_t char_handle) | 
| int(* | descriptor_write )(uint16_t conn_handle, uint16_t handle, uint8_t *data, uint16_t len) | 
| int(* | descriptor_read )(uint16_t conn_handle, uint16_t handle) | 
| int(* | set_vendor_uuid )(BLE_UUID *uuid) | 
Bluetooth LE GATTC HAL callbacks.
| int(* startDbDiscovery) (uint16_t conn_handle) | 
GATT client start attribute database discovery
| int(* continueDbDiscovery) (uint16_t start_handle, uint16_t conn_handle) | 
GATT client start attribute database discovery
GATT client specific UUID discovery
| int(* send_confirm) (uint16_t conn_handle, uint16_t char_handle) | 
Send confirm for indicate
| int(* write) (uint16_t conn_handle, uint16_t char_handle, uint8_t *data, int len, bool rsp) | 
Write characteristic request(Central)/response(Peripheral)
| int(* read) (uint16_t conn_handle, uint16_t char_handle) | 
Read characteristic request(Central)/response(Peripheral)
| int(* descriptor_write) (uint16_t conn_handle, uint16_t handle, uint8_t *data, uint16_t len) | 
Write descriptor request
| int(* descriptor_read) (uint16_t conn_handle, uint16_t handle) | 
Read descriptor request
| int(* set_vendor_uuid) (BLE_UUID *uuid) | 
Set vendor specific UUID