Predicting_real_estate_prices_using_scikit-learn icon indicating copy to clipboard operation
Predicting_real_estate_prices_using_scikit-learn copied to clipboard

updated hidparser

Open theR4K opened this issue 3 years ago • 2 comments

Here's a new version of ROS hidparser. Created to improve compatibility and expand ROS functionality. Main changes:

  1. winXP/win2003 compatible PreparsedData structure (its definition is based on wine and my own tests on winXP)
  2. all HidP_get* functions were implemented

Why? PreparsedData structure handle can be easily accessed in UM/KM applications and some software can directly parse it. Good example of this approach is wine's directinput implementation. As well as these changes improve compatibility they also extend functionality (more functions implemented).

For now HidP_set* are not implemented but it's not a big problem while hidclass can't handle write report requests. I tested these changes with current version of hidclass, VirtualBox mouse is working fine. But looks like for now hidclass can't handle composite devices correctly. I'm working on hidclass fixes right now.

This PR is the first part of my big work on hid stack. This PR contains a lot of code, and while it's on review I will work on preparing next PR's. For now I'm working on:

  1. small fixes in hid stack (I think it will be next PR) - done
  2. implementation of getStringDescriptor for hidclass. - done
  3. update dinput to wine's last version (depends on this PR and two previously described) - done
  4. fix composite device handling in hidclass - in progress
  5. improvements for joy.cpl - 70% completed

theR4K avatar May 31 '22 14:05 theR4K