![]() |
nRF Connect SDK Bare Metal API 2.0.99
|
HID Service structure. This contains various status information for the service. More...
#include <bm/bluetooth/services/ble_hids.h>
Data Fields | |
| ble_hids_evt_handler_t | evt_handler |
| Event handler to be called for handling events in the HID Service. | |
| uint16_t | service_handle |
| Handle of HID Service (as provided by the Bluetooth LE stack). | |
| ble_gatts_char_handles_t | protocol_mode_handles |
| Handles related to the Protocol Mode characteristic (will only be created if CONFIG_BLE_HIDS_BOOT_KEYBOARD or CONFIG_BLE_HIDS_BOOT_MOUSE is set). | |
| uint8_t | input_report_count |
| Number of Input Report characteristics. | |
| struct ble_hids_rep_char | inp_rep_array [CONFIG_BLE_HIDS_INPUT_REPORT_MAX_NUM] |
| Information about the Input Report characteristics. | |
| uint8_t | output_report_count |
| Number of Output Report characteristics. | |
| struct ble_hids_rep_char | outp_rep_array [CONFIG_BLE_HIDS_OUTPUT_REPORT_MAX_NUM] |
| Information about the Output Report characteristics. | |
| uint8_t | feature_report_count |
| Number of Feature Report characteristics. | |
| struct ble_hids_rep_char | feature_rep_array [CONFIG_BLE_HIDS_FEATURE_REPORT_MAX_NUM] |
| Information about the Feature Report characteristics. | |
| ble_gatts_char_handles_t | rep_map_handles |
| Handles related to the Report Map characteristic. | |
| uint16_t | rep_map_ext_rep_ref_handle |
| Handle of the Report Map External Report Reference descriptor. | |
| ble_gatts_char_handles_t | boot_kb_inp_rep_handles |
| Handles related to the Boot Keyboard Input Report characteristic (will only be created if struct ble_hids_config.is_kb is set). | |
| ble_gatts_char_handles_t | boot_kb_outp_rep_handles |
| Handles related to the Boot Keyboard Output Report characteristic (will only be created if struct ble_hids_config.is_kb is set). | |
| ble_gatts_char_handles_t | boot_mouse_inp_rep_handles |
| Handles related to the Boot Mouse Input Report characteristic (will only be created if struct ble_hids_config.is_mouse is set). | |
| ble_gatts_char_handles_t | hid_information_handles |
| Handles related to the Report Map characteristic. | |
| ble_gatts_char_handles_t | hid_control_point_handles |
| Handles related to the Report Map characteristic. | |
| struct ble_hids_link_ctx_storage | link_ctx_storage |
| Link context storage with handles of all current connections and its data context. | |
| const struct ble_hids_report_config * | inp_rep_init_array |
| Information about the Input Report characteristics. | |
| const struct ble_hids_report_config * | outp_rep_init_array |
| Information about the Output Report characteristics. | |
| const struct ble_hids_report_config * | feature_rep_init_array |
| Information about the Feature Report characteristics. | |
HID Service structure. This contains various status information for the service.