X-Git-Url: http://challenge-bot.com/repos/?p=3501%2F2017steamworks;a=blobdiff_plain;f=src%2Forg%2Fusfirst%2Ffrc%2Fteam3501%2Frobot%2Fcommands%2Fdriving%2FTurnForAngle.java;h=b95c8223a69fccad10d0f3d3cc2bc882129bb6ed;hp=717f15151d5b8512218b2e865acade3403cd9ced;hb=b70398a7d5ac5f4ce64156d84227ccb4828c0615;hpb=7ba6bc91b8cf7205e05cdb974dc80fdd668ebe59 diff --git a/src/org/usfirst/frc/team3501/robot/commands/driving/TurnForAngle.java b/src/org/usfirst/frc/team3501/robot/commands/driving/TurnForAngle.java index 717f151..b95c822 100755 --- a/src/org/usfirst/frc/team3501/robot/commands/driving/TurnForAngle.java +++ b/src/org/usfirst/frc/team3501/robot/commands/driving/TurnForAngle.java @@ -36,9 +36,15 @@ public class TurnForAngle extends Command { this.maxTimeOut = maxTimeOut; this.target = Math.abs(angle); - this.gyroP = driveTrain.turnP; - this.gyroI = driveTrain.turnI; - this.gyroD = driveTrain.turnD; + if (angle > 90) { + this.gyroP = driveTrain.largeTurnP; + this.gyroI = driveTrain.largeTurnI; + this.gyroD = driveTrain.largeTurnD; + } else { + this.gyroP = driveTrain.smallTurnP; + this.gyroI = driveTrain.smallTurnI; + this.gyroD = driveTrain.smallTurnD; + } this.gyroController = new PIDController(this.gyroP, this.gyroI, this.gyroD); this.gyroController.setDoneRange(1);