HIDData Struct Reference

#include <hidtypes.h>


Data Fields

long Value
HIDPath Path
uchar ReportID
uchar Offset
uchar Size
uchar Type
uchar Attribute
ulong Unit
char UnitExp
long LogMin
long LogMax
long PhyMin
long PhyMax


Detailed Description

Describe a HID Data with its location in report

Definition at line 109 of file hidtypes.h.


Field Documentation

long HIDData::Value

HID Object Value

Definition at line 111 of file hidtypes.h.

Referenced by GetValue(), hid_extract_value(), and SetValue().

HIDPath HIDData::Path

HID Path

Definition at line 112 of file hidtypes.h.

Referenced by FindObject(), hid_dump_tree(), hid_prepare_parse_path(), and HIDParse().

uchar HIDData::ReportID

Report ID, (from incoming report) ???

Definition at line 114 of file hidtypes.h.

Referenced by FindObject(), hid_get_feature_report(), hid_get_input_report(), hid_get_item_value(), hid_set_feature_report(), hid_set_output_report(), and HIDParse().

uchar HIDData::Offset

Offset of data in report

Definition at line 115 of file hidtypes.h.

Referenced by FindObject(), GetValue(), HIDParse(), and SetValue().

uchar HIDData::Size

Size of data in bit

Definition at line 116 of file hidtypes.h.

Referenced by HIDParse().

uchar HIDData::Type

Type : FEATURE / INPUT / OUTPUT

Definition at line 118 of file hidtypes.h.

Referenced by FindObject(), hid_dump_tree(), hid_get_feature_report(), hid_get_input_report(), hid_get_item_value(), hid_set_feature_report(), hid_set_output_report(), and HIDParse().

uchar HIDData::Attribute

Report field attribute

Definition at line 119 of file hidtypes.h.

Referenced by HIDParse().

ulong HIDData::Unit

HID Unit

Definition at line 121 of file hidtypes.h.

Referenced by HIDParse().

char HIDData::UnitExp

Unit exponent

Definition at line 122 of file hidtypes.h.

Referenced by HIDParse().

long HIDData::LogMin

Logical Min

Definition at line 124 of file hidtypes.h.

Referenced by HIDParse().

long HIDData::LogMax

Logical Max

Definition at line 125 of file hidtypes.h.

Referenced by GetValue(), and HIDParse().

long HIDData::PhyMin

Physical Min

Definition at line 126 of file hidtypes.h.

Referenced by HIDParse().

long HIDData::PhyMax

Physical Max

Definition at line 127 of file hidtypes.h.

Referenced by HIDParse().


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