All Classes and Interfaces

Class
Description
Auton example for swerve using PathPlanner
Anything that stays the same throughout the runtime of the program should be in here.
Swerve-specific configuration.
Operator for driving the bot
 
 
 
 
 
 
 
 
 
Center for all things logging.
Do NOT add any static variables to this class, or any initialization at all.
 
For Robots that want a joined vision system, say 4 cameras on 4 corners TODO: Add methods for really fancy math and functions, such as multi-camera targeting/field recognition
Abstract class designed for Operators.
Currently only supports 1 type of processor per joined system
Impl for photonvision for Vision-related things.
The VM is configured to automatically run this class, and to call the methods corresponding to each mode, as described in the TimedRobot documentation.
Container class for everything Swerve
Subsystem for all things Tank related (Falcon 500s, Krakens)
Subsystem for all things Tank related (Spark Max)