All Classes and Interfaces

Class
Description
Algae Wrist
IO interface for algae wrist
Inputs for algae wrist
Empty IO for replay
Real implementation
Sim implementation
Utilities for flipping based on alliance
Command Factory for Autos
Represents an axis.
Automatically generated file containing build version information.
Represents a circle with a known center and radius.
Climber Subsystem
Climber
AutoLog
Do nothing implementation
Class
Class
Factory for Composed Commands
Constants file.
Algae misc values
Climb Constants.
Primary Coral Scoring Constants
Paths for Dashboard NT Tables topics
Elevator Constants
leds constants class
Motor CAN id's.
Algae Motor CAN id's
Primary Coral Scoring CAN id's
State Estimator Constants
Swerve Constants
Front Left Module - Module 0
Front Right Module - Module 1
Back Left Module - Module 2
Back Right Module - Module 3
Swerve Module constants shared across all modules.
MoveToPos constants.
Vision Constants
Constants for an individual camera.
Stores mutable a value
Mathematical conversions for swerve calculations
Represents a convex shape for the purpose of separating axis solving.
Coral Scoring Subsystem
Coral Scoring IO
Getting coral inpusts
Empty Coral Scoring implementation (for replay)
Real Class Coral Scoring
Real Class Coral Scoring
Deadzone Utilities
Something that can be drawn to AdvantageScope.
Elevator Subsystem
Elevator Algae class
elevator algae io class
Elevator Algae inputs
Empty Algae implementation (for replay)
Algae Real Class
Simulated Algae Subsystem
Elevator IO Class for Elevator
Inputs Class for Elevator
Empty Elevator implementation (for replay)
Real Class for Elevator
Simulator for Elevator
Contains various field dimensions and useful reference points.
Barge Constants
Coral Station Constants
Reef Constants
Visualization for the whole field
IO layer for CanandGyro
Gyro IO layer
Empty Swerve implementation (for replay)
Gyro input logger
IO class for NavX
Simulated Gyro
A static hexagon shape.
An optimized int array.
A one-dimensional range.
LEDs subsystem
Represents a line in 2d space.
Utility class for logging code execution times.
Class for a tunable number.
Do NOT add any static variables to this class, or any initialization at all.
Move to Pose2d
Move to Pose2d
changes operator states from normal to manual
Result type for SeparatingAxis.
Rotating Rectangle Shape
Runs tasks on Roborio in this file.
Robnot Run type
This class is where the bulk of the robot should be declared.
Primary Drivetrain State Estimator
A one-dimensional range with wrapping on [-pi,pi].
Scoring Locations for the 2025 game Reefscape
Reef locations
set of height modes
Implementation of Separating Axis Theorem solver.
Swerve Subsystem
IO Class for Swerve
Empty Swerve implementation (for replay)
Inputs Class for Swerve
Swerve Module Subsystem
IO Class for SwerveModule
Empty implementation of a Swerve Module (for replay)
Inputs Class for SwerveModule
Swerve Module IO
Simulated Swerve Module
Real Class for Swerve
Simulated Swerve Drive
Defines various tuple types for Java.
A type that has a 1st element.
A type that has a 2nd element.
A type that has a 3rd element.
A type that has a 4th element.
A type that has a 5th element.
A type that has a 6th element.
A type that has a 7th element.
A type that has a 8th element.
A type that has a 9th element.
A tuple of 1 elements.
A tuple of 2 elements.
A tuple of 3 elements.
A tuple of 4 elements.
A tuple of 5 elements.
A tuple of 6 elements.
A tuple of 7 elements.
A tuple of 8 elements.
A tuple of 9 elements.
Vision Subsystem
IO Class for Vision
Inputs for an individual camera
Empty Vision implementation (for replay)
PhotonVision-attached implementation
Simulation of vision using built-in PhotonVision simulator.
Visualization of the 2025 Robot
Controller via HTTP.
Webcontroller inputs