ble_gatt_client
|
Data Fields | |
struct gatt_db_service * | service |
uint16_t | handle |
bt_uuid_t | uuid |
uint32_t | permissions |
uint16_t | value_len |
uint8_t * | value |
gatt_db_read_t | read_func |
gatt_db_write_t | write_func |
void * | user_data |
unsigned int | read_id |
struct queue * | pending_reads |
unsigned int | write_id |
struct queue * | pending_writes |
uint16_t gatt_db_attribute::handle |
Definition at line 96 of file gatt-db.c.
Referenced by attribute_update(), discover_descs_cb(), discover_incl_cb(), find_by_type(), find_information(), gatt_db_attribute_get_char_data(), gatt_db_attribute_get_handle(), gatt_db_attribute_get_incl_data(), gatt_db_get_attribute(), gatt_db_insert_service(), gatt_db_read_by_group_type(), gatt_db_service_add_included(), gatt_db_service_get_handles(), get_handle_at_index(), new_attribute(), print_chrc(), and read_by_type().
struct queue* gatt_db_attribute::pending_reads |
Definition at line 107 of file gatt-db.c.
Referenced by attribute_destroy(), gatt_db_attribute_read(), gatt_db_attribute_read_result(), new_attribute(), and read_timeout().
struct queue* gatt_db_attribute::pending_writes |
Definition at line 110 of file gatt-db.c.
Referenced by attribute_destroy(), gatt_db_attribute_write(), gatt_db_attribute_write_result(), new_attribute(), and write_timeout().
uint32_t gatt_db_attribute::permissions |
Definition at line 98 of file gatt-db.c.
Referenced by gatt_db_attribute_get_permissions(), and set_attribute_data().
gatt_db_read_t gatt_db_attribute::read_func |
Definition at line 102 of file gatt-db.c.
Referenced by gatt_db_attribute_read(), and set_attribute_data().
unsigned int gatt_db_attribute::read_id |
Definition at line 106 of file gatt-db.c.
Referenced by gatt_db_attribute_read().
struct gatt_db_service* gatt_db_attribute::service |
Definition at line 95 of file gatt-db.c.
Referenced by gatt_db_attribute_get_service_data(), gatt_db_attribute_get_service_handles(), gatt_db_attribute_get_service_uuid(), gatt_db_remove_service(), gatt_db_service_add_characteristic(), gatt_db_service_add_descriptor(), gatt_db_service_add_included(), gatt_db_service_foreach(), gatt_db_service_foreach_desc(), gatt_db_service_get_active(), gatt_db_service_get_claimed(), gatt_db_service_insert_characteristic(), gatt_db_service_insert_descriptor(), gatt_db_service_set_active(), gatt_db_service_set_claimed(), new_attribute(), and print_incl().
void* gatt_db_attribute::user_data |
Definition at line 104 of file gatt-db.c.
Referenced by find_ccc(), gatt_db_attribute_read(), gatt_db_attribute_write(), get_first_attribute(), and set_attribute_data().
bt_uuid_t gatt_db_attribute::uuid |
Definition at line 97 of file gatt-db.c.
Referenced by discover_descs_cb(), discover_incl_cb(), discover_primary_cb(), discover_secondary_cb(), find_by_type(), find_ccc(), gatt_db_attribute_get_char_data(), gatt_db_attribute_get_incl_data(), gatt_db_attribute_get_service_data(), gatt_db_attribute_get_type(), gatt_db_insert_service(), gatt_db_read_by_group_type(), gatt_db_service_foreach(), gatt_db_service_foreach_desc(), new_attribute(), print_chrc(), print_incl(), and read_by_type().
uint8_t* gatt_db_attribute::value |
Definition at line 100 of file gatt-db.c.
Referenced by attribute_destroy(), find_by_type(), gatt_db_attribute_get_char_data(), gatt_db_attribute_get_incl_data(), gatt_db_attribute_get_service_data(), gatt_db_attribute_get_service_uuid(), gatt_db_attribute_read(), gatt_db_attribute_reset(), gatt_db_attribute_write(), gatt_db_service_add_included(), new_attribute(), and service_insert_characteristic().
uint16_t gatt_db_attribute::value_len |
Definition at line 99 of file gatt-db.c.
Referenced by gatt_db_attribute_get_char_data(), gatt_db_attribute_get_incl_data(), gatt_db_attribute_get_service_data(), gatt_db_attribute_get_service_uuid(), gatt_db_attribute_read(), gatt_db_attribute_reset(), gatt_db_attribute_write(), gatt_db_read_by_group_type(), gatt_db_service_add_included(), and new_attribute().
gatt_db_write_t gatt_db_attribute::write_func |
Definition at line 103 of file gatt-db.c.
Referenced by gatt_db_attribute_write(), and set_attribute_data().
unsigned int gatt_db_attribute::write_id |
Definition at line 109 of file gatt-db.c.
Referenced by gatt_db_attribute_write().