HIDParser Struct Reference

#include <hidtypes.h>


Data Fields

uchar ReportDesc [6144]
ushort ReportDescSize
ushort Pos
uchar Item
long Value
HIDData Data
uchar OffsetTab [300][3]
uchar ReportCount
uchar Count
ushort UPage
HIDNode UsageTab [50]
uchar UsageSize
uchar nObject
uchar nReport


Detailed Description

Definition at line 131 of file hidtypes.h.


Field Documentation

uchar HIDParser::ReportDesc[6144]

Store Report Descriptor

Definition at line 133 of file hidtypes.h.

Referenced by hid_prepare_parser(), hid_prepare_report_descriptor(), and HIDParse().

ushort HIDParser::ReportDescSize

Size of Report Descriptor

Definition at line 134 of file hidtypes.h.

Referenced by hid_prepare_hid_descriptor(), hid_prepare_parser(), hid_prepare_report_descriptor(), and HIDParse().

ushort HIDParser::Pos

Store current pos in descriptor

Definition at line 135 of file hidtypes.h.

Referenced by HIDParse(), and ResetParser().

uchar HIDParser::Item

Store current Item

Definition at line 136 of file hidtypes.h.

Referenced by HIDParse().

long HIDParser::Value

Store current Value

Definition at line 137 of file hidtypes.h.

Referenced by HIDParse().

HIDData HIDParser::Data

Store current environment

Definition at line 139 of file hidtypes.h.

Referenced by HIDParse(), and ResetParser().

uchar HIDParser::OffsetTab[300][3]

Store ID, type & offset of report

Definition at line 141 of file hidtypes.h.

Referenced by GetReportOffset(), and ResetParser().

uchar HIDParser::ReportCount

Store Report Count

Definition at line 142 of file hidtypes.h.

Referenced by HIDParse().

uchar HIDParser::Count

Store local report count

Definition at line 143 of file hidtypes.h.

Referenced by HIDParse(), and ResetParser().

ushort HIDParser::UPage

Global UPage

Definition at line 145 of file hidtypes.h.

Referenced by HIDParse().

HIDNode HIDParser::UsageTab[50]

Usage stack

Definition at line 146 of file hidtypes.h.

Referenced by HIDParse(), ResetLocalState(), and ResetParser().

uchar HIDParser::UsageSize

Design number of usage used

Definition at line 147 of file hidtypes.h.

Referenced by HIDParse(), ResetLocalState(), and ResetParser().

uchar HIDParser::nObject

Count objects in Report Descriptor

Definition at line 149 of file hidtypes.h.

Referenced by HIDParse(), and ResetParser().

uchar HIDParser::nReport

Count reports in Report Descriptor

Definition at line 150 of file hidtypes.h.

Referenced by GetReportOffset(), and ResetParser().


The documentation for this struct was generated from the following file:
Generated on Sun Mar 30 15:28:25 2008 for libhid by  doxygen 1.5.1