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