@@ -299,9 +299,10 @@ public RobotContainer() {
299299 SHOOT_STATE .AMP ,
300300 new SequentialCommandGroup (
301301 // amp shoot
302- new InstantCommand (() -> shooter .setFeedersRPM (500 )),
303- new WaitCommand (1.323 ),
304- new InstantCommand (() -> shooter .setFlywheelRPMs (-900 , -900 )))),
302+ new InstantCommand (() -> shooter .setFeedersRPM (500 ))
303+ // new WaitCommand(1.323)
304+ )),
305+ // new InstantCommand(() -> shooter.setFlywheelRPMs(-900, -900)))),
305306 Map .entry (
306307 SHOOT_STATE .TRAP ,
307308 new SequentialCommandGroup (
@@ -711,7 +712,18 @@ private void testControls() {
711712 driveController .leftTrigger ().onFalse (new InstantCommand (() -> shooter .stopFeeders ()));
712713
713714 driveController .b ().onTrue (new SetAmpBarTarget (10 , 0 , elevator ));
714- driveController .b ().onFalse (new SetAmpBarTarget (0 , 0 , elevator ));
715+ driveController
716+ .b ()
717+ .onFalse (
718+ new InstantCommand (() -> pivot .setShootState (SHOOT_STATE .AIMBOT ))
719+ .andThen (
720+ new SequentialCommandGroup (
721+ new SetAmpBarTarget (5 , 3 , elevator ),
722+ new InstantCommand (() -> shooter .turnOffFan ()),
723+ new SetElevatorTarget (0 , 0.5 , elevator ),
724+ new InstantCommand (() -> elevator .setConstraints (30 , 85 )),
725+ new InstantCommand (() -> shooter .stopFlywheels (), shooter ),
726+ new SetPivotTarget (Constants .PivotConstants .STOW_SETPOINT_DEG , pivot ))));
715727 }
716728
717729 // TODO:: change drive controls to match changed test controls
@@ -825,9 +837,24 @@ private void driverControls() {
825837 driveAButton .onTrue (climbCommands );
826838
827839 driveXButton .onTrue (trapCommands );
828- driveController .b ().onTrue (new SetAmpBarTarget (90 , 3 , elevator ));
829- driveController .b ().onFalse (new SetAmpBarTarget (0 , 3 , elevator ));
840+ driveController
841+ .b ()
842+ .onTrue (
843+ new InstantCommand (() -> pivot .setShootState (SHOOT_STATE .AMP ))
844+ .andThen (new ScoreAmp (elevator , pivot , shooter , drive )));
830845
846+ driveController
847+ .b ()
848+ .onFalse (
849+ new InstantCommand (() -> pivot .setShootState (SHOOT_STATE .AIMBOT ))
850+ .andThen (
851+ new SequentialCommandGroup (
852+ new SetAmpBarTarget (5 , 3 , elevator ),
853+ new InstantCommand (() -> shooter .turnOffFan ()),
854+ new SetElevatorTarget (0 , 0.5 , elevator ),
855+ new InstantCommand (() -> elevator .setConstraints (30 , 85 )),
856+ new InstantCommand (() -> shooter .stopFlywheels (), shooter ),
857+ new SetPivotTarget (Constants .PivotConstants .STOW_SETPOINT_DEG , pivot ))));
831858 // driveController
832859 // .rightBumper()
833860 // .whileTrue(
0 commit comments