#include <gatt_client.h>
Data Fields | |
bd_addr_t | address |
uint8_t | address_type |
uint16_t | attribute_handle |
uint16_t | attribute_length |
uint16_t | attribute_offset |
uint8_t * | attribute_value |
btstack_packet_handler_t | callback |
uint8_t | characteristic_properties |
uint16_t | characteristic_start_handle |
uint16_t | client_characteristic_configuration_handle |
uint8_t | client_characteristic_configuration_value [2] |
uint8_t | cmac [8] |
hci_con_handle_t | con_handle |
uint16_t | end_group_handle |
uint8_t | filter_with_uuid |
gatt_client_state_t | gatt_client_state |
btstack_timer_source_t | gc_timeout |
btstack_linked_item_t | item |
int | le_device_index |
uint16_t | mtu |
gatt_client_mtu_t | mtu_state |
uint16_t | query_end_handle |
uint16_t | query_start_handle |
uint16_t | read_multiple_handle_count |
uint16_t * | read_multiple_handles |
uint8_t | send_confirmation |
uint16_t | start_group_handle |
uint8_t | uuid128 [16] |
uint16_t | uuid16 |
bd_addr_t gatt_client::address |
uint8_t gatt_client::address_type |
uint16_t gatt_client::attribute_handle |
Referenced by characteristic_end_found(), characteristic_start_found(), gatt_client_att_packet_handler(), gatt_client_prepare_write(), gatt_client_read_characteristic_descriptor_using_descriptor_handle(), gatt_client_read_long_characteristic_descriptor_using_descriptor_handle_with_offset(), gatt_client_read_long_value_of_characteristic_using_value_handle_with_offset(), gatt_client_read_value_of_characteristic_using_value_handle(), gatt_client_reliable_write_long_value_of_characteristic(), gatt_client_run(), gatt_client_write_characteristic_descriptor_using_descriptor_handle(), gatt_client_write_long_characteristic_descriptor_using_descriptor_handle_with_offset(), gatt_client_write_long_value_of_characteristic_with_offset(), gatt_client_write_value_of_characteristic(), is_value_valid(), send_gatt_prepare_write_request(), send_gatt_read_blob_request(), send_gatt_read_characteristic_descriptor_request(), send_gatt_read_characteristic_value_request(), and send_gatt_write_attribute_value_request().
uint16_t gatt_client::attribute_length |
Referenced by gatt_client_prepare_write(), gatt_client_reliable_write_long_value_of_characteristic(), gatt_client_run(), gatt_client_write_characteristic_descriptor_using_descriptor_handle(), gatt_client_write_long_characteristic_descriptor_using_descriptor_handle_with_offset(), gatt_client_write_long_value_of_characteristic_with_offset(), gatt_client_write_value_of_characteristic(), send_gatt_write_attribute_value_request(), and write_blob_length().
uint16_t gatt_client::attribute_offset |
Referenced by gatt_client_att_packet_handler(), gatt_client_prepare_write(), gatt_client_read_long_characteristic_descriptor_using_descriptor_handle_with_offset(), gatt_client_read_long_value_of_characteristic_using_value_handle_with_offset(), gatt_client_read_value_of_characteristic_using_value_handle(), gatt_client_reliable_write_long_value_of_characteristic(), gatt_client_write_characteristic_descriptor_using_descriptor_handle(), gatt_client_write_long_characteristic_descriptor_using_descriptor_handle_with_offset(), gatt_client_write_long_value_of_characteristic_with_offset(), is_value_valid(), send_gatt_prepare_write_request(), send_gatt_read_blob_request(), trigger_next_blob_query(), trigger_next_prepare_write_query(), and write_blob_length().
uint8_t* gatt_client::attribute_value |
Referenced by gatt_client_prepare_write(), gatt_client_reliable_write_long_value_of_characteristic(), gatt_client_run(), gatt_client_write_characteristic_descriptor_using_descriptor_handle(), gatt_client_write_long_characteristic_descriptor_using_descriptor_handle_with_offset(), gatt_client_write_long_value_of_characteristic_with_offset(), gatt_client_write_value_of_characteristic(), is_value_valid(), send_gatt_prepare_write_request(), and send_gatt_write_attribute_value_request().
btstack_packet_handler_t gatt_client::callback |
Referenced by emit_gatt_all_characteristic_descriptors_result_event(), emit_gatt_characteristic_query_result_event(), emit_gatt_complete_event(), emit_gatt_included_service_query_result_event(), emit_gatt_service_query_result_event(), gatt_client_cancel_write(), gatt_client_discover_characteristic_descriptors(), gatt_client_discover_characteristics_for_handle_range_by_uuid128(), gatt_client_discover_characteristics_for_handle_range_by_uuid16(), gatt_client_discover_characteristics_for_service(), gatt_client_discover_primary_services(), gatt_client_discover_primary_services_by_uuid128(), gatt_client_discover_primary_services_by_uuid16(), gatt_client_execute_write(), gatt_client_find_included_services_for_service(), gatt_client_prepare_write(), gatt_client_read_characteristic_descriptor_using_descriptor_handle(), gatt_client_read_long_characteristic_descriptor_using_descriptor_handle_with_offset(), gatt_client_read_long_value_of_characteristic_using_value_handle_with_offset(), gatt_client_read_multiple_characteristic_values(), gatt_client_read_value_of_characteristic_using_value_handle(), gatt_client_read_value_of_characteristics_by_uuid128(), gatt_client_read_value_of_characteristics_by_uuid16(), gatt_client_reliable_write_long_value_of_characteristic(), gatt_client_write_characteristic_descriptor_using_descriptor_handle(), gatt_client_write_client_characteristic_configuration(), gatt_client_write_long_characteristic_descriptor_using_descriptor_handle_with_offset(), gatt_client_write_long_value_of_characteristic_with_offset(), gatt_client_write_value_of_characteristic(), report_gatt_characteristic_descriptor(), report_gatt_characteristic_value(), report_gatt_long_characteristic_descriptor(), and report_gatt_long_characteristic_value_blob().
uint8_t gatt_client::characteristic_properties |
Referenced by characteristic_end_found(), and characteristic_start_found().
uint16_t gatt_client::characteristic_start_handle |
uint16_t gatt_client::client_characteristic_configuration_handle |
uint8_t gatt_client::client_characteristic_configuration_value[2] |
uint8_t gatt_client::cmac[8] |
hci_con_handle_t gatt_client::con_handle |
Referenced by emit_gatt_all_characteristic_descriptors_result_event(), emit_gatt_characteristic_query_result_event(), emit_gatt_complete_event(), emit_gatt_included_service_query_result_event(), emit_gatt_service_query_result_event(), gatt_client_run(), gatt_client_timeout_handler(), gatt_client_timeout_start(), gatt_client_timeout_stop(), gatt_client_write_value_of_characteristic_without_response(), get_gatt_client_context_for_handle(), provide_context_for_conn_handle(), report_gatt_characteristic_descriptor(), report_gatt_characteristic_value(), report_gatt_long_characteristic_descriptor(), report_gatt_long_characteristic_value_blob(), send_gatt_by_uuid_request(), send_gatt_cancel_prepared_write_request(), send_gatt_characteristic_descriptor_request(), send_gatt_characteristic_request(), send_gatt_execute_write_request(), send_gatt_included_service_request(), send_gatt_included_service_uuid_request(), send_gatt_prepare_write_request(), send_gatt_read_blob_request(), send_gatt_read_by_type_request(), send_gatt_read_characteristic_descriptor_request(), send_gatt_read_characteristic_value_request(), send_gatt_read_client_characteristic_configuration_request(), send_gatt_read_multiple_request(), send_gatt_services_request(), send_gatt_write_attribute_value_request(), and send_gatt_write_client_characteristic_configuration_request().
uint16_t gatt_client::end_group_handle |
Referenced by gatt_client_att_packet_handler(), gatt_client_discover_characteristic_descriptors(), gatt_client_discover_characteristics_for_handle_range_by_uuid128(), gatt_client_discover_characteristics_for_handle_range_by_uuid16(), gatt_client_discover_characteristics_for_service(), gatt_client_discover_primary_services(), gatt_client_discover_primary_services_by_uuid128(), gatt_client_discover_primary_services_by_uuid16(), gatt_client_find_included_services_for_service(), gatt_client_read_value_of_characteristics_by_uuid128(), gatt_client_read_value_of_characteristics_by_uuid16(), gatt_client_write_client_characteristic_configuration(), is_query_done(), send_gatt_by_uuid_request(), send_gatt_characteristic_descriptor_request(), send_gatt_characteristic_request(), send_gatt_included_service_request(), send_gatt_read_by_type_request(), send_gatt_read_client_characteristic_configuration_request(), send_gatt_services_request(), and trigger_next_characteristic_query().
uint8_t gatt_client::filter_with_uuid |
gatt_client_state_t gatt_client::gatt_client_state |
Referenced by gatt_client_att_packet_handler(), gatt_client_cancel_write(), gatt_client_discover_characteristic_descriptors(), gatt_client_discover_characteristics_for_handle_range_by_uuid128(), gatt_client_discover_characteristics_for_handle_range_by_uuid16(), gatt_client_discover_characteristics_for_service(), gatt_client_discover_primary_services(), gatt_client_discover_primary_services_by_uuid128(), gatt_client_discover_primary_services_by_uuid16(), gatt_client_execute_write(), gatt_client_find_included_services_for_service(), gatt_client_handle_transaction_complete(), gatt_client_prepare_write(), gatt_client_read_characteristic_descriptor_using_descriptor_handle(), gatt_client_read_long_characteristic_descriptor_using_descriptor_handle_with_offset(), gatt_client_read_long_value_of_characteristic_using_value_handle_with_offset(), gatt_client_read_multiple_characteristic_values(), gatt_client_read_value_of_characteristic_using_value_handle(), gatt_client_read_value_of_characteristics_by_uuid128(), gatt_client_read_value_of_characteristics_by_uuid16(), gatt_client_reliable_write_long_value_of_characteristic(), gatt_client_run(), gatt_client_write_characteristic_descriptor_using_descriptor_handle(), gatt_client_write_client_characteristic_configuration(), gatt_client_write_long_characteristic_descriptor_using_descriptor_handle_with_offset(), gatt_client_write_long_value_of_characteristic_with_offset(), gatt_client_write_value_of_characteristic(), is_ready(), provide_context_for_conn_handle(), trigger_next_blob_query(), trigger_next_prepare_write_query(), and trigger_next_query().
btstack_timer_source_t gatt_client::gc_timeout |
Referenced by gatt_client_for_timer(), gatt_client_timeout_start(), and gatt_client_timeout_stop().
btstack_linked_item_t gatt_client::item |
int gatt_client::le_device_index |
Referenced by gatt_client_run().
uint16_t gatt_client::mtu |
gatt_client_mtu_t gatt_client::mtu_state |
uint16_t gatt_client::query_end_handle |
uint16_t gatt_client::query_start_handle |
uint16_t gatt_client::read_multiple_handle_count |
Referenced by gatt_client_read_multiple_characteristic_values(), and send_gatt_read_multiple_request().
uint16_t* gatt_client::read_multiple_handles |
Referenced by gatt_client_read_multiple_characteristic_values(), and send_gatt_read_multiple_request().
uint8_t gatt_client::send_confirmation |
Referenced by gatt_client_att_packet_handler(), and gatt_client_run().
uint16_t gatt_client::start_group_handle |
Referenced by gatt_client_att_packet_handler(), gatt_client_discover_characteristic_descriptors(), gatt_client_discover_characteristics_for_handle_range_by_uuid128(), gatt_client_discover_characteristics_for_handle_range_by_uuid16(), gatt_client_discover_characteristics_for_service(), gatt_client_discover_primary_services(), gatt_client_discover_primary_services_by_uuid128(), gatt_client_discover_primary_services_by_uuid16(), gatt_client_find_included_services_for_service(), gatt_client_read_value_of_characteristics_by_uuid128(), gatt_client_read_value_of_characteristics_by_uuid16(), gatt_client_write_client_characteristic_configuration(), send_gatt_by_uuid_request(), send_gatt_characteristic_descriptor_request(), send_gatt_characteristic_request(), send_gatt_included_service_request(), send_gatt_read_by_type_request(), send_gatt_read_client_characteristic_configuration_request(), send_gatt_services_request(), and trigger_next_query().
uint8_t gatt_client::uuid128[16] |
Referenced by characteristic_end_found(), characteristic_start_found(), gatt_client_att_packet_handler(), gatt_client_discover_characteristics_for_handle_range_by_uuid128(), gatt_client_discover_characteristics_for_handle_range_by_uuid16(), gatt_client_discover_primary_services_by_uuid128(), gatt_client_discover_primary_services_by_uuid16(), gatt_client_read_value_of_characteristics_by_uuid128(), gatt_client_read_value_of_characteristics_by_uuid16(), send_gatt_by_uuid_request(), and send_gatt_read_by_type_request().
uint16_t gatt_client::uuid16 |
Referenced by characteristic_start_found(), gatt_client_discover_characteristics_for_handle_range_by_uuid128(), gatt_client_discover_characteristics_for_handle_range_by_uuid16(), gatt_client_discover_primary_services(), gatt_client_discover_primary_services_by_uuid128(), gatt_client_discover_primary_services_by_uuid16(), gatt_client_read_value_of_characteristics_by_uuid128(), gatt_client_read_value_of_characteristics_by_uuid16(), send_gatt_by_uuid_request(), and send_gatt_read_by_type_request().