8#include <frc2/command/Command.h>
9#include <frc2/command/CommandHelper.h>
10#include <frc2/command/InstantCommand.h>
11#include <frc2/command/SequentialCommandGroup.h>
23class ClimberCommand :
public frc2::CommandHelper<frc2::Command, ClimberCommand> {
34 void End(
bool interrupted)
override;
Definition climber_command.h:23
void End(bool interrupted) override
Definition climber_command.cpp:66
ShooterCommand m_ShootCommand
Definition climber_command.h:49
bool end_command
Definition climber_command.h:53
ElevatorSubsystem * m_pElevator
Definition climber_command.h:41
void Execute() override
Definition climber_command.cpp:35
GoToTrapPositionCommand m_TrapCommand
Definition climber_command.h:44
argos_lib::SwappableControllersSubsystem * m_pControllers
Definition climber_command.h:42
frc2::SequentialCommandGroup m_SeqCommand
Definition climber_command.h:48
RaiseClimberCommand m_RaiseClimberCommand
Definition climber_command.h:46
ReverseClimbCommand m_ReverseClimbCommand
Definition climber_command.h:50
ShooterSubsystem * m_pShooter
Definition climber_command.h:40
int button_count
Definition climber_command.h:52
ClimberSubsystem * m_pClimber
Definition climber_command.h:39
void Initialize() override
Definition climber_command.cpp:26
bool IsFinished() override
Definition climber_command.cpp:71
LowerClimberCommand m_LowerClimberCommand
Definition climber_command.h:47
ReadyForClimbCommand m_ReadyForClimbCommand
Definition climber_command.h:45
Definition climber_subsystem.h:13
Definition elevator_subsystem.h:14
Definition go_to_trap_position_command.h:13
Definition lower_climber_command.h:13
Definition raise_climber_command.h:13
Definition ready_for_climb_command.h:14
Definition reverse_climb_command.h:23
Definition shooter_command.h:16
Definition shooter_subsystem.h:13
Allows two controllers to swap between "Driver" and "Operator" control schemes on the fly by swapping...
Definition swappable_controllers_subsystem.h:18