All Classes and Interfaces
Class
Description
Aligns the robot to the given tag from a birdseye 2D view.
A utility class used to generate, manage and select autonomous routines on the fly.
The primary pathfinding strategy for the
AutonomousManager
.The primary source to get the autonomous command from for the
AutonomousManager
.Creates a trigger zone to execute a command when the robot is close enough to a pose by the
given amount.
A static battery simulation class to update the WPILib's
BatterySim
class.A generic 2D bilinear interpolator over an axis-aligned grid.
Automatically generated file containing build version information.
Simulates a cascade elevator and calculates stage positions, publishing them to Network
Tables (via Akit Logger) for visualization in AdvantageScope.
Simulates a continuous elevator and calculates stage positions, publishing them to Network
Tables (via Akit Logger) for visualization in AdvantageScope.
A container for a double value, used for passing by reference into a lambda expression.
Represents a simulated elevator mechanism.
A wrapper class that provides conversions between RGB values and HSV values.
A generic holder class for kS, kV and kA constants.
A container for an integer value, used for passing by reference into a lambda expression.
An interface allowing users to have a custom enum of subsystem positions.
A container class holding LED patterns.
A preset LED subsystem.
A descriptor for a shooter subsystem, containing all the necessary parameters to calculate
the angle and RPM of the shooter, given environmental factors.
A builder class for ShooterDescriptor paramters.
The main superclass interface for vision camera (hardware) interaction IO classes.
Represents a robot pose sample used for pose estimation.
An enum specifying which processing method is used when computing the pose.
Represents the angle to a simple target, not used for pose estimation.
The inputs class for the Vision Subsystem.
IO implementation for real Limelight hardware.
IO implementation for real PhotonVision hardware.
IO implementation for simulation using PhotonVision's built-in simulator.
A preset vision subsystem used for robot localization via AprilTags.
The consumer functional interface for the addVisionMeasurement method.
LimelightHelpers provides static methods and classes for interfacing with Limelight vision
cameras in FRC.
Encapsulates the state of an internal Limelight IMU.
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.
Custom PathPlanner pathfinder for AdvantageKit replay compatibility.
Do NOT add any static variables to this class, or any initialization at all.
A physics utility class.
A generic holder class for PID and IZone constants.
Simulates an arm / pivot and calculates joint positions, publishing them to Network Tables
(via Akit Logger) for visualization in AdvantageScope.
A polygonal region on the field.
The
PolynomialRegression
class performs a polynomial regression on an set of
N data points (yi, xi).A class representing a projectile target on the field.
A rectangular region on the field used to divide field into sections.
Utility class for basic kinematics related to wheel rotations.
Calculates the optimal shooter parameters (angle, wheel speed, yaw) for hitting a target.
A class containing physical parameters for a projectile shot from the shooter.
Holder class for a shooter projectile.
Represents various projectile shapes with moment of inertia calculations.
Thin-walled hollow cuboid.
Solid cuboid.
Thick-walled hollow cylinder.
Thin-walled hollow cylinder.
Solid cylinder.
Ring (thin circular loop).
Thick-walled hollow sphere.
Thin-walled hollow sphere.
Solid sphere.
Data class for computed shooter states.
A static class to allow for for direct JNI SparkMax and SparkFlex interactions.
Utility class for calculating subsystem ratios.
Represents a finite quadrilateral surface in 3D defined by four corner points.
A generic utility class for TalonFX and TalonFXS.
A number which can be tuned in SmartDashboard.
A static utility class for generic functions.
A 3D vector class.