add booleans to track whether limit switches have been set
authorLauren Meier <meier.lauren@gmail.com>
Tue, 17 Nov 2015 04:34:44 +0000 (20:34 -0800)
committerLauren Meier <meier.lauren@gmail.com>
Tue, 17 Nov 2015 04:34:44 +0000 (20:34 -0800)
src/org/usfirst/frc3501/RiceCatRobot/subsystems/Arm.java

index cb0cc38a3d5732e09b475c9018641ba7ce548d9f..bc1c4ba9c8c9098d0d0cbfe7c2ef8ff2310e9935 100644 (file)
@@ -9,6 +9,7 @@ import edu.wpi.first.wpilibj.command.Subsystem;
 public class Arm extends Subsystem {
   private CANJaguar left, right;
   private DigitalInput limit1, limit2, limit3, limit4;
+  private boolean limitSet1, limitSet2, limitSet3, limitSet4;
 
   public Arm() {
     left = new CANJaguar(RobotMap.ARM_LEFT);
@@ -17,6 +18,10 @@ public class Arm extends Subsystem {
     limit2 = new DigitalInput(RobotMap.ARM_LIMIT_2);
     limit3 = new DigitalInput(RobotMap.ARM_LIMIT_3);
     limit4 = new DigitalInput(RobotMap.ARM_LIMIT_4);
+    limitSet1 = false;
+    limitSet2 = false;
+    limitSet3 = false;
+    limitSet4 = false;
   }
 
   public void initDefaultCommand() {