Библиотека LUFA (раннее название MyUSB) версия 101122
|
Структура состояния парсера HID. More...
#include <HIDParser.h>
Data Fields | |
uint8_t | TotalReportItems |
HID_ReportItem_t | ReportItems [HID_MAX_REPORTITEMS] |
HID_CollectionPath_t | CollectionPaths [HID_MAX_COLLECTIONS] |
uint8_t | TotalDeviceReports |
HID_ReportSizeInfo_t | ReportIDSizes [HID_MAX_REPORT_IDS] |
uint16_t | LargestReportSizeBits |
bool | UsingReportIDs |
Определение типа для полностью обработанного репорта HID, включая все данные и коллекции элементов репорта.
HID_CollectionPath_t HID_ReportInfo_t::CollectionPaths[HID_MAX_COLLECTIONS] |
все элементы коллекции, на которые ссылаются элементы репорта.
наибольший размер репорта в битах, который может генерировать подключенное устройство
HID_ReportSizeInfo_t HID_ReportInfo_t::ReportIDSizes[HID_MAX_REPORT_IDS] |
размеры репортов для каждого репорта в интерфейсе
HID_ReportItem_t HID_ReportInfo_t::ReportItems[HID_MAX_REPORTITEMS] |
массив элементов репорта, включая все элементы IN, OUT и FEATURE.
количество элементов в пределах интерфейса HID
Общее количество элементов репорта, сохраненных в массиве ReportItems.
показывает, имеет ли устройстово как минимум один элемент REPORT ID в своем дескрипторе репорта HID.