+ Collaboration diagram for Enumerations:

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

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.

Definition at line 111 of file hids.h.

◆ 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.

Definition at line 125 of file hids.h.