Nefarius.Utilities.HIDReportKit 1.0.6

Nefarius.Utilities.HIDReportKit
Managed types and utility classes for HID report parsing and transforming.
Work in progress, use with care 🔥
Motivation
How many utilities are floating out there either reading or transforming data from gaming input devices? HID Report reading/parsing is a common task for those and doing this by hand is tedious and prone to errors. Why not have a nice small class library you could consume and be done with it? Look no further, weary traveler, we've got you covered!
Goals
- Compatibility
Still on .NET Framework 4.8? No problem, we will not force you to upgrade for the core feature set, but you'll miss out on some awesome stuff .NET 6 and higher has to offer 😉 - Performance
We'll do our absolute best to avoid unnecessary copy actions or other expensive operations that could taint your report parsing experience 💪 Spans much? - Plausibility
Juggling opaque byte arrays will sooner or later lead to errors, how about some validation helpers and plausibility checks before you send a report on its way? 👌
Supported devices
- Sony™ DualShock™ 4 (PS4 Controller)
- Sony™ DualSense™ (PS5 Controller)
NuGet
Until the library has reached level of maturity it won't be published on nuget.org, you can find development builds on my private feed though 👌 Use at your own risk, no support provided whatsoever.
Sources & 3rd party credits
This application benefits from these awesome projects ❤ (appearance in no special order):
No packages depend on Nefarius.Utilities.HIDReportKit.
Version | Downloads | Last updated |
---|---|---|
1.0.15 | 1,923 | 09/04/2023 |
1.0.14 | 36 | 09/04/2023 |
1.0.13 | 41 | 09/03/2023 |
1.0.12 | 34 | 09/02/2023 |
1.0.11 | 36 | 09/01/2023 |
1.0.10 | 35 | 09/01/2023 |
1.0.9 | 29 | 09/01/2023 |
1.0.8 | 38 | 09/01/2023 |
1.0.7 | 34 | 09/01/2023 |
1.0.6 | 33 | 09/01/2023 |
1.0.5 | 36 | 08/31/2023 |
1.0.4 | 36 | 08/31/2023 |
1.0.3 | 33 | 08/31/2023 |
1.0.2 | 36 | 08/31/2023 |
1.0.1 | 34 | 08/31/2023 |
1.0.0 | 36 | 08/31/2023 |