Data Fields
hids_init_t Struct Reference
BLE Services » Human Input Device Service (HIDS) » Typedefs

HID Service initialization variable. More...

`#include <hids.h>`

## Data Fields
hids_evt_handler_t | evt_handler
bool | is_kb
bool | is_mouse
hids_hid_info_t | hid_info
hids_report_map_t | report_map
uint8_t | input_report_count
hids_report_int_t | input_report_array [3]
bool | out_report_sup
hids_report_int_t | output_report
bool | feature_report_sup
hids_report_int_t | feature_report

## Detailed Description

HID Service initialization variable.

## Field Documentation

## ◆ evt_handler

hids_evt_handler_t hids_init_t::evt_handler

Handle events in HID Service.

## ◆ feature_report

hids_report_int_t hids_init_t::feature_report

HID feature Report Reference value.

## ◆ feature_report_sup

bool hids_init_t::feature_report_sup

TRUE if feature Report characteristic suport, FALSE if it is nonsupport.

## ◆ hid_info

hids_hid_info_t hids_init_t::hid_info

Value of HID information characteristic.

## ◆ input_report_array

hids_report_int_t hids_init_t::input_report_array[3]

HID input Report Reference value.

## ◆ input_report_count

uint8_t hids_init_t::input_report_count

Number of Input Report characteristics.

## ◆ is_kb

bool hids_init_t::is_kb

TRUE if device is operating as a keyboard, FALSE if it is not.

## ◆ is_mouse

bool hids_init_t::is_mouse

TRUE if device is operating as a mouse, FALSE if it is not.

## ◆ out_report_sup

bool hids_init_t::out_report_sup

TRUE if output Report characteristic suport, FALSE if it is nonsupport.

## ◆ output_report

hids_report_int_t hids_init_t::output_report

HID output Report Reference value.

## ◆ report_map

hids_report_map_t hids_init_t::report_map

HID Service Report Map characteristic value.

The documentation for this struct was generated from the following file:

- hids.h