2
3
4
5
6
7
8
9
10
11
12
13
19
20
21
22
23
24
25
26
27#define PROS_USE_SIMPLE_NAMES
30
31
32
33
34
35#define PROS_USE_LITERALS
38#include "robot/auton.h"
40#include "robot/drivetrain.h"
41#include "robot/puncher.h"
42#include "robot/intake.h"
43#include "robot/utility.h"
46
47
52
53
54
55
56
57
58
64
65
66
67
82
83
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