HidSharp wraps HID APIs for Windows, MacOS, and Linux. Use DeviceList.Local to enumerate HidDevice objects, and then open the HidDevice to get a HidStream.
Classes
Class | Description | |
---|---|---|
Device | ||
DeviceException | ||
DeviceFilterHelper | ||
DeviceList |
Provides a list of all available devices.
| |
DeviceListChangedEventArgs | ||
DeviceStream | ||
FilteredDeviceList | ||
HidDevice |
Represents a USB HID class device.
| |
HidStream |
Communicates with a USB HID class device.
| |
ImplementationDetail |
Specifies the Device's low-level implementation.
| |
OpenConfiguration |
Describes all options for opening a device stream.
| |
OpenOption |
Options for opening a device stream.
| |
SerialDevice |
Represents a serial device.
| |
SerialStream |
Communicates with a serial device.
|
Delegates
Delegate | Description | |
---|---|---|
DeviceFilter | ||
OpenOptionDeserializeCallback | ||
OpenOptionSerializeCallback |
Enumerations
Enumeration | Description | |
---|---|---|
OpenPriority |
The priority at which to open a device stream.
|