All Classes and Interfaces

Class
Description
Custom logger for AbsoluteEncoders.
The Constants class provides a convenient place for teams to hold robot-wide numerical or boolean constants.
Constants used to configure the driver dashboard.
Constants that describe the physical layout of the field.
Constants used to configure logging.
Constants used to configure the operator controllers.
 
Represents an notification object to be sent to the Elastic dashboard.
Represents the possible levels of notifications for the Elastic dashboard.
Do NOT add any static variables to this class, or any initialization at all.
Utility classes for working with poses.
Custom logger for RelativeEncoders.
The methods in this class are called automatically corresponding to each mode, as described in the TimedRobot documentation.
This class is where the bulk of the robot should be declared.
Runs a runnable on the next run of the CommandScheduler.
Custom logger for SparkBase.
Struct to represent the data in SparkBase.Faults.
Custom logger for SparkLimitSwitches.
Struct to represent the data in SparkBase.Warnings.
 
General utilities.
Constants that contain version metadata for the robot.
Command that creates an AsynchronousInterrupt and uses it to trigger a callback, waiting until the callback happens before finishing.