All Classes and Interfaces

Class
Description
Deprecated.
Use TorqueController instead (GenericController).
Deprecated.
Use TorquePID instead.
 
Encapsulates a map of AprilTags and their positions by ID.
AutoManager base class.
A preconstructed blank automanager.
Basically a typedef to wrap ArrayList with Block Part of the Texas Torque Autonomous Framework.
Designed to be extended.
Notifies when a boolean value initially changes from false to true.
Functional Wrapper for TorqueClick.
 
Texas Torque autonomous command base class.
A replacement for the if else statments to check for conditions that determine the object to pass to a consumer function.
A class representation of a controller, used for gathering driver input.
 
 
A class that can be used to detect current spikes.
 
An enum to represent a three state representation of a direction with a quick multiplier.
An empty TorqueSequence for use as default by TorqueAutoManager.
Interface to include encoder feedback methods for motors.
 
Deprecated.
NOT SUITABLE FOR 2023
 
 
Input base class.
Deprecated, for removal: This API element is subject to removal in a future version.
No longer used in new project structure.
Java client interface for the TorqueLight.
Lock the state of a value.
 
 
A logistic regression model that can be used to calculate speed from error.
Implements a lookup table with lerp interpolation between values
A static class of useful math utilities.
An enum to describe the state of the robot.
A base class for Texas Torque motor controller wrappers.
An extended class for the NavX gyro that adds better support for fused headings, a more accurate heading reading.
Designed to be the one and only motor wrapper for 2023.
Collected representation of the SmartMotionProfile parameters.
Rolling median o(nlogn)
A class representation of a PID controller that extends the WPILib PIDController.
 
Interface to include PID methods for a PID motor.
Returns a certain value that linearly increases over time.
Request a time with set() and have calculate() return true until the requested time has elapsed from when it was set.
A replacment for TorqueIterative.
Rolling median o(nlogn)
Texas Torque autonomous sequence base class.
 
This class implements a slew rate limiter.
Collective interface for PID and encoder motors: "smart motors".
Deprecated.
NOT SUITABLE FOR 2023
Class that deals with doing one thing the first time the loop executes and another thing once all subsequent iterations.
Subsystem template.
Swerve module base class
A representation of the 2021 Texas Torque custom swervedrive module.
Super cool flipped swerve module built in 2023 by Abishek.
A structure to define the constants for the swerve module.
 
Deprecated.
Being replaced by PoseEstimator.
Simple "Take Back Half" controller algorithm implementation.
Deprecated.
NOT SUITABLE FOR 2023
Controls code execution based on an action and a timeout.
This is the cool TorqueToggle.
Deprecated.
Functional Wrapper for TorqueToggle.
An implementation of the valueshifter used in some of the robots.ß
Wrapper for an array that has a selector that can be incremented or decremented on controller inputs.
Miscellaneous and uncatagorized static functions used throughout the codebase.
 
 
 
Client interface for the TorqueVision.
 
 
Improvments to the algorithm used to drive a West Coast Drivetrain durring teleop.
Improvments to the algorithm used to drive a West Coast Drivetrain durring teleop.