|
Библиотека LUFA (раннее название MyUSB) версия 101122
|
Структура элемента подробной информации парсера репорта HID. More...
#include <HIDParser.h>
Data Fields | |
| uint16_t | BitOffset |
| uint8_t | ItemType |
| uint16_t | ItemFlags |
| uint8_t | ReportID |
| HID_CollectionPath_t * | CollectionPath |
| HID_ReportItem_Attributes_t | Attributes |
| uint32_t | Value |
| uint32_t | PreviousValue |
Определение типа для элемента расположения репорта (IN, OUT или FEATURE) и других подробностей.
атрибуты элемента репорта.
| uint16_t HID_ReportItem_t::BitOffset |
битовое смещение элемента в репорте IN, OUT или FEATURE.
путь коллекции этого репорта.
| uint16_t HID_ReportItem_t::ItemFlags |
флаги данных элемента, такие как константа/переменная, и т. п.
| uint8_t HID_ReportItem_t::ItemType |
тип элемента репорта, значение в HID_ReportItemTypes_t.
| uint32_t HID_ReportItem_t::PreviousValue |
предыдущее значение элемента репорта.
| uint8_t HID_ReportItem_t::ReportID |
ID репорта, которому этот элемент принадлежит, или 0x00, если устройство имеет только один репорт
| uint32_t HID_ReportItem_t::Value |
Текущее значение элемента репорта - используйте HID_ALIGN_DATA(), когда обрабатываете полученное значение, чтобы оно было выровнено по указанному типу.