Create sensodrive + joystick class for multiprocessing
After having finished the keyboard class also have to implement the sensodrive + joystick classes.
-
joysticks
This works with old joysticks, for some reason my new xbox controller will not work unless it uses an active window (which we dont have because the multiprocess runs in the background. We could try and implement an Xinput wrapper for python just to get the new ones to work. But this is windows only, so maybe not the best use of our time. I'll leave that up to the group if we want to do this.
-
sensodrive
First version of a multiprocess inside a multiprocess (MP_CEPTION!) is now working with a pipe. Now I have to figure out which variables we have to send back and forth, and also implement the whole PCAN communication thing. But the structure for doing this now works. Note: mp.events objects are picklable via the settings class, however they are not when using a pipe (not sure why). Have to keep this in mind for implementing the turn off and on signals. The init event as it is now can be deleted since you want to run the process whenever you make the sensodriveMP class anyway.