usb_hid_report_field_t Struct Reference
[Base USB library]

Description of one field/item in report. More...

#include <hidtypes.h>


Data Fields

usb_hid_report_path_tcollection_path
 Usage/Collection path of the field.
uint8_t item_flags
 Item's attributes.
link_t link
 List to another report items.
int32_t logical_maximum
 The greatest valid logical value.
int32_t logical_minimum
 The lowest valid logical value (value with the device operates).
int offset
 Bit offset of the field.
int32_t physical_maximum
 The greatest valid physical value.
int32_t physical_minimum
 The lowest valid physical value (value with the system operates).
size_t size
 Bit size of the field.
uint32_t unit
 Unit of the value.
uint32_t unit_exponent
 Unit exponent.
uint16_t usage
 Usage.
int32_t usage_maximum
 The greatest valid usage index.
int32_t usage_minimum
 The lowest valid usage index.
uint16_t usage_page
 Usage page.
uint32_t * usages
 Array of possible usages.
size_t usages_count
 Size of the array of usages.
int32_t value
 Parsed value.


Detailed Description

Description of one field/item in report.

Definition at line 142 of file hidtypes.h.


Field Documentation

uint16_t usage

Usage.

Zero when usage can be changed.

Definition at line 153 of file hidtypes.h.

uint16_t usage_page

Usage page.

Zero when usage page can be changed.

Definition at line 150 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