Skip to content

Commit 5c22727

Browse files
committed
merge in latest climb changes
1 parent 5c94758 commit 5c22727

File tree

6 files changed

+33
-62
lines changed

6 files changed

+33
-62
lines changed

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

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@
2424
import frc.robot.commands.algae.ToggleHasAlgaeCommand;
2525
import frc.robot.commands.biscuit.HoldBiscuitCommand;
2626
import frc.robot.commands.biscuit.JogBiscuitCommand;
27+
import frc.robot.commands.climb.ClimbCommand;
28+
import frc.robot.commands.climb.ClimbPrepCommand;
2729
import frc.robot.commands.coral.EnableEjectBeamCommand;
2830
import frc.robot.commands.coral.OpenLoopCoralCommand;
2931
import frc.robot.commands.drive.DriveAutonCommand;
@@ -280,7 +282,7 @@ private void configureDriverBindings() {
280282

281283
// climb
282284
new JoystickButton(driveJoystick, Button.SWA.id)
283-
.onTrue(new InstantCommand(() -> robotStateSubsystem.toClimb()));
285+
.onTrue(new ClimbCommand(robotStateSubsystem, climbSubsystem));
284286
}
285287

286288
private void configureOperatorBindings() {
@@ -331,7 +333,9 @@ private void configureOperatorBindings() {
331333

332334
// Prep Climb
333335
new JoystickButton(xboxController, XboxController.Button.kStart.value)
334-
.onTrue(new InstantCommand(() -> robotStateSubsystem.toPrepClimb()));
336+
.onTrue(
337+
new ClimbPrepCommand(
338+
robotStateSubsystem, climbSubsystem, elevatorSubsystem, biscuitSubsystem));
335339
}
336340

337341
private void configureTestOperatorBindings() {

src/main/java/frc/robot/commands/climb/Climb.java

Lines changed: 0 additions & 20 deletions
This file was deleted.

src/main/java/frc/robot/commands/robotState/ClimbCommand.java renamed to src/main/java/frc/robot/commands/climb/ClimbCommand.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package frc.robot.commands.robotState;
1+
package frc.robot.commands.climb;
22

33
import edu.wpi.first.wpilibj2.command.Command;
44
import frc.robot.subsystems.climb.ClimbSubsystem;
@@ -9,7 +9,7 @@ public class ClimbCommand extends Command {
99
ClimbSubsystem climbSubsystem;
1010

1111
public ClimbCommand(RobotStateSubsystem robotState, ClimbSubsystem climbSubsystem) {
12-
addRequirements(robotState, climbSubsystem);
12+
addRequirements(climbSubsystem);
1313
this.robotState = robotState;
1414
}
1515

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
package frc.robot.commands.climb;
2+
3+
import edu.wpi.first.wpilibj2.command.InstantCommand;
4+
import frc.robot.subsystems.biscuit.BiscuitSubsystem;
5+
import frc.robot.subsystems.climb.ClimbSubsystem;
6+
import frc.robot.subsystems.elevator.ElevatorSubsystem;
7+
import frc.robot.subsystems.robotState.RobotStateSubsystem;
8+
9+
public class ClimbPrepCommand extends InstantCommand {
10+
RobotStateSubsystem robotState;
11+
12+
public ClimbPrepCommand(
13+
RobotStateSubsystem robotState,
14+
ClimbSubsystem climbSubsystem,
15+
ElevatorSubsystem elevatorSubsystem,
16+
BiscuitSubsystem biscuitSubsystem) {
17+
addRequirements(climbSubsystem, elevatorSubsystem, biscuitSubsystem);
18+
this.robotState = robotState;
19+
}
20+
21+
@Override
22+
public void initialize() {
23+
robotState.toPrepClimb();
24+
}
25+
}

src/main/java/frc/robot/commands/climb/PrepClimb.java

Lines changed: 0 additions & 20 deletions
This file was deleted.

src/main/java/frc/robot/commands/robotState/ClimbPrepCommand.java

Lines changed: 0 additions & 18 deletions
This file was deleted.

0 commit comments

Comments
 (0)