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

#include <climber_homing_command.h>

Inheritance diagram for ClimberHomingCommand:

Public Member Functions

 ClimberHomingCommand (ClimberSubsystem &subsystem, const argos_lib::RobotInstance instance)
 
void Initialize () override
 
void Execute () override
 
void End (bool interrupted) override
 
bool IsFinished () override
 

Private Attributes

ClimberSubsystemm_climberSubsystem
 
argos_lib::Debouncer m_climberMovingDebounce
 
std::chrono::time_point< std::chrono::steady_clock > m_startTime
 
const argos_lib::RobotInstance m_instance
 

Detailed Description

Constructor & Destructor Documentation

◆ ClimberHomingCommand()

ClimberHomingCommand::ClimberHomingCommand ( ClimberSubsystem subsystem,
const argos_lib::RobotInstance  instance 
)
explicit

Member Function Documentation

◆ End()

void ClimberHomingCommand::End ( bool  interrupted)
override

◆ Execute()

void ClimberHomingCommand::Execute ( )
override

◆ Initialize()

void ClimberHomingCommand::Initialize ( )
override

◆ IsFinished()

bool ClimberHomingCommand::IsFinished ( )
override

Member Data Documentation

◆ m_climberMovingDebounce

argos_lib::Debouncer ClimberHomingCommand::m_climberMovingDebounce
private

◆ m_climberSubsystem

ClimberSubsystem& ClimberHomingCommand::m_climberSubsystem
private

◆ m_instance

const argos_lib::RobotInstance ClimberHomingCommand::m_instance
private

◆ m_startTime

std::chrono::time_point<std::chrono::steady_clock> ClimberHomingCommand::m_startTime
private

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