I'm about ready to stop beating this dead horse. Let me try this as an outline:
* I am a very competent programmer - most importantly for this task, I know how to make a state machine
* I realize that when autonomous, the OI sends dummy data that represents all switches off and all joysticks centered
* I can make my state machine switch to the correct state based on user input BEFORE autonomous mode begins, assuming it isn't already on when we plug in our control system
* I know that disabled mode merely renders inactive the outputs - I use it a lot for debugging stuff without having the robot run across the floor and kill innocent freshmen
* Nothing I have suggested or intended involves the transmission of data during the autonomous phase
Can I make a switch on my OI to select an appropriate AI? "Can" assumes a) it's possible and, b) it's allowed by the rules.