Delete unused methods and correct logic errors
[3501/stronghold-2016] / src / org / usfirst / frc / team3501 / robot / subsystems / Scaler.java
index 7f685fcb5ec2ef0518cd54508104da5fcf5b9552..e56e4a81721df4c9d9ea28b2b3a3f555cb6da534 100755 (executable)
@@ -8,37 +8,25 @@ import edu.wpi.first.wpilibj.DoubleSolenoid.Value;
 import edu.wpi.first.wpilibj.command.Subsystem;
 
 public class Scaler extends Subsystem {
-  private DoubleSolenoid piston;
+  private DoubleSolenoid scaler;
   private CANTalon winch;
 
   public Scaler() {
-    piston = new DoubleSolenoid(Constants.Scaler.FORWARD_CHANNEL,
+    scaler = new DoubleSolenoid(Constants.Scaler.FORWARD_CHANNEL,
         Constants.Scaler.REVERSE_CHANNEL);
     winch = new CANTalon(Constants.Scaler.WINCH_MOTOR);
-
-  }
-
-  public void setPistonStatus(int status) {
-
   }
 
   public Value getSolenoidValue() {
-    return piston.get();
+    return scaler.get();
   }
 
   public void liftScissorLift() {
-    piston.set(DoubleSolenoid.Value.kReverse);
+    scaler.set(DoubleSolenoid.Value.kReverse);
   }
 
   public void lowerScissorLift() {
-    piston.set(DoubleSolenoid.Value.kForward);
-  }
-
-  public void engageHook() {
-
-  }
-
-  public void disengageHook() {
+    scaler.set(DoubleSolenoid.Value.kForward);
   }
 
   public void runWinch(double speed) {
@@ -50,6 +38,10 @@ public class Scaler extends Subsystem {
     winch.set(speed);
   }
 
+  public void stopWinch() {
+    runWinch(Constants.Scaler.WINCH_STOP_SPEED);
+  }
+
   @Override
   protected void initDefaultCommand() {