Skip to content

Commit 846197a

Browse files
committed
tweak driver controls
1 parent b0c72f6 commit 846197a

File tree

2 files changed

+25
-9
lines changed

2 files changed

+25
-9
lines changed

src/main/java/frc/robot/RobotContainer.java

+12-7
Original file line numberDiff line numberDiff line change
@@ -83,10 +83,14 @@ private void configureBindings() {
8383
operator.x().onTrue(new InstantCommand(stateController::ejectPressed));
8484
operator.y().onTrue(new InstantCommand(stateController::readyToShootPressed));
8585

86-
driver.a().onTrue(new InstantCommand(stateController::intakePressed));
87-
driver.b().onTrue(new InstantCommand(stateController::holdPressed));
88-
driver.x().onTrue(new InstantCommand(stateController::ejectPressed));
89-
driver.y().onTrue(new InstantCommand(stateController::readyToShootPressed));
86+
// driver.a().onTrue(new InstantCommand(stateController::intakePressed));
87+
// driver.b().onTrue(new InstantCommand(stateController::holdPressed));
88+
// driver.x().onTrue(new InstantCommand(stateController::ejectPressed));
89+
// driver.y().onTrue(new InstantCommand(stateController::readyToShootPressed));
90+
91+
driver.a().onTrue(new InstantCommand(stateController::stowClimbPressed));
92+
driver.y().onTrue(new InstantCommand(stateController::raiseClimbPressed));
93+
driver.x().onTrue(new InstantCommand(stateController::climbPressed));
9094

9195

9296
// operator.leftBumper().onTrue(new InstantCommand(stateController::stowPressed));
@@ -96,6 +100,7 @@ private void configureBindings() {
96100
operator.povUp().onTrue(new InstantCommand(stateController::sourcePressed));
97101
operator.povRight().onTrue(new InstantCommand(stateController::ampPressed));
98102
operator.povDown().onTrue(new InstantCommand(stateController::speakerPressed));
103+
99104
//operator.povLeft().onTrue(new InstantCommand(stateController::trapPressed));
100105

101106
// operator.leftTrigger(0.5).onTrue(new InstantCommand(stateController::shootPressed));
@@ -113,9 +118,9 @@ private void configureBindings() {
113118
driver.rightBumper().onFalse(swerveSubsystem.getDefaultCommand());
114119

115120

116-
driver.povUp().onTrue(new InstantCommand(()->Alignments.trapTest(stateController, Rotation2d.fromRotations(0)).schedule()));
117-
driver.povLeft().onTrue(new InstantCommand(()->Alignments.trapTest(stateController, Rotation2d.fromRotations(1.0/3)).schedule()));
118-
driver.povRight().onTrue(new InstantCommand(()->Alignments.trapTest(stateController, Rotation2d.fromRotations(-1.0/3)).schedule()));
121+
// driver.povUp().onTrue(new InstantCommand(()->Alignments.trapTest(stateController, Rotation2d.fromRotations(0)).schedule()));
122+
// driver.povLeft().onTrue(new InstantCommand(()->Alignments.trapTest(stateController, Rotation2d.fromRotations(1.0/3)).schedule()));
123+
// driver.povRight().onTrue(new InstantCommand(()->Alignments.trapTest(stateController, Rotation2d.fromRotations(-1.0/3)).schedule()));
119124

120125
operator.leftTrigger(0.5).onTrue(new InstantCommand(()->stateController.shootPressed()));
121126

src/main/java/frc/robot/StateControllerSub.java

+13-2
Original file line numberDiff line numberDiff line change
@@ -215,8 +215,8 @@ public void setArmState(ArmState state){
215215
public Objective getObjective(){return objective;}
216216

217217
public ClimbState getClimbStateConsideringDuckMode(){
218-
if(duckMode==DuckMode.DOWN)
219-
return ClimbState.DOWN;
218+
if(duckMode==DuckMode.UNDUCK)
219+
return ClimbState.CLIMBED;
220220
return climbState;
221221
}
222222

@@ -416,6 +416,17 @@ public void intakePressed(){
416416
// climbState = ClimbState.STOWED; //TODO: should this be here?
417417
}
418418

419+
public void stowClimbPressed(){
420+
climbState = ClimbState.DOWN;
421+
}
422+
public void raiseClimbPressed(){
423+
climbState = ClimbState.READY;
424+
}
425+
public void climbPressed(){
426+
climbState = ClimbState.CLIMBED;
427+
}
428+
429+
419430
Timer makeEFHoldTimer = new Timer();
420431

421432
public void holdPressed(){

0 commit comments

Comments
 (0)