The Autonomous class contains classes and functions related to the robot's autonomous behavior.
void AutoDrive(Intake &intake, Latch &latch)
Drives the robot autonomously.
void Auton4(Intake &intake, Latch &latch)
Runs the autonomous path for the far side offensive game strategy. This function executes the autonom...
static std::string autonName
The name of the autonomous program.
void Auton1(Intake &intake, Latch &latch)
Runs the autonomous path for the far side defensive game strategy.
void Auton2(Intake &intake, Latch &latch)
Runs the autonomous path for the near side offensive game strategy.
static AUTON_ROUTINE auton
Sets the number of the autonomous program to use.
void Auton3(Intake &intake, Latch &latch)
Runs the puncher routine for the Skills Challenge.
static void AutonSwitcher(int autonNum)
Switches the autonomous program.
void Auton5(Intake &intake, Latch &latch)
The Intake class represents a robot intake system.
The Latch class represents a latching mechanism.