2024-Robot
Robot code for 2024 FRC season by Argos, FRC team #1756
Loading...
Searching...
No Matches
ClimberCommand Class Reference

#include <climber_command.h>

Inheritance diagram for ClimberCommand:

Public Member Functions

 ClimberCommand (ClimberSubsystem *climber, ShooterSubsystem *shooter, ElevatorSubsystem *elevator, argos_lib::SwappableControllersSubsystem *controllers)
 
void Initialize () override
 
void Execute () override
 
void End (bool interrupted) override
 
bool IsFinished () override
 

Private Attributes

ClimberSubsystemm_pClimber
 
ShooterSubsystemm_pShooter
 
ElevatorSubsystemm_pElevator
 
argos_lib::SwappableControllersSubsystemm_pControllers
 
GoToTrapPositionCommand m_TrapCommand
 
ReadyForClimbCommand m_ReadyForClimbCommand
 
RaiseClimberCommand m_RaiseClimberCommand
 
LowerClimberCommand m_LowerClimberCommand
 
frc2::SequentialCommandGroup m_SeqCommand
 
ShooterCommand m_ShootCommand
 
ReverseClimbCommand m_ReverseClimbCommand
 
int button_count
 
bool end_command
 

Detailed Description

Constructor & Destructor Documentation

◆ ClimberCommand()

ClimberCommand::ClimberCommand ( ClimberSubsystem climber,
ShooterSubsystem shooter,
ElevatorSubsystem elevator,
argos_lib::SwappableControllersSubsystem controllers 
)

Member Function Documentation

◆ End()

void ClimberCommand::End ( bool  interrupted)
override

◆ Execute()

void ClimberCommand::Execute ( )
override

◆ Initialize()

void ClimberCommand::Initialize ( )
override

◆ IsFinished()

bool ClimberCommand::IsFinished ( )
override

Member Data Documentation

◆ button_count

int ClimberCommand::button_count
private

◆ end_command

bool ClimberCommand::end_command
private

◆ m_LowerClimberCommand

LowerClimberCommand ClimberCommand::m_LowerClimberCommand
private

◆ m_pClimber

ClimberSubsystem* ClimberCommand::m_pClimber
private

◆ m_pControllers

argos_lib::SwappableControllersSubsystem* ClimberCommand::m_pControllers
private

◆ m_pElevator

ElevatorSubsystem* ClimberCommand::m_pElevator
private

◆ m_pShooter

ShooterSubsystem* ClimberCommand::m_pShooter
private

◆ m_RaiseClimberCommand

RaiseClimberCommand ClimberCommand::m_RaiseClimberCommand
private

◆ m_ReadyForClimbCommand

ReadyForClimbCommand ClimberCommand::m_ReadyForClimbCommand
private

◆ m_ReverseClimbCommand

ReverseClimbCommand ClimberCommand::m_ReverseClimbCommand
private

◆ m_SeqCommand

frc2::SequentialCommandGroup ClimberCommand::m_SeqCommand
private

◆ m_ShootCommand

ShooterCommand ClimberCommand::m_ShootCommand
private

◆ m_TrapCommand

GoToTrapPositionCommand ClimberCommand::m_TrapCommand
private

The documentation for this class was generated from the following files: