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.