public class Robot extends IterativeRobot {
- public static final Drivetrain drivetrain = new Drivetrain();
- public static final Arm arm = new Arm();
- public static final Claw claw = new Claw();
+ public static Drivetrain drivetrain;
+ public static Arm arm;
+ public static Claw claw;
+
+ public static Pneumatics pneumatics;
public static OI oi;
public void robotInit() {
oi = new OI();
+ drivetrain = new Drivetrain();
+ arm = new Arm();
+ claw = new Claw();
+
+ pneumatics = new Pneumatics();
+
chooseAuto();
}
}
public void autonomousInit() {
+ pneumatics.start();
+
autonomousCommand = (Command) autoChooser.getSelected();
autonomousCommand.start();
}
}
public void teleopInit() {
+ pneumatics.start();
+
autonomousCommand.cancel();
}
LiveWindow.run();
}
+ public void disabledInit() {
+ pneumatics.stop();
+ }
+
private void chooseAuto() {
autoChooser = new SendableChooser();