private double target;
public RunFlyWheelContinuous() {
- 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();
}
@Override
//
// this.shooter.setFlyWheelMotorVal(shooterSpeed);
System.out.println(shooter.getShooterRPM());
- this.shooter.setFlyWheelMotorVal(this.shooter.CURRENT_SHOOTING_SPEED);
+ this.shooter.runFlyWheel();
}
@Override