All Classes and Interfaces

Class
Description
Auton
Class that stores all auton commands
Implementation of Auton using BLine paths
 
 
Wrapper class for configuring CANCoder encoders
Interface for all the command routines that utilize some combination of subsystem command routines and subsystem exposed state commands.
 
 
DriveInputProcessor
 
 
 
 
 
DriveTurnInputProcessor
 
This file contains the different hardware ports of hardware not belonging to a particular subsystem.
 
File containing non-subsystem settings for the robot.
Uses a LoggedNetworkBoolean for each subsystem to add subsystem toggling functionality from external dashboards.
 
 
 
IO implementation for Pigeon 2.
Logged TalonFX
Log Table Utility
Main Class
 
 
 
 
 
 
Physics sim implementation of module IO.
Module IO implementation for Talon FX drive motor controller, Talon FX turn motor controller, and CANcoder.
Module IO implementation for Talon FXS drive motor controller, Talon FXS turn motor controller, and CANdi (PWM 1).
Implementation of Auton using PathPlanner paths
 
 
A standard subsystem that includes an extra periodic callback which runs after the command scheduler.
Provides an interface for asynchronously reading high-frequency measurements to a set of queues.
Robot Class
 
A simulated mechanism that provides an externally usable pose for external simulation files, such as a robot visualizer or 3D simulator.
 
 
 
System Simulation
Wrapper class for configuring TalonFX motors
TalonFX Inputs
TalonFX Simulation
 
Swerve Drive class utilizing CTR Electronics' Phoenix 6 API with the selected device types.
 
 
 
Represents a camera from its physical position and identified by name.
 
 
 
 
 
 
Represents a robot pose sample used for pose estimation.
 
Represents the angle to a simple target, not used for pose estimation.
 
 
IO implementation for real Limelight hardware.
IO implementation for real PhotonVision hardware.
IO implementation for physics sim using PhotonVision simulator.