add corrections
[3501/2017steamworks] / src / org / usfirst / frc / team3501 / robot / commands / shooter / RunFlyWheel.java
index a20af8e63badd3bfee9722e5037c9771b60a8a52..61385f69f5fd8140f3c2d2bdcd4fd22012704211 100644 (file)
@@ -26,15 +26,15 @@ public class RunFlyWheel extends Command {
 
   public RunFlyWheel(double maxTimeOut) {
 
-    this.wheelP = this.shooter.wheelP;
-    this.wheelI = this.shooter.wheelI;
-    this.wheelD = this.shooter.wheelD;
+    this.wheelP = this.shooter.getWheelP();
+    this.wheelI = this.shooter.getWheelI();
+    this.wheelD = this.shooter.getWheelD();
     this.wheelController = new PIDController(this.wheelP, this.wheelI,
         this.wheelD);
     this.wheelController.setDoneRange(0.5);
     this.wheelController.setMaxOutput(1.0);
     this.wheelController.setMinDoneCycles(3);
-    this.target = this.shooter.CURRENT_SHOOTING_SPEED;
+    this.target = this.shooter.getShootingSpeed();
   }
 
   // Called just before this Command runs the first time
@@ -49,7 +49,7 @@ public class RunFlyWheel extends Command {
     double shooterSpeed = this.wheelController
         .calcPID(this.shooter.getShooterRPM());
 
-    this.shooter.setFlyWheelMotorVal(shooterSpeed);
+    this.shooter.runFlyWheel();
   }
 
   // Make this return true when this Command no longer needs to run execute()