Skip to content

Class Hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:

  • class RobotContainer
  • class Telemetry
  • class TunerConstants
  • class frc::TimedRobot
  • class swerve::SwerveDrivetrain< hardware::TalonFX, hardware::TalonFX, hardware::CANcoder >
    • class TunerSwerveDrivetrain Swerve Drive class utilizing CTR Electronics' Phoenix 6 API with the selected device types.
      • class subsystems::CommandSwerveDrivetrain Class that extends the Phoenix 6 SwerveDrivetrain class and implements Subsystem so it can easily be used in command-based projects.
    • class TunerSwerveDrivetrain Swerve Drive class utilizing CTR Electronics' Phoenix 6 API with the selected device types.
      • class subsystems::CommandSwerveDrivetrain Class that extends the Phoenix 6 SwerveDrivetrain class and implements Subsystem so it can easily be used in command-based projects.
  • class frc2::SubsystemBase
    • class subsystems::CommandSwerveDrivetrain Class that extends the Phoenix 6 SwerveDrivetrain class and implements Subsystem so it can easily be used in command-based projects.