All Classes and Interfaces

Class
Description
This class is used to store the pose of the AprilTag relative to the camera.
These will be constants associated with each auto path in AutoRoutines.
 
 
 
 
 
Class that extends the Phoenix SwerveDrivetrain class and implements subsystem so it can be used in command-based projects easily.
 
 
 
 
 
Represents an notification object to be sent to the Elastic dashboard.
Represents the possible levels of notifications for the Elastic dashboard.
 
 
 
 
HardwareMap provides a centralized spot for constants related to the hardware configuration of the robot.
 
 
 
 
Do NOT add any static variables to this class, or any initialization at all.
Injects Maple-Sim simulation data into a CTRE swerve drivetrain.
Represents the simulation of a single SwerveModule.
 
 
 
 
This class is used to get the data from the Raspberry Pi.
IO implementation for real robot using PhotonVision.
IO implementation for physics sim using PhotonVision simulator.
The VM is configured to automatically run this class, and to call the functions corresponding to each mode, as described in the TimedRobot documentation.
 
Configuration helper for the MapleSimSwerveDrivetrain class.
 
 
 
Common class for providing driver inputs during Teleop.
 
Swerve Drive class utilizing CTR Electronics' Phoenix 6 API with the selected device types.