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