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.