|
SmartSnippets DA1459x SDK
|
Go to the documentation of this file.
263 return (client && (client->
end_h >= start_h) && (client->
start_h <= end_h));
void(* read_completed_evt_t)(ble_client_t *client, const ble_evt_gattc_read_completed_t *evt)
Read completed callback.
Definition: ble_client.h:61
notification_evt_t notification_evt
Definition: ble_client.h:162
void ble_client_cleanup(ble_client_t *client)
Cleanup client.
void ble_client_serialize(ble_client_t *client, void *data, size_t *length)
Serialize client.
void ble_client_remove(const ble_client_t *client)
Remove client.
void(* indication_evt_t)(ble_client_t *client, const ble_evt_gattc_indication_t *evt)
Indication callback.
Definition: ble_client.h:97
void ble_client_add(ble_client_t *client)
Add client.
disconnect_evt_t disconnected_evt
Definition: ble_client.h:164
write_completed_evt_t write_completed_evt
Definition: ble_client.h:161
Definition: ble_gattc.h:181
attach_cb_t attach
Definition: ble_client.h:167
uint16_t end_h
Definition: ble_client.h:158
read_completed_evt_t read_completed_evt
Definition: ble_client.h:160
void(* disconnect_evt_t)(ble_client_t *client, const ble_evt_gap_disconnected_t *evt)
Disconnected callback.
Definition: ble_client.h:108
Definition: ble_gap.h:597
void(* notification_evt_t)(ble_client_t *client, const ble_evt_gattc_notification_t *evt)
Notification callback.
Definition: ble_client.h:85
Definition: ble_client.h:154
void(* serialize_cb_t)(ble_client_t *client, void *data, size_t *length)
Serialize callback.
Definition: ble_client.h:129
void ble_client_attach(ble_client_t *client, uint16_t conn_idx)
Attach client.
Definition: ble_common.h:156
void(* cleanup_cb_t)(ble_client_t *client)
Cleanup callback.
Definition: ble_client.h:149
indication_evt_t indication_evt
Definition: ble_client.h:163
__STATIC_INLINE bool ble_client_in_range(const ble_client_t *client, uint16_t start_h, uint16_t end_h)
Check if client is in given handles range.
Definition: ble_client.h:261
cleanup_cb_t cleanup
Definition: ble_client.h:168
void(* attach_cb_t)(ble_client_t *client)
Attach callback.
Definition: ble_client.h:139
struct ble_client ble_client_t
Definition: ble_client.h:50
Definition: ble_gattc.h:210
void ble_client_handle_event(const ble_evt_hdr_t *evt)
Handle BLE event.
uint16_t conn_idx
Definition: ble_client.h:155
serialize_cb_t serialize
Definition: ble_client.h:166
Definition: ble_gattc.h:201
void(* write_completed_evt_t)(ble_client_t *client, const ble_evt_gattc_write_completed_t *evt)
Write completed callback.
Definition: ble_client.h:73
void ble_clients_cleanup(void)
Cleanup all clients.
Definition: ble_gattc.h:192
uint16_t start_h
Definition: ble_client.h:157