All Classes and Interfaces
Class
Description
ArgumentedTool
ArgumentEnum
Class that extends the Phoenix 6 SwerveDrivetrain class and implements
Subsystem so it can easily
be used in command-based projects.
DogLogRewriter | Actual functionality
DriveInputProcessor
DriveTurnInputProcessor
Enum representing the different possible states of the feeder.
This interface stores information about the field elements.
APRILTAGS **
Enum representing the different possible states of the handoff.
Enum representing the different possible states of the intake.
LimelightHelpers provides static methods and classes for interfacing with
Limelight vision
cameras in FRC.
Represents hardware statistics from the Limelight.
Encapsulates the state of an internal Limelight IMU.
Represents IMU data from the JSON results.
Limelight Results object, parsed from a Limelight's JSON results output.
Represents a Barcode Target Result extracted from JSON Output
Represents a Neural Classifier Pipeline Result extracted from JSON Output
Represents a Neural Detector Pipeline Result extracted from JSON Output
Represents an AprilTag/Fiducial Target Result extracted from JSON Output
Represents a Color/Retroreflective Target Result extracted from JSON Output
Represents a 3D Pose Estimate.
Represents a Limelight Raw Neural Detector result from Limelight's
NetworkTables output.
Represents a Limelight Raw Fiducial result from Limelight's NetworkTables
output.
Represents a Limelight Raw Target/Contour result from Limelight's
NetworkTables output.
Represents capture rewind buffer statistics.
Main Class
DogLogASTParser | A tool for replacing SmartDashboard calls with DogLog
calls
Flip autons of your choice across the y coordinate axis
Flip paths of your choice across the y coordinate axis
Main class for PathplannerSearch
Injects Maple-Sim simulation data into a CTRE swerve drivetrain.
Represents the simulation of a single
SwerveModule.Classes to store all of the values a motor needs
Pathplanner Auton Flipper
Pathplanner Path Flipper
Utility class that gives search features that Pathplanner lacks
This file contains the different ports of motors, solenoids and sensors
Robot Class
Robot Container Class
Combined robot visualizer for all of the subsystems in one canvas.
Enum representing the different possible states of the shooter.
SimulationConstants
Contains simulation constants related to our drivetrain and its components
Contains simulation constants related to our physical hopper.
Contains simulation constants related to the intake subsystem
Record that holds CAD Offsets
Contains simulation constants related to the shooter subsystem
A class that handles the Mechanism logging and unit conversions required
to create a SysId
routine
Tool
A command that does nothing but takes a specified amount of time to finish
based on a tunable value.
Swerve Drive class utilizing CTR Electronics' Phoenix 6 API with the selected device types.