There is no way to get more than 6 axes using the Driver Station.
Seeing as there is no specific rule stating that all controlling communications must go through the Driver Station, you could simply communicate joystick data external from the Driver Station. The only problem with this is that you would 1) need to keep the Driver Station from acquisitioning the joystick, and 2) you must find a way to interface to the joystick.
For #1, I would simply write a small program (called "Driver Station") to replace the one currently being used. Same tactic as when writing a replacement dashboard, except it would first launch the controller interface software, wait, and then launch the real dashboard.
And for #2, I'm sure there's some python library somewhere.
And for naysayers, the only relevant rule:
Quote:
|
Originally Posted by R80
The Driver Station software provided on the Kit of Parts website is the only tool permitted to specify and communicate the operating mode (i.e. Autonomous/Teleop) and operating state (enable/disable) to the Robot. The Driver Station software must be revision 11.30.11.00 or newer.
|