All Classes and Interfaces

Class
Description
Class for tracking which hub is active
Adjustable Hood Subsystem
Hardware abstraction layer for the adjustable hood subsystem.
Container for all adjustable hood sensor inputs.
adjustable hood hardware
Simulation implementation of AdjustableHoodIO.
Utilities for flipping based on alliance
Alternative builder step.
Represents an axis.
Automatically generated file containing build version information.
Constants for a camera
Represents a circle with a known center and radius.
Climber subsystem for controlling the robot's climbing mechanism.
Hardware abstraction interface for the climber subsystem.
Input container for climber sensor and state data.
Real hardware implementation of the climber subsystem.
Simulation implementation of the climber subsystem.
Color detector subsystem
Color detector IO
Color detection inputs
Empty IO layer for replay
Color detector hardware layer
Command Factory
Constants file.
Adjustable Hood Constants
Climber subsystem constants.
Pivot rotation mechanism constants.
Telescope extension mechanism constants.
Constants for driver controls
Indexer Constants
Intake Constants
Shooter Constants
Swerve Constants
MoveToPos Constants
Trench MoveToPose Constants
Turret Constants
Vision Constants
Mathematical conversions for swerve calculations
Represents a convex shape for the purpose of separating axis solving.
Runtime debugging utility for exposing low-level device controls via NetworkTables.
Field geometry and reference points for path planning, vision, and alignment.
Available AprilTag layouts for this project.
Depot geometry and reference points on the alliance side.
Identifies which set of field-measurement JSONs to load.
Hub geometry and reference points (center, corners, and faces).
Geometry for the left bump and common reference points.
Left trench geometry and key opening reference points.
Convenient Y positions for important horizontal (field-widthwise) lines.
Convenient X positions for important vertical (field-lengthwise) lines.
Outpost geometry and reference points on the alliance side.
Geometry and reference points on the alliance side for the autoPass command.
Defines commonly used rectangular field regions.
Geometry for the right bump and common reference points.
Right trench geometry and key opening reference points.
Tower geometry and reference points (center and uprights).
Constants for shooter flywheel
Simulator for fuel by FRC Team 5000.
Hub Goal
Generate Empty IO implementation using RobotUtils
IO for gyro
Inputs for gyro
NavX2 implementation for Gyro
Simulation implementation for gyro
A static hexagon shape.
Indexer class
indexer interface
indexer inputs class
real implementation of indexer
Indexer simulation class
Marks this parameter as required to create the builder.
Intake subsystem
intake IO
inputs class
intake real implementation
sim class
A one-dimensional range.
Represents a line in 2d space.
Do NOT add any static variables to this class, or any initialization at all.
Per-module constants
Command that drives a swerve drivetrain to a specified field-relative pose using a HolonomicDriveController.
Marks this parameter as optional.
Result type for SeparatingAxis.
Background thread responsible for sampling odometry-related signals at a higher frequency than the main robot loop.
Utility class that centralizes registration and synchronized refreshing of CTRE Phoenix BaseStatusSignals.
Tunable constants for PID controllers
Rotating Rectangle Shape
Field required to be specified before finishing.
Runs tasks on Roborio in this file.
Robnot Run type
This class is where the bulk of the robot should be declared.
Maintains and updates the robot's estimated global pose for a swerve drive by fusing wheel odometry, gyro measurements, and delayed vision updates.
Centralized visualization helper for publishing robot state to logging and visualization tools.
A one-dimensional range with wrapping on [-pi,pi].
Implementation of Separating Axis Theorem solver.
Shooter Subsystem
Shooter IO Interface
Shooter Inputs Class
Shooter Real Implementation
Shooter Sim Implementation
Calculates shooter parameters (RPM and hood angle) based on distance and required velocity.
Parameters for a shooter shot, including RPS, hood angle, and time of flight.
Simple position and velocity simulator for mechanism motion.
Simulated state of the robot
Utility methods for safely interacting with REV Spark motor controllers in the presence of transient or persistent communication errors.
Primary swerve drivetrain subsystem.
Swerve drive odometry implementation that integrates wheel motion using circular arc geometry rather than straight-line approximations.
IO for swerve timestamps
Inputs for swerve timestamps
Swerve Module
IO for swerve module
Inputs for swerve module
Real swerve module implementation (assumes two TalonFXs)
Simulation implementation for Swerve Module
Applies rate limiting to robot-relative swerve chassis commands to ensure physically achievable, stable, and predictable motion.
Real Swerve Implementation
Simulation implementation for swerve
Control scheme utilities for teleoperated swerve driving.
Marker interface for POJO that can expose its contents for tuning.
Collection of command factories used for drivetrain tuning and characterization.
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.
Subsystem representing the robot turret.
Hardware abstraction layer for the turret subsystem.
Container for all turret sensor inputs.
turret hardware
Simulation implementation of TurretIO.
Generate TypeState Builder using RobotUtils
Vision subsystem responsible for processing camera-based pose observations and contributing vision measurements to the drivetrain pose estimator.
IO Class for Vision
Inputs for an individual camera
PhotonVision-attached implementation
Simulation of vision using built-in PhotonVision simulator.