7#include <frc2/command/CommandBase.h>
8#include <frc2/command/CommandHelper.h>
9#include <frc2/command/SequentialCommandGroup.h>
21 void End(
bool interrupted)
override;
Definition balance_charging_station.h:13
bool IsFinished() override
Definition balance_charging_station.cpp:104
void Initialize() override
Definition balance_charging_station.cpp:87
void Execute() override
Definition balance_charging_station.cpp:92
units::degree_t m_robotYawAngle
Robot orientation.
Definition balance_charging_station.h:28
void End(bool interrupted) override
Definition balance_charging_station.cpp:97
const units::degree_t m_approachAngle
Angle of drive direction relative to field-centric.
Definition balance_charging_station.h:27
SwerveDriveSubsystem * m_pDrive
Raw pointer to swerve drive subsystem object.
Definition balance_charging_station.h:26
const bool m_approachForward
Definition balance_charging_station.h:29
frc2::CommandPtr m_commands
Commands to execute.
Definition balance_charging_station.h:31
const int m_initialPitchSign
Definition balance_charging_station.h:30
Subsystem for controlling the swerve drivetrain of the robot.
Definition swerve_drive_subsystem.h:56