@@ -102,13 +102,41 @@ private void configureBindings() {
102102
103103 elevatorSubsystem .setDefaultCommand (new BaseCommand (elevatorSubsystem , armSubsystem ));
104104
105+ primaryController .dpadDown .whileTrue (new RunCommand (() -> swerveSubsystem .zeroGyro ()));
106+
107+ // SECONDARY CONTROLLER
108+
105109 climberSubsystem .setDefaultCommand (
106110 new ClimberCommand (climberSubsystem , secondaryController ));
107111
108- primaryController .dpadDown .whileTrue (new RunCommand (() -> swerveSubsystem .zeroGyro ()));
112+ // secondaryController.leftBumper.onTrue(new InstantCommand(() ->
113+ // coralQueue.stepBackwards()));
114+ // secondaryController.rightBumper.onTrue(new InstantCommand(() ->
115+ // coralQueue.stepForwards()));
116+
117+ secondaryController .aButton .whileTrue (
118+ new ElevatorArmCommand (
119+ elevatorSubsystem ,
120+ armSubsystem ,
121+ () -> ScoringConstants .ScoringHeights .INTAKE ));
122+
123+ secondaryController .bButton .whileTrue (
124+ new ElevatorArmCommand (
125+ elevatorSubsystem , armSubsystem , () -> ScoringConstants .ScoringHeights .L2 ));
126+
127+ secondaryController .xButton .whileTrue (
128+ new ElevatorArmCommand (
129+ elevatorSubsystem , armSubsystem , () -> ScoringConstants .ScoringHeights .L3 ));
130+
131+ secondaryController .yButton .whileTrue (
132+ new ElevatorArmCommand (
133+ elevatorSubsystem , armSubsystem , () -> ScoringConstants .ScoringHeights .L4 ));
134+
135+ secondaryController .leftBumper .whileTrue (
136+ new IntakeCommand (intakeSubsystem , IntakeCommand .IntakeMode .INTAKE , () -> false ));
109137
110- secondaryController .leftBumper . onTrue ( new InstantCommand (() -> coralQueue . stepBackwards ()));
111- secondaryController . rightBumper . onTrue ( new InstantCommand (( ) -> coralQueue . stepForwards () ));
138+ secondaryController .rightBumper . whileTrue (
139+ new IntakeCommand ( intakeSubsystem , IntakeCommand . IntakeMode . OUTTAKE , ( ) -> false ));
112140 }
113141
114142 /** Runs once when the code starts */
0 commit comments