|
SmartSnippets DA1459x SDK
|
Go to the documentation of this file.
63 typedef void (* gatt_client_set_event_state_completed_cb_t) (
ble_client_t *gatt_client,
66 typedef void (* gatt_client_get_event_state_completed_cb_t) (
ble_client_t *gatt_client,
69 typedef void (* gatt_client_service_changed_cb_t) (
ble_client_t *gatt_client,
70 uint16_t start_handle,
75 gatt_client_set_event_state_completed_cb_t set_event_state_completed;
77 gatt_client_get_event_state_completed_cb_t get_event_state_completed;
79 gatt_client_service_changed_cb_t service_changed;
80 } gatt_client_callbacks_t;
108 const void *data,
size_t length);
Definition: ble_gattc.h:118
bool gatt_client_get_event_state(ble_client_t *gatt_client, gatt_client_event_t event)
Get event state.
gatt_client_cap_t gatt_client_get_capabilites(ble_client_t *gatt_client)
Get Gatt client capabilities.
att_error_t
Definition: ble_att.h:64
Definition: gatt_client.h:60
ble_client_t * gatt_client_init(const gatt_client_callbacks_t *cb, const ble_evt_gattc_browse_svc_t *evt)
Register GATT Client instance.
Definition: ble_client.h:154
Definition: gatt_client.h:52
ble_client_t * gatt_client_init_from_data(uint16_t conn_idx, const gatt_client_callbacks_t *cb, const void *data, size_t length)
Initialize and register GATT Client instance from data buffer.
gatt_client_cap_t
Definition: gatt_client.h:58
bool gatt_client_set_event_state(ble_client_t *gatt_client, gatt_client_event_t event, bool enable)
Set event state.
gatt_client_event_t
Definition: gatt_client.h:50