@@ -0,0 +1,1498 @@
+package com.frc2879.newcomen;%0A%0A%0Aimport com.frc2879.newcomen.commands.*;%0A%0A%0A/**%0A * This class is the glue that binds the controls on the physical operator%0A * interface to the commands and command groups that allow control of the robot.%0A */%0Apublic class OI %7B%0A    //// CREATING BUTTONS%0A    // One type of button is a joystick button which is any button on a joystick.%0A    // You create one by telling it which joystick it's on and which button%0A    // number it is.%0A    // Joystick stick = new Joystick(port);%0A    // Button button = new JoystickButton(stick, buttonNumber);%0A    %0A    // There are a few additional built in buttons you can use. Additionally,%0A    // by subclassing Button you can create custom triggers and bind those to%0A    // commands the same as any other Button.%0A    %0A    //// TRIGGERING COMMANDS WITH BUTTONS%0A    // Once you have a button, it's trivial to bind it to a button in one of%0A    // three ways:%0A    %0A    // Start the command when the button is pressed and let it run the command%0A    // until it is finished as determined by it's isFinished method.%0A    // button.whenPressed(new ExampleCommand());%0A    %0A    // Run the command while the button is being held down and interrupt it once%0A    // the button is released.%0A    // button.whileHeld(new ExampleCommand());%0A    %0A    // Start the command when the button is released  and let it run the command%0A    // until it is finished as determined by it's isFinished method.%0A    // button.whenReleased(new ExampleCommand());%0A%09%0A%09%09%0A%7D%0A%0A

Add OI class