usb_hid_report_item_t Struct Reference
[Base USB library]

State table for report descriptor parsing. More...

#include <hidtypes.h>


Data Fields

int32_t count
 COunt of items.
uint32_t designator_index
 The designator index.
uint32_t designator_maximum
 Maximum valid designator value.
uint32_t designator_minimum
 Minimum valid designator value.
uint16_t extended_usage_page
 Extended usage page.
int32_t id
 report id
int in_delimiter
uint8_t item_flags
 Items attributes.
link_t link
 Unused.
int32_t logical_maximum
 Maximum valid logical value.
int32_t logical_minimum
 Minimum valid logical value.
size_t offset
 Bit offset of the item in report.
int32_t physical_maximum
 Maximal valid physical value.
int32_t physical_minimum
 Minimal valid physical value.
int32_t size
 Length of the items in bits.
uint32_t string_index
 String index.
uint32_t string_maximum
 Maximum valid string index.
uint32_t string_minimum
 Minimum valid string index.
usb_hid_report_type_t type
 Report type.
int32_t unit
 Unit of the value.
int32_t unit_exponent
 Unit exponent.
int32_t usage_maximum
 Maximum valid usage index.
int32_t usage_minimum
 Minimum valid usage index.
uint32_t usage_page
 Usage page.
usb_hid_report_path_tusage_path
 current collection path
uint32_t usages [USB_HID_MAX_USAGES]
 Array of usages specified for this item.
int usages_count
 Length of usages array.


Detailed Description

State table for report descriptor parsing.

Definition at line 209 of file hidtypes.h.


The documentation for this struct was generated from the following file:
Generated on Thu Jun 2 07:46:00 2011 for HelenOS/USB by  doxygen 1.4.7