All Classes and Interfaces
Class
Description
Auton
Class that stores all auton commands
Implementation of
Auton using BLine pathsWrapper 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 pathsA 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.