All Classes and Interfaces

Class
Description
Custom logger for AbsoluteEncoders.
A superstructure to control both the Elevator and Pivot.
Class that represents a position of the Arm, including both Elevator and Pivot positions.
Subsystem for the robot's autonomous functionality.
The Constants class provides a convenient place for teams to hold robot-wide numerical or boolean constants.
Position presets for the Arm.
Constants used to configure the autonomous program.
Constants used to configure the driver dashboard.
Constants used by the Drivetrain.
Angular velocity skew correction configuration.
Configure auto synchronization for encoders during a match.
Configure pathfinding to poses.
SysId configuration.
Constants used to configure the Elevator.
Constants that describe the physical layout of the field.
Constants used by the Head's intake.
Constants used to configure logging.
Constants used to configure the operator controllers.
Constants used to configure the pivot.
Constants used by the Head's shooter.
Constants used to configure vision.
Subsystem that controls the drivetrain.
The frame of reference for drivetrain translation.
Class that handles controlling the Drivetrain with HID controllers.
 
Represents an notification object to be sent to the Elastic dashboard.
Represents the possible levels of notifications for the Elastic dashboard.
Subsystem to control the elevator.
Shooter and intake.
A command that locks the wheels of the swerve drive to force it to remain stationary.
Do NOT add any static variables to this class, or any initialization at all.
Subsystem used to control the elevator pivot.
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.
Class that handles vision logic.
Command that creates an AsynchronousInterrupt and uses it to trigger a callback, waiting until the callback happens before finishing.