7#include <frc2/command/CommandBase.h>
8#include <frc2/command/CommandHelper.h>
19class ClimbCommand :
public frc2::CommandHelper<frc2::CommandBase, ClimbCommand> {
27 void End(
bool interrupted)
override;
Works with the climber subsystem to execute a series of setpoints, automating the climb sequence.
Definition: climb_command.h:19
std::vector< ClimberPoint > m_initPoints
Definition: climb_command.h:33
void End(bool interrupted) override
Definition: climb_command.cpp:58
bool IsFinished() override
Definition: climb_command.cpp:69
ClimberSubsystem * m_pClimberSubsystem
Definition: climb_command.h:32
std::queue< ClimberPoint > m_climbPoints
Definition: climb_command.h:34
void Initialize() override
Definition: climb_command.cpp:19
void Execute() override
Definition: climb_command.cpp:42
Controls the climber of the robot.
Definition: climber_subsystem.h:22