ReportDescriptor ClassHIDSharp
Parses HID report descriptors.
Inheritance Hierarchy

SystemObject
  HidSharp.ReportsReportDescriptor

Namespace: HidSharp.Reports
Assembly: HidSharp (in HidSharp.dll) Version: 2.0.0
Syntax

public class ReportDescriptor

The ReportDescriptor type exposes the following members.

Constructors

  NameDescription
Public methodReportDescriptor
Initializes a new instance of the ReportDescriptor class, and parses a raw HID report descriptor.
Top
Methods

  NameDescription
Public methodCreateHidDeviceInputReceiver
Creates an HidDeviceInputReceiver appropriate for receiving reports from this device.
Public methodGetReport
Public methodTryGetReport
Top
Properties

  NameDescription
Public propertyDeviceItems
Each physical HID device exposes a number of collections corresponding to logical devices. For a simple joystick, gamepad, etc. there will typically be one DeviceItem. Dual gamepad adapters will have two. Keyboards often have one for their keys and at least one for their volume and media controls.
Public propertyFeatureReports
Public propertyInputReports
Public propertyMaxFeatureReportLength
The maximum feature report length. The Report ID is included in this length.
Public propertyMaxInputReportLength
The maximum input report length. The Report ID is included in this length.
Public propertyMaxOutputReportLength
The maximum output report length. The Report ID is included in this length.
Public propertyOutputReports
Public propertyReports
Public propertyReportsUseID
True if the device sends Report IDs.
Top
See Also

Reference