10
11
12
19
20
21
22
23
The Autonomous class contains classes and functions related to the robot's autonomous behavior.
void AutoDrive(Puncher &puncher, bool autono)
Drives the robot autonomously.
Represents the drivetrain of the robot.
void run()
Runs the drivetrain.
The Intake class represents a robot intake system.
void run()
Runs the main function of the intake system.
Represents a Puncher mechanism for a robot.
void run(int autonVal)
Runs the puncher based on the given autonomous value.
The Wings class represents the wings of a robot.
void run()
Runs the wings.
void competition_initialize()
Contains global variables and type definitions for the Robot namespace.
Contains utility functions for controlling the screen and toggling subsystems.
void displayLocation()
Displays current position of the robot.
void toggleSubsystemOptions(Autonomous &auton, Drivetrain &drive, Puncher &punch)
Toggles subsystems, drive mode auton routine, and puncher.
void displayMotorVel()
Displays current velocity of the robot.
Contains all objects generated by the 1516B team - Contains all of the subsystems,...
Structure that holds instances of all robot subsystems.
Robot::Drivetrain drivetrain
Robot::Autonomous autonomous