|
I think if we can do this purely in C++ it would be a better suited solution, for the time being at least as it would be compact. I don't think (I hope!) the next part will be much work to be honest.
How about this plan:
I'll convert what I've done to C++ and build on it a little to:
- ignore a certain amount of intial movement specified by a figure from an ini file (this is simply a range to intially ignore, but interestingly it would result in a 6-dimensional sphere-equivilant if all axis are considered at once!)
- set in an ini file the mode of each axis (binary / pulsing), and assign an exe to launch when that axis motion is detected (Exec for roadrunner).
By which time, you'll have your device and would have probably finished the HID bits.
This will give us immediate practical use of the device with Roadrunner, and we can start to use it and see what's missing.
Whaddaya say?
|