ReportDescriptorParser Members

HidSharp

ReportDescriptorParser Members HIDSharp

The ReportDescriptorParser type exposes the following members.

Constructors

  NameDescription
Public methodReportDescriptorParser
Initializes a new instance of the ReportDescriptorParser class.
Back to Top
Methods

  NameDescription
Public methodClear
Resets the parser to its initial state.
Public methodGetGlobalItem
Public methodGetGlobalItemValue
Public methodGetReport
Public methodIsGlobalItemSet
Public methodParse( Byte )
Parses a raw HID report descriptor.
Public methodParse(EncodedItem)
Parses a single EncodedItem. Call this repeatedly for every item to completely decode a report descriptor.
Public methodParse(IEnumerable EncodedItem )
Parses all of the EncodedItem elements in a report descriptor.
Public methodParse( Byte , Int32, Int32)
Parses a raw HID report descriptor.
Public methodTryGetReport
Back to Top
Properties

  NameDescription
Public propertyCurrentCollection
Public propertyFeatureReportMaxLength
The maximum feature report length. The Report ID is not included in this length.
Public propertyFeatureReports
Public propertyGlobalItemState
Public propertyGlobalItemStateStack
Public propertyInputReportMaxLength
The maximum input report length. The Report ID is not included in this length.
Public propertyInputReports
Public propertyInputUsages
Public propertyLocalItemState
Public propertyOutputReportMaxLength
The maximum output report length. The Report ID is not included in this length.
Public propertyOutputReports
Public propertyReports
Public propertyReportsUseID
True if the device sends Report IDs.
Public propertyRootCollection
Back to Top
See Also