Enumerations
Enumerations
BLE Services » Human Input Device Service (HIDS)

## Enumerations
enum | hids_evt_type_t { HIDS_EVT_INVALID, HIDS_EVT_IN_REP_NOTIFY_ENABLED, HIDS_EVT_IN_REP_NOTIFY_DISABLED, HIDS_EVT_HOST_SUSP, HIDS_EVT_HOST_EXIT_SUSP, HIDS_EVT_BOOT_MODE_ENTERED, HIDS_EVT_REPORT_MODE_ENTERED, HIDS_EVT_REP_CHAR_WRITE }
| HID Service event type. More...
enum | hids_report_type_t { HIDS_REPORT_TYPE_RESERVED, HIDS_REPORT_TYPE_IN1, HIDS_REPORT_TYPE_IN2, HIDS_REPORT_TYPE_IN3, HIDS_REPORT_TYPE_OUT, HIDS_REPORT_TYPE_FEATURE, HIDS_REPORT_TYPE_KB_IN, HIDS_REPORT_TYPE_KB_OUT, HIDS_REPORT_TYPE_MOUSE_IN }
| HID Service write report type. More...

## Detailed Description

## Enumeration Type Documentation

## ◆ hids_evt_type_t

enum hids_evt_type_t

HID Service event type.

Enumerator
HIDS_EVT_INVALID | Invalid event.
HIDS_EVT_IN_REP_NOTIFY_ENABLED | Input report notification enabled event.
HIDS_EVT_IN_REP_NOTIFY_DISABLED | Input report notification disabled event.
HIDS_EVT_HOST_SUSP | Suspend command received.
HIDS_EVT_HOST_EXIT_SUSP | Exit suspend command received.
HIDS_EVT_BOOT_MODE_ENTERED | Boot mode entered
HIDS_EVT_REPORT_MODE_ENTERED | Report mode entered
HIDS_EVT_REP_CHAR_WRITE | New value has been written to a report characteristic

## ◆ hids_report_type_t

enum hids_report_type_t

HID Service write report type.

Enumerator
HIDS_REPORT_TYPE_RESERVED | The reserved report type.
HIDS_REPORT_TYPE_IN1 | The input report1 type.
HIDS_REPORT_TYPE_IN2 | The input report2 type.
HIDS_REPORT_TYPE_IN3 | The input report3 type.
HIDS_REPORT_TYPE_OUT | The output report type.
HIDS_REPORT_TYPE_FEATURE | The feature report type.
HIDS_REPORT_TYPE_KB_IN | The boot keyboard input report type.
HIDS_REPORT_TYPE_KB_OUT | The boot keyboard output report type.
HIDS_REPORT_TYPE_MOUSE_IN | The boot mouse inputreport type.