]> git.taranathan.com Git - FRC2026.git/commitdiff
might remove turret visioin
authormixxlto <maxtan0626@gmail.com>
Wed, 21 Jan 2026 22:48:34 +0000 (14:48 -0800)
committermixxlto <maxtan0626@gmail.com>
Wed, 21 Jan 2026 22:48:34 +0000 (14:48 -0800)
src/main/java/frc/robot/commands/gpm/TurretAutoShoot.java

index 67c737ba30cfe029ae57c2882a7228ac2c683367..0fa34f07ca5c10d86a11ad92ddcf173a68e92ee1 100644 (file)
@@ -30,6 +30,11 @@ public class TurretAutoShoot extends Command {
         this.turretVision = turretVision;
     }
 
+    public TurretAutoShoot(Turret turret, Drivetrain drivetrain){
+        this.turret = turret;
+        this.drivetrain = drivetrain;
+    }
+
     public void updateTurretSetpoint() {
         Translation2d drivepose = drivetrain.getPose().getTranslation();
         Translation2d target = FieldConstants.getHubTranslation().toTranslation2d();
@@ -72,7 +77,7 @@ public class TurretAutoShoot extends Command {
     public void execute() {
         updateTurretSetpoint();
         updateYawToTag();
-        if(turretVisionEnabled && turret.atSetPoint()){
+        if(turretVision != null && turretVisionEnabled && turret.atSetPoint()){
             adjustWithTurretCam();
             turret.setSetpoint(adjustedSetpoint, drivetrain.getAngularRate(2));
         } else{