X-Git-Url: http://challenge-bot.com/repos/?a=blobdiff_plain;f=src%2Forg%2Fusfirst%2Ffrc%2Fteam3501%2Frobot%2FRobot.java;h=67f54e14fcdf1ef00265ff0b25306c193670308e;hb=c0ffc2dea59ac12eba1192d52b59bbb9a1eedd5d;hp=633cde60b724bafc01ef82cf73ce10b8d3fb2c58;hpb=25e64587d9585b4149b74475c954af586bde2ef3;p=3501%2F3501-spark-go diff --git a/src/org/usfirst/frc/team3501/robot/Robot.java b/src/org/usfirst/frc/team3501/robot/Robot.java index 633cde6..67f54e1 100644 --- a/src/org/usfirst/frc/team3501/robot/Robot.java +++ b/src/org/usfirst/frc/team3501/robot/Robot.java @@ -9,6 +9,7 @@ import edu.wpi.first.wpilibj.smartdashboard.SendableChooser; import edu.wpi.first.wpilibj.smartdashboard.SmartDashboard; import org.usfirst.frc.team3501.robot.autons.*; +import org.usfirst.frc.team3501.robot.commands.*; import org.usfirst.frc.team3501.robot.subsystems.*; public class Robot extends IterativeRobot { @@ -42,7 +43,7 @@ public class Robot extends IterativeRobot { } public void autonomousInit() { - pneumatics.start(); + schedule(new TurnOnCompressor()); autonomousCommand = (Command) autoChooser.getSelected(); autonomousCommand.start(); @@ -53,7 +54,7 @@ public class Robot extends IterativeRobot { } public void teleopInit() { - pneumatics.start(); + schedule(new TurnOnCompressor()); autonomousCommand.cancel(); } @@ -67,7 +68,7 @@ public class Robot extends IterativeRobot { } public void disabledInit() { - pneumatics.stop(); + schedule(new TurnOffCompressor()); } private void chooseAuto() { @@ -79,4 +80,8 @@ public class Robot extends IterativeRobot { SmartDashboard.putData("Auto Mode", autoChooser); } + + private void schedule(Command c) { + Scheduler.getInstance().add(c); + } }