All Classes and Interfaces
Class
Description
Class that extends the Phoenix 6 SwerveDrivetrain class and implements
Subsystem so it can easily be used in command-based projects.
A superclass that all FSM systems should inherit from.
HardwareMap provides a centralized spot for constants related to the hardware
configuration of the robot.
Base class for input handling in the robot.
An interface for any motor wrapper implementation for logging purposes.
Do NOT add any static variables to this class, or any initialization at all.
Holds constants for the motor IO class such as default motor info.
The motor manager that facilitates pooling and logging motor outputs.
this is intended to be used in place of an FSM when the hardware is not present.
The VM is configured to automatically run this class, and to call the functions corresponding to
each mode, as described in the TimedRobot documentation.
Spark max wrapper class, using SparkMaxSim.
TalonFx wrapper class, using DC motor sim + sim states.
Common class for providing driver inputs during Teleop.
Swerve Drive class utilizing CTR Electronics' Phoenix 6 API with the selected device types.