Bluetooth LE Stack
hids_client_t
is only used within Bluetooth LE Stack.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
Raspberry Pi Pico SDK and Examples
Bluetooth LE Stack
hids_client_t
hids_client_t struct
Syntax
Show:
Summary
Declaration
from
hids_client.h:178
typedef
struct
{
btstack_linked_item_t
item
;
hci_con_handle_t
con_handle
;
uint16_t
cid
;
hid_service_client_state_t
state
;
btstack_packet_handler_t
client_handler
;
uint8_t
num_instances
;
hid_service_t
services
[
MAX_NUM_HID_SERVICES
]
;
uint8_t
service_index
;
hid_protocol_mode_t
required_protocol_mode
;
hids_client_report_t
reports
[
HIDS_CLIENT_NUM_REPORTS
]
;
uint8_t
num_reports
;
hids_client_report_t
external_reports
[
HIDS_CLIENT_NUM_REPORTS
]
;
uint8_t
num_external_reports
;
btstack_context_callback_registration_t
write_without_response_request
;
uint8_t
report_index
;
uint16_t
report_len
;
const
uint8_t
*
report
;
uint16_t
handle
;
uint8_t
value
;
}
hids_client_t
;
Fields
Field
Declared as
hids_client_t::item
btstack_linked_item_t
hids_client_t::con_handle
hci_con_handle_t
hids_client_t::cid
uint16_t
hids_client_t::state
hid_service_client_state_t
hids_client_t::client_handler
btstack_packet_handler_t
hids_client_t::num_instances
uint8_t
hids_client_t::services
hid_service_t
[
MAX_NUM_HID_SERVICES
]
hids_client_t::service_index
uint8_t
hids_client_t::required_protocol_mode
hid_protocol_mode_t
hids_client_t::reports
hids_client_report_t
[
HIDS_CLIENT_NUM_REPORTS
]
hids_client_t::num_reports
uint8_t
hids_client_t::external_reports
hids_client_report_t
[
HIDS_CLIENT_NUM_REPORTS
]
hids_client_t::num_external_reports
uint8_t
hids_client_t::write_without_response_request
btstack_context_callback_registration_t
hids_client_t::report_index
uint8_t
hids_client_t::report_len
uint16_t
hids_client_t::report
const
uint8_t
*
hids_client_t::handle
uint16_t
hids_client_t::value
uint8_t
Related Functions
Found 32 other functions taking a
hids_client_t
argument:
Function
hids_run_for_client()
hids_emit_connection_established()
hids_finalize_client()
hids_client_add_characteristic()
hids_client_get_next_notification_report_index()
hids_client_report_query_init()
hids_emit_notifications_configuration()
btstack_memory_hids_client_free()
hids_client_descriptors_len()
find_report_index_for_value_handle()
find_external_report_index_for_value_handle()
find_report_index_for_report_id_and_report_type()
hids_client_get_next_active_report_map_index()
hids_client_report_map_uuid_query_init()
hids_client_get_next_report_index()
hids_client_report_query_next_report()
hids_client_report_next_notification_report_index()
hids_client_report_next_notifications_configuration_report_index()
hids_client_notifications_configuration_init()
hids_client_setup_report_event()
hids_client_setup_report_event_with_report_id()
hids_client_descriptor_storage_init()
hids_client_descriptor_storage_store()
hids_client_descriptor_storage_delete()
external_report_index_for_uuid_exists()
hids_client_add_external_report()
hids_client_report_query_next_report_map()
hids_client_report_map_query_init()
hids_client_report_query_next_report_map_uuid()
hids_client_report_notifications_init()
hids_client_emit_hid_information_event()
hids_client_emit_protocol_mode_event()
Examples
References
from
examples
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out