All Classes and Interfaces
Class
Description
Automatically generated file containing build version information.
CachedDouble allows for a value to only be checked once per periodic loop if it is called by
multiple methods.
Tracks start-up and caught crash events, logging them to a file which doesn't roll over
This class and its subclasses remap controller stick inputs according to specifics provided of
multiple classes of curves.
This class maps the value of a input to an exponential curve.
Contains various field dimensions and useful reference points.
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.
Control Modes Docs:
https://pro.docs.ctr-electronics.com/en/latest/docs/migration/migration-guide/control-requests-guide.html
Closed-loop & Motion Magic Docs:
https://pro.docs.ctr-electronics.com/en/latest/docs/migration/migration-guide/closed-loop-guide.html
Common Network Utilities
This class should have any command calls that directly call the Operator
This class should have any command calls that directly call the Pilot
Uses a profiled PID Controller to quickly turn the robot to a specified angle.
Class that extends the Phoenix SwerveDrivetrain class and implements subsystem so it can be used
in command-based projects easily.
Uses a profiled PID Controller to quickly turn the robot to a specified angle.
Uses a profiled PID Controller to quickly turn the robot to a specified angle.
Creates CANTalon objects and configures all the parameters we care about to factory defaults.
Priority levels for printing to the console NORMAL: Low priority, only print if enabled HIGH:
High priority, always print
Uses a profiled PID Controller to quickly turn the robot to a specified angle.
Uses a profiled PID Controller to quickly turn the robot to a specified angle.
This class provides an easy way to link commands to conditions.
Represents a trio of three objects.
From 254 lib imported from 1678-2024 Contains basic functions that are used often.