4.6.45.11.2 USB_HID_ITEM_REPORT_TYPE_enum
enum USB_HID_ITEM_REPORT_TYPE_enum
USB_HID_ITEM_REPORT_TYPE_MAIN |
Main items are used to define the data fields in HID reports, such as Input, Output and Feature reports |
USB_HID_ITEM_REPORT_TYPE_GLOBAL |
Global items apply to all the subsequent items in the report descriptor and define characteristics such as usage page, logical minimum, logical maximum, etc |
USB_HID_ITEM_REPORT_TYPE_LOCAL |
Local items define characteristics that are specific to a particular item, such as usage or designator index |
USB_HID_ITEM_REPORT_TYPE_LONG |
Long items are not commonly used but are available for future expansion and allow for extended data fields that are not defined by the standard HID item types |