Index

A B C D E F G H I J K L M N O P R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values

A

accept(Pose2d, double, Matrix) - Method in interface com.stuypulse.robot.subsystems.vision.Vision.VisionConsumer
 
additionalSignalAlerts - Variable in class com.stuypulse.robot.util.talonfx.logged.LoggedTalonFX
 
additionalSignals - Variable in class com.stuypulse.robot.util.talonfx.logged.LoggedTalonFX
 
additionalSignalValues - Variable in class com.stuypulse.robot.util.talonfx.logged.TalonFXInputs
 
allianceMissing - Static variable in class com.stuypulse.robot.Robot
 
ambiguity - Variable in record class com.stuypulse.robot.subsystems.vision.VisionIO.PoseObservation
The field for the ambiguity record component.
ambiguity() - Method in record class com.stuypulse.robot.subsystems.vision.VisionIO.PoseObservation
Returns the value of the ambiguity record component.
ANGULAR_STD_DEV_BASELINE - Static variable in interface com.stuypulse.robot.subsystems.vision.VisionConstants.VisionSettings
 
ANGULAR_STD_DEV_MEGATAG_2_FACTOR - Static variable in interface com.stuypulse.robot.subsystems.vision.VisionConstants.VisionSettings
 
appliedVoltage - Variable in class com.stuypulse.robot.util.talonfx.logged.LoggedTalonFX
 
appliedVoltage - Variable in class com.stuypulse.robot.util.talonfx.logged.TalonFXInputs
 
applyDeadband() - Method in class com.stuypulse.robot.util.swerve.DriveInputProcessor
Apply a deadband on the X and Y axes to the current DriveInputProcessor.processedSpeed vector using MathUtil.applyDeadband(double, double, double)
applyDeadband() - Method in class com.stuypulse.robot.util.swerve.DriveTurnInputProcessor
Applies a deadband to the current DriveTurnInputProcessor.processedAngularVelocity value.
applyLimitMagnitudeToOne() - Method in class com.stuypulse.robot.util.swerve.DriveInputProcessor
Limits the magnitude of the current DriveInputProcessor.processedSpeed vector to 1
applyLowPassFilter() - Method in class com.stuypulse.robot.util.swerve.DriveInputProcessor
Applies a low pass filter to DriveInputProcessor.processedSpeed using a LinearFilter for each axis.
applyLowPassFilter() - Method in class com.stuypulse.robot.util.swerve.DriveTurnInputProcessor
Applies a low pass filter to DriveTurnInputProcessor.processedAngularVelocity using a LinearFilter.
applyOutputs(ModuleIO.ModuleIOOutputs) - Method in interface com.stuypulse.robot.subsystems.swerve.ModuleIO
 
applyOutputs(ModuleIO.ModuleIOOutputs) - Method in class com.stuypulse.robot.subsystems.swerve.ModuleIOSim
 
applyOutputs(ModuleIO.ModuleIOOutputs) - Method in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFX
 
applyOutputs(ModuleIO.ModuleIOOutputs) - Method in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFXS
 
applyOutputs(VisionIO.VisionIOOutputs) - Method in interface com.stuypulse.robot.subsystems.vision.VisionIO
 
applyOutputs(VisionIO.VisionIOOutputs) - Method in class com.stuypulse.robot.subsystems.vision.VisionIOLimelight
 
applyOutputs(VisionIO.VisionIOOutputs) - Method in class com.stuypulse.robot.subsystems.vision.VisionIOPhoton
 
applyPowerCurve() - Method in class com.stuypulse.robot.util.swerve.DriveInputProcessor
Apply a power curve to the current DriveInputProcessor.processedSpeed vector.
applyPowerCurve() - Method in class com.stuypulse.robot.util.swerve.DriveTurnInputProcessor
Apply a power curve to the current DriveTurnInputProcessor.processedAngularVelocity value.
applyRateLimit() - Method in class com.stuypulse.robot.util.swerve.DriveInputProcessor
Applies a rate limit to DriveInputProcessor.processedSpeed using a SlewRateLimiter for each axis.
applyScalingToMaxAngularVelocity() - Method in class com.stuypulse.robot.util.swerve.DriveTurnInputProcessor
Scale the DriveTurnInputProcessor.processedAngularVelocity value to the robot's maximum velocity.
applyScalingToMaxVelocity() - Method in class com.stuypulse.robot.util.swerve.DriveInputProcessor
Scale the DriveInputProcessor.processedSpeed vector to the robot's maximum velocity.
aprilTagWhitelist - Variable in class com.stuypulse.robot.subsystems.vision.VisionIO.VisionIOOutputs
 
aprilTagWhitelistPublisher - Variable in class com.stuypulse.robot.subsystems.vision.VisionIOLimelight
 
auto - Variable in class com.stuypulse.robot.Robot
 
auton - Variable in class com.stuypulse.robot.util.auton.BLineUtil.BLineConfig
 
auton - Variable in class com.stuypulse.robot.util.auton.PathPlannerUtil.PathPlannerConfig
 
Auton - Section in interface com.stuypulse.robot.commands.auton.Auton
 
Auton - Interface in com.stuypulse.robot.commands.auton
Auton
autonChooser - Variable in class com.stuypulse.robot.RobotContainer
 
AutonFactory - Class in com.stuypulse.robot.commands.auton
Class that stores all auton commands
AutonFactory() - Constructor for class com.stuypulse.robot.commands.auton.AutonFactory
Add robot subsystems into this constructor for easy access when making autons
autonomousExit() - Method in class com.stuypulse.robot.Robot
 
autonomousInit() - Method in class com.stuypulse.robot.Robot
 
autonomousPeriodic() - Method in class com.stuypulse.robot.Robot
 
averageTagDistance - Variable in record class com.stuypulse.robot.subsystems.vision.VisionIO.PoseObservation
The field for the averageTagDistance record component.
averageTagDistance() - Method in record class com.stuypulse.robot.subsystems.vision.VisionIO.PoseObservation
Returns the value of the averageTagDistance record component.

B

BackLeft - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
BackRight - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
BLineAuton - Class in com.stuypulse.robot.commands.auton
Implementation of Auton using BLine paths
BLineAuton(Path[], String, Command...) - Constructor for class com.stuypulse.robot.commands.auton.BLineAuton
Creates an auton that previews the given paths and runs the given commands
BLineConfig(String, Function, String...) - Constructor for class com.stuypulse.robot.util.auton.BLineUtil.BLineConfig
 
BLineUtil - Class in com.stuypulse.robot.util.auton
 
BLineUtil() - Constructor for class com.stuypulse.robot.util.auton.BLineUtil
 
BLineUtil.BLineConfig - Class in com.stuypulse.robot.util.auton
 
buildBLineAuton() - Method in class com.stuypulse.robot.util.auton.BLineUtil.BLineConfig
 
buildPathPlannerAuton() - Method in class com.stuypulse.robot.util.auton.PathPlannerUtil.PathPlannerConfig
 
BUZZ_DEBOUNCE - Static variable in interface com.stuypulse.robot.subsystems.vision.VisionConstants.VisionSettings
 
BUZZ_INTENSITY - Static variable in interface com.stuypulse.robot.constants.DriverConstants.Driver
 
BUZZ_TIME - Static variable in interface com.stuypulse.robot.constants.DriverConstants.Driver
 

C

camera - Variable in class com.stuypulse.robot.subsystems.vision.VisionIOPhoton
 
Camera(String, Transform3d, double) - Constructor for enum class com.stuypulse.robot.subsystems.vision.VisionConstants.Camera
Internal constructor to setup a camera with a VisionConstants.CameraData instance
CameraData(String, Transform3d, double) - Constructor for record class com.stuypulse.robot.subsystems.vision.VisionConstants.CameraData
Creates an instance of a CameraData record class.
cameraSim - Variable in class com.stuypulse.robot.subsystems.vision.VisionIOPhotonSim
 
cancoder - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFX
 
CANCoderConfig - Class in com.stuypulse.robot.util.talonfx.config
Wrapper class for configuring CANCoder encoders
CANCoderConfig() - Constructor for class com.stuypulse.robot.util.talonfx.config.CANCoderConfig
 
candi - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFXS
 
clearPaths() - Method in interface com.stuypulse.robot.commands.auton.Auton
Clear auton path trajectories from elastic
clearPaths() - Method in class com.stuypulse.robot.commands.auton.BLineAuton
 
clearPaths() - Method in class com.stuypulse.robot.commands.auton.PathPlannerAuton
 
clone() - Method in class com.stuypulse.robot.util.talonfx.logged.TalonFXInputs
 
closedLoopGeneralConfigs - Variable in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
 
closedLoopRampsConfigs - Variable in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
 
com.stuypulse.robot - package com.stuypulse.robot
 
com.stuypulse.robot.commands - package com.stuypulse.robot.commands
 
com.stuypulse.robot.commands.auton - package com.stuypulse.robot.commands.auton
 
com.stuypulse.robot.commands.subsystems - package com.stuypulse.robot.commands.subsystems
 
com.stuypulse.robot.constants - package com.stuypulse.robot.constants
 
com.stuypulse.robot.subsystems.swerve - package com.stuypulse.robot.subsystems.swerve
 
com.stuypulse.robot.subsystems.vision - package com.stuypulse.robot.subsystems.vision
 
com.stuypulse.robot.util - package com.stuypulse.robot.util
 
com.stuypulse.robot.util.auton - package com.stuypulse.robot.util.auton
 
com.stuypulse.robot.util.robotsimulation - package com.stuypulse.robot.util.robotsimulation
 
com.stuypulse.robot.util.swerve - package com.stuypulse.robot.util.swerve
 
com.stuypulse.robot.util.talonfx.config - package com.stuypulse.robot.util.talonfx.config
 
com.stuypulse.robot.util.talonfx.logged - package com.stuypulse.robot.util.talonfx.logged
 
com.stuypulse.robot.util.talonfx.sim - package com.stuypulse.robot.util.talonfx.sim
 
command - Variable in class com.stuypulse.robot.commands.auton.BLineAuton
 
command - Variable in class com.stuypulse.robot.commands.auton.PathPlannerAuton
 
compareNameProximity(HashMap, HashMap) - Static method in class com.stuypulse.robot.util.auton.BLineUtil
 
compareNameProximity(HashMap, HashMap) - Static method in class com.stuypulse.robot.util.auton.PathPlannerUtil
 
CompoundCommands - Interface in com.stuypulse.robot.commands
Interface for all the command routines that utilize some combination of subsystem command routines and subsystem exposed state commands.
configuration - Variable in class com.stuypulse.robot.util.talonfx.config.CANCoderConfig
 
configuration - Variable in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
 
configure(CANcoder) - Method in class com.stuypulse.robot.util.talonfx.config.CANCoderConfig
 
configure(TalonFX) - Method in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
 
configure(TalonFXConfig) - Method in class com.stuypulse.robot.util.talonfx.sim.TalonFXSimulation
Configures the motor with the given configuration.
configureAutons() - Method in class com.stuypulse.robot.RobotContainer
 
configureButtonBindings() - Method in class com.stuypulse.robot.RobotContainer
 
configureDefaultCommands() - Method in class com.stuypulse.robot.RobotContainer
 
configureLogging() - Method in class com.stuypulse.robot.RobotContainer
 
connected - Variable in class com.stuypulse.robot.subsystems.swerve.GyroIO.GyroIOInputs
 
connected - Variable in class com.stuypulse.robot.subsystems.vision.VisionIO.VisionIOInputs
 
connected - Variable in class com.stuypulse.robot.util.talonfx.logged.TalonFXInputs
 
ConstantCreator - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
constants - Variable in class com.stuypulse.robot.subsystems.swerve.Module
 
constants - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFX
 
Constructor for the DriveInputProcessor - Section in com.stuypulse.robot.util.swerve.DriveInputProcessor.DriveInputProcessor(CommandGamepad, double, double, LinearVelocity, LinearAcceleration, double)
 
Constructor for the DriveInputProcessor - Section in com.stuypulse.robot.util.swerve.DriveTurnInputProcessor.DriveTurnInputProcessor(CommandGamepad, double, double, AngularVelocity, double)
 
consumer - Variable in class com.stuypulse.robot.subsystems.vision.Vision
 
controller - Variable in class com.stuypulse.robot.util.swerve.DriveInputProcessor
 
controller - Variable in class com.stuypulse.robot.util.swerve.DriveTurnInputProcessor
 
countChars(char[]) - Static method in class com.stuypulse.robot.util.auton.BLineUtil
 
countChars(char[]) - Static method in class com.stuypulse.robot.util.auton.PathPlannerUtil
 
Creating the Motor - Section in class com.stuypulse.robot.util.talonfx.logged.LoggedTalonFX
 
CURRENT_MODE - Static variable in interface com.stuypulse.robot.constants.GlobalSettings
 
currentLimitsConfigs - Variable in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
 
currentPipeline - Variable in class com.stuypulse.robot.subsystems.vision.VisionIO.VisionIOInputs
 

D

data - Variable in enum class com.stuypulse.robot.subsystems.vision.VisionConstants.Camera
 
deadband - Variable in class com.stuypulse.robot.util.swerve.DriveInputProcessor
 
deadband - Variable in class com.stuypulse.robot.util.swerve.DriveTurnInputProcessor
 
DEADBAND - Static variable in interface com.stuypulse.robot.constants.DriverConstants.Driver.Drive
 
DEADBAND - Static variable in interface com.stuypulse.robot.constants.DriverConstants.Driver.Turn
 
DEBUGGER - Static variable in interface com.stuypulse.robot.constants.GlobalPorts.Gamepad
 
defaultScheduler - Variable in class com.stuypulse.robot.Robot
 
disable() - Method in class com.stuypulse.robot.subsystems.vision.Vision
 
disabledInit() - Method in class com.stuypulse.robot.Robot
 
disabledPeriodic() - Method in class com.stuypulse.robot.Robot
 
disconnectedAlerts - Variable in class com.stuypulse.robot.subsystems.vision.Vision
 
displayPaths() - Method in interface com.stuypulse.robot.commands.auton.Auton
Display auton path trajectories on elastic
displayPaths() - Method in class com.stuypulse.robot.commands.auton.BLineAuton
 
displayPaths() - Method in class com.stuypulse.robot.commands.auton.PathPlannerAuton
 
doNothingAuton() - Method in class com.stuypulse.robot.commands.auton.AutonFactory
 
DRIVE_BASE_RADIUS - Static variable in class com.stuypulse.robot.subsystems.swerve.Swerve
 
DRIVE_GEARBOX - Static variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOSim
 
DRIVE_KD - Static variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOSim
 
DRIVE_KP - Static variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOSim
 
DRIVE_KS - Static variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOSim
 
DRIVE_KV - Static variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOSim
 
DRIVE_KV_ROT - Static variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOSim
 
driveAppliedVolts - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIO.ModuleIOInputs
 
driveAppliedVolts - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOSim
 
driveAppliedVolts - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFX
 
driveAppliedVolts - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFXS
 
driveClosedLoop - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOSim
 
DriveCommands - Interface in com.stuypulse.robot.commands.subsystems
 
DriveCommands.WheelRadiusCharacterizationState - Class in com.stuypulse.robot.commands.subsystems
 
driveConnected - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIO.ModuleIOInputs
 
driveConnectedDebounce - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFX
 
driveConnectedDebounce - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFXS
 
driveController - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOSim
 
driveCurrent - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFX
 
driveCurrent - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFXS
 
driveCurrentAmps - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIO.ModuleIOInputs
 
driveDisconnectedAlert - Variable in class com.stuypulse.robot.subsystems.swerve.Module
 
driveFFVolts - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOSim
 
driveGains - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
driveInitialConfigs - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
DriveInputProcessor - Section in class com.stuypulse.robot.util.swerve.DriveInputProcessor
 
DriveInputProcessor - Class in com.stuypulse.robot.util.swerve
DriveInputProcessor
DriveInputProcessor(CommandGamepad, double, double, LinearVelocity, LinearAcceleration, double) - Constructor for class com.stuypulse.robot.util.swerve.DriveInputProcessor
Constructor for the DriveInputProcessor
driveOutputMode - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIO.ModuleIOOutputs
 
DriveOutputMode() - Constructor for enum class com.stuypulse.robot.subsystems.swerve.ModuleIO.DriveOutputMode
 
drivePosition - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIO.ModuleIOInputs
 
drivePosition - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFX
 
drivePosition - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFXS
 
drivePositionQueue - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFX
 
drivePositionQueue - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFXS
 
driver - Variable in class com.stuypulse.robot.RobotContainer
 
DRIVER - Static variable in interface com.stuypulse.robot.constants.GlobalPorts.Gamepad
 
DRIVER_INDEX - Static variable in interface com.stuypulse.robot.constants.DriverConstants.Driver
 
DriverConstants - Interface in com.stuypulse.robot.constants
 
DriverConstants.DriveConstraints - Interface in com.stuypulse.robot.constants
 
DriverConstants.Driver - Interface in com.stuypulse.robot.constants
 
DriverConstants.Driver.Drive - Interface in com.stuypulse.robot.constants
 
DriverConstants.Driver.Turn - Interface in com.stuypulse.robot.constants
 
driveSim - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOSim
 
driveTalon - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFX
 
driveTalon - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFXS
 
driveTargetOpenLoop - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIO.ModuleIOOutputs
Either amps or volts, depending on SwerveModuleConstants.DriveMotorClosedLoopOutput
driveTargetVelocity - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIO.ModuleIOOutputs
 
DrivetrainConstants - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
DriveTurnInputProcessor - Section in class com.stuypulse.robot.util.swerve.DriveTurnInputProcessor
 
DriveTurnInputProcessor - Class in com.stuypulse.robot.util.swerve
DriveTurnInputProcessor
DriveTurnInputProcessor(CommandGamepad, double, double, AngularVelocity, double) - Constructor for class com.stuypulse.robot.util.swerve.DriveTurnInputProcessor
Constructor for the DriveInputProcessor
driveVelocity - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIO.ModuleIOInputs
 
driveVelocity - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFX
 
driveVelocity - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFXS
 
DT - Static variable in interface com.stuypulse.robot.constants.GlobalSettings
 

E

enable() - Method in class com.stuypulse.robot.subsystems.vision.Vision
 
encoderInitialConfigs - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
equals(Object) - Method in record class com.stuypulse.robot.subsystems.vision.VisionConstants.CameraData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.stuypulse.robot.subsystems.vision.VisionIO.PoseObservation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.stuypulse.robot.subsystems.vision.VisionIO.TargetObservation
Indicates whether some other object is "equal to" this one.

F

feedbackConfigs - Variable in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
 
feedforwardCharacterization(Swerve) - Static method in interface com.stuypulse.robot.commands.subsystems.DriveCommands
Measures the velocity feedforward constants for the drive motors.
FF_RAMP_RATE - Static variable in interface com.stuypulse.robot.subsystems.swerve.SwerveConstants.Characterization
 
FF_START_DELAY - Static variable in interface com.stuypulse.robot.subsystems.swerve.SwerveConstants.Characterization
 
FIELD_2D - Static variable in interface com.stuypulse.robot.constants.FieldConstants
 
FIELD_LAYOUT - Static variable in interface com.stuypulse.robot.constants.FieldConstants
 
FieldConstants - Interface in com.stuypulse.robot.constants
 
findClosestMatch(List, String) - Static method in class com.stuypulse.robot.util.auton.BLineUtil
 
findClosestMatch(List, String) - Static method in class com.stuypulse.robot.util.auton.PathPlannerUtil
 
fromLog(LogTable) - Method in class com.stuypulse.robot.util.talonfx.logged.TalonFXInputs
 
FrontLeft - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
FrontRight - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 

G

gearRatio - Variable in class com.stuypulse.robot.util.talonfx.sim.TalonFXSimulation
 
genericQueues - Variable in class com.stuypulse.robot.subsystems.swerve.PhoenixOdometryThread
 
genericSignals - Variable in class com.stuypulse.robot.subsystems.swerve.PhoenixOdometryThread
 
get() - Method in class com.stuypulse.robot.util.swerve.DriveInputProcessor
Get the processed speed.
get() - Method in class com.stuypulse.robot.util.swerve.DriveTurnInputProcessor
Get the processed angular velocity
get(LogTable, String, T) - Static method in class com.stuypulse.robot.util.talonfx.logged.LogTableUtil
Gets a value from a LogTable with the given key, automatically handling the type of the value based on the provided default value.
getAdditionalSignal(String, Class) - Method in class com.stuypulse.robot.util.talonfx.logged.TalonFXInputs
Returns the value of an additional logged StatusSignal, or null if signal is not logged.
getAngle() - Method in class com.stuypulse.robot.subsystems.swerve.Module
Returns the current turn angle of the module.
getArray(LogTable, String, Object) - Static method in class com.stuypulse.robot.util.talonfx.logged.LogTableUtil
Gets an array value from a LogTable, dispatching to the corresponding array overload.
getAutonomousCommand() - Method in class com.stuypulse.robot.RobotContainer
Use this to pass the autonomous command to the main Robot class.
getChassisSpeeds() - Method in class com.stuypulse.robot.subsystems.swerve.Swerve
Returns the measured chassis speeds of the robot.
getCommand() - Method in interface com.stuypulse.robot.commands.auton.Auton
 
getCommand() - Method in class com.stuypulse.robot.commands.auton.BLineAuton
 
getCommand() - Method in class com.stuypulse.robot.commands.auton.PathPlannerAuton
 
getConfiguration() - Method in class com.stuypulse.robot.util.talonfx.config.CANCoderConfig
 
getConfiguration() - Method in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
 
getData() - Method in enum class com.stuypulse.robot.subsystems.vision.VisionConstants.Camera
Gets the backing data object
getDriverInputAsVelocity() - Method in class com.stuypulse.robot.util.swerve.DriveInputProcessor
Read the raw joystick axes and store them as a velocity vector in DriveInputProcessor.processedSpeed
getEnum(LogTable, String, Enum) - Static method in class com.stuypulse.robot.util.talonfx.logged.LogTableUtil
 
getEnumArray(LogTable, String, Enum[]) - Static method in class com.stuypulse.robot.util.talonfx.logged.LogTableUtil
 
getFFCharacterizationVelocity() - Method in class com.stuypulse.robot.subsystems.swerve.Module
Returns the module velocity in rotations/sec (Phoenix native units).
getFFCharacterizationVelocity() - Method in class com.stuypulse.robot.subsystems.swerve.Swerve
Returns the average velocity of the modules in rotations/sec (Phoenix native units).
getIndex() - Method in enum class com.stuypulse.robot.subsystems.vision.VisionConstants.Pipeline
 
getInstance() - Static method in class com.stuypulse.robot.subsystems.swerve.PhoenixOdometryThread
 
getLinearSystemSim() - Method in interface com.stuypulse.robot.util.talonfx.sim.SystemSim
Gets the wrapped WPILib linear system simulation instance.
getMaxAngularSpeedRadPerSec() - Method in class com.stuypulse.robot.subsystems.swerve.Swerve
Returns the maximum angular speed in radians per sec.
getMaxLinearSpeedMetersPerSec() - Method in class com.stuypulse.robot.subsystems.swerve.Swerve
Returns the maximum linear speed in meters per sec.
getMechanismPosition() - Method in interface com.stuypulse.robot.util.talonfx.sim.SystemSim
Gets the current position of the mechanism in the simulation.
getMechanismVelocity() - Method in interface com.stuypulse.robot.util.talonfx.sim.SystemSim
Gets the current velocity of the mechanism in the simulation.
getModulePositions() - Method in class com.stuypulse.robot.subsystems.swerve.Swerve
Returns the module positions (turn angles and drive positions) for all of the modules.
getModuleTranslations() - Static method in class com.stuypulse.robot.subsystems.swerve.Swerve
Returns an array of module translations.
getModuleVelocities() - Method in class com.stuypulse.robot.subsystems.swerve.Swerve
Returns the module states (turn angles and drive velocities) for all of the modules.
getName() - Method in enum class com.stuypulse.robot.subsystems.vision.VisionConstants.Camera
 
getName() - Method in class com.stuypulse.robot.util.PeriodicSubsystem
Gets the name of this mechanism.
getOdometryPositions() - Method in class com.stuypulse.robot.subsystems.swerve.Module
Returns the module positions received this cycle.
getOdometryTimestamps() - Method in class com.stuypulse.robot.subsystems.swerve.Module
Returns the timestamps of the samples received this cycle.
getPathFileNames() - Static method in class com.stuypulse.robot.util.auton.BLineUtil
PATH FILENAME CORRECTION
getPathFileNames() - Static method in class com.stuypulse.robot.util.auton.PathPlannerUtil
PATH FILENAME CORRECTION **
getPipeline() - Method in class com.stuypulse.robot.subsystems.vision.Vision
 
getPose() - Method in class com.stuypulse.robot.subsystems.swerve.Swerve
Returns the current odometry pose.
getPosition() - Method in class com.stuypulse.robot.subsystems.swerve.Module
Returns the module position (turn angle and drive position).
getPositionMeters() - Method in class com.stuypulse.robot.subsystems.swerve.Module
Returns the current drive position of the module in meters.
getRightX() - Method in class com.stuypulse.robot.util.swerve.DriveTurnInputProcessor
Read the raw joystick axis value for the right X axis and store it in DriveTurnInputProcessor.processedAngularVelocity
getRobotToCamera() - Method in enum class com.stuypulse.robot.subsystems.vision.VisionConstants.Camera
 
getRotation() - Method in class com.stuypulse.robot.subsystems.swerve.Swerve
Returns the current odometry rotation.
getSimulatedPose() - Method in interface com.stuypulse.robot.util.robotsimulation.SimulatedMechanism
 
getStdDevFactor() - Method in enum class com.stuypulse.robot.subsystems.vision.VisionConstants.Camera
 
getTargetX(VisionConstants.Camera) - Method in class com.stuypulse.robot.subsystems.vision.Vision
Returns the X angle to the best target, which can be used for simple servoing with vision.
getVelocity() - Method in class com.stuypulse.robot.subsystems.swerve.Module
Returns the module velocity (turn angle and drive velocity).
getVelocityMetersPerSec() - Method in class com.stuypulse.robot.subsystems.swerve.Module
Returns the current drive velocity of the module in meters per second.
getWheelRadiusCharacterizationPosition() - Method in class com.stuypulse.robot.subsystems.swerve.Module
Returns the module position in radians.
getWheelRadiusCharacterizationPositions() - Method in class com.stuypulse.robot.subsystems.swerve.Swerve
Returns the position of each module in radians.
GlobalPorts - Interface in com.stuypulse.robot.constants
This file contains the different hardware ports of hardware not belonging to a particular subsystem.
GlobalPorts.Gamepad - Interface in com.stuypulse.robot.constants
 
GlobalSettings - Interface in com.stuypulse.robot.constants
File containing non-subsystem settings for the robot.
GlobalSettings.EnabledSubsystems - Interface in com.stuypulse.robot.constants
Uses a LoggedNetworkBoolean for each subsystem to add subsystem toggling functionality from external dashboards.
GlobalSettings.RobotMode - Enum Class in com.stuypulse.robot.constants
 
gyroDelta - Variable in class com.stuypulse.robot.commands.subsystems.DriveCommands.WheelRadiusCharacterizationState
 
gyroDisconnectedAlert - Variable in class com.stuypulse.robot.subsystems.swerve.Swerve
 
gyroInputs - Variable in class com.stuypulse.robot.subsystems.swerve.Swerve
 
gyroIO - Variable in class com.stuypulse.robot.subsystems.swerve.Swerve
 
GyroIO - Interface in com.stuypulse.robot.subsystems.swerve
 
GyroIO.GyroIOInputs - Class in com.stuypulse.robot.subsystems.swerve
 
GyroIOInputs() - Constructor for class com.stuypulse.robot.subsystems.swerve.GyroIO.GyroIOInputs
 
GyroIOPigeon2 - Class in com.stuypulse.robot.subsystems.swerve
IO implementation for Pigeon 2.
GyroIOPigeon2() - Constructor for class com.stuypulse.robot.subsystems.swerve.GyroIOPigeon2
 

H

hashCode() - Method in record class com.stuypulse.robot.subsystems.vision.VisionConstants.CameraData
Returns a hash code value for this object.
hashCode() - Method in record class com.stuypulse.robot.subsystems.vision.VisionIO.PoseObservation
Returns a hash code value for this object.
hashCode() - Method in record class com.stuypulse.robot.subsystems.vision.VisionIO.TargetObservation
Returns a hash code value for this object.
HDR_ENABLED - Static variable in interface com.stuypulse.robot.subsystems.vision.VisionConstants.VisionSettings
 
HDR_SWITCHING_INTERVAL - Static variable in interface com.stuypulse.robot.subsystems.vision.VisionConstants.VisionSettings
 
hdrTimer - Variable in class com.stuypulse.robot.subsystems.vision.Vision
 
HIGH_SUN - Enum constant in enum class com.stuypulse.robot.subsystems.vision.VisionConstants.Pipeline
 

I

imuMode - Variable in class com.stuypulse.robot.subsystems.vision.VisionIO.VisionIOOutputs
 
imuModePublisher - Variable in class com.stuypulse.robot.subsystems.vision.VisionIOLimelight
 
index - Variable in class com.stuypulse.robot.subsystems.swerve.Module
 
index - Variable in enum class com.stuypulse.robot.subsystems.vision.VisionConstants.Pipeline
 
inputs - Variable in class com.stuypulse.robot.subsystems.swerve.Module
 
inputs - Variable in class com.stuypulse.robot.subsystems.vision.Vision
 
instance - Static variable in class com.stuypulse.robot.subsystems.swerve.PhoenixOdometryThread
 
io - Variable in class com.stuypulse.robot.subsystems.swerve.Module
 
io - Variable in class com.stuypulse.robot.subsystems.vision.Vision
 
isBlue() - Static method in class com.stuypulse.robot.Robot
Checks the alliance the robot is on
isCANFD - Static variable in class com.stuypulse.robot.subsystems.swerve.PhoenixOdometryThread
 
isSupportedArrayType(Object) - Static method in class com.stuypulse.robot.util.talonfx.logged.LogTableUtil
 
isSupportedType(Object) - Static method in class com.stuypulse.robot.util.talonfx.logged.LogTableUtil
Returns true if the value is a supported type for logging, false otherwise.

J

joystickDrive(Swerve, CommandGamepad) - Static method in interface com.stuypulse.robot.commands.subsystems.DriveCommands
Field relative drive command using two joysticks (controlling linear and angular velocities).

K

kBackLeftDriveMotorId - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kBackLeftEncoderId - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kBackLeftEncoderInverted - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kBackLeftEncoderOffset - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kBackLeftSteerMotorId - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kBackLeftSteerMotorInverted - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kBackLeftXPos - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kBackLeftYPos - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kBackRightDriveMotorId - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kBackRightEncoderId - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kBackRightEncoderInverted - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kBackRightEncoderOffset - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kBackRightSteerMotorId - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kBackRightSteerMotorInverted - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kBackRightXPos - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kBackRightYPos - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kCANBus - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kCoupleRatio - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kDriveClosedLoopOutput - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kDriveFrictionVoltage - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kDriveGearRatio - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kDriveInertia - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kDriveMotorType - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kFrontLeftDriveMotorId - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kFrontLeftEncoderId - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kFrontLeftEncoderInverted - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kFrontLeftEncoderOffset - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kFrontLeftSteerMotorId - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kFrontLeftSteerMotorInverted - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kFrontLeftXPos - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kFrontLeftYPos - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kFrontRightDriveMotorId - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kFrontRightEncoderId - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kFrontRightEncoderInverted - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kFrontRightEncoderOffset - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kFrontRightSteerMotorId - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kFrontRightSteerMotorInverted - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kFrontRightXPos - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kFrontRightYPos - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kinematics - Variable in class com.stuypulse.robot.subsystems.swerve.Swerve
 
kInvertLeftSide - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kInvertRightSide - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kPigeonId - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kSlipCurrent - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kSpeedAt12Volts - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kSteerClosedLoopOutput - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kSteerFeedbackType - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kSteerFrictionVoltage - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kSteerGearRatio - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kSteerInertia - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kSteerMotorType - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
kWheelRadius - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 

L

lastAngle - Variable in class com.stuypulse.robot.commands.subsystems.DriveCommands.WheelRadiusCharacterizationState
 
lastKA - Variable in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
 
lastKD - Variable in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
 
lastKI - Variable in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
 
lastKP - Variable in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
 
lastKS - Variable in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
 
lastKV - Variable in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
 
lastModulePositions - Variable in class com.stuypulse.robot.subsystems.swerve.Swerve
 
latencySubscriber - Variable in class com.stuypulse.robot.subsystems.vision.VisionIOLimelight
 
latestTargetObservation - Variable in class com.stuypulse.robot.subsystems.vision.VisionIO.VisionIOInputs
 
LIMELIGHT - Enum constant in enum class com.stuypulse.robot.subsystems.vision.VisionConstants.VisionMode
 
LINEAR_STD_DEV_BASELINE - Static variable in interface com.stuypulse.robot.subsystems.vision.VisionConstants.VisionSettings
 
LINEAR_STD_DEV_MEGATAG_2_FACTOR - Static variable in interface com.stuypulse.robot.subsystems.vision.VisionConstants.VisionSettings
 
linkToReference(TalonFXSimulation) - Method in class com.stuypulse.robot.util.talonfx.sim.TalonFXSimulation
Call once AFTER configuring the motors to link the orientation of this motor to a reference motor.
load(String) - Static method in class com.stuypulse.robot.util.auton.BLineUtil
 
load(String) - Static method in class com.stuypulse.robot.util.auton.PathPlannerUtil
 
loadPaths(String...) - Static method in class com.stuypulse.robot.util.auton.BLineUtil
PATH LOADING
loadPaths(String...) - Static method in class com.stuypulse.robot.util.auton.PathPlannerUtil
PATH LOADING **
LoggedTalonFX - Class in com.stuypulse.robot.util.talonfx.logged
Logged TalonFX
LoggedTalonFX(int) - Constructor for class com.stuypulse.robot.util.talonfx.logged.LoggedTalonFX
 
LoggedTalonFX(int, CANBus) - Constructor for class com.stuypulse.robot.util.talonfx.logged.LoggedTalonFX
 
Logged TalonFX - Section in class com.stuypulse.robot.util.talonfx.logged.LoggedTalonFX
 
logGitInfo() - Method in class com.stuypulse.robot.Robot
 
LogTableUtil - Class in com.stuypulse.robot.util.talonfx.logged
Log Table Utility
LogTableUtil() - Constructor for class com.stuypulse.robot.util.talonfx.logged.LogTableUtil
 
Log Table Utility - Section in class com.stuypulse.robot.util.talonfx.logged.LogTableUtil
 
LOW_SUN - Enum constant in enum class com.stuypulse.robot.subsystems.vision.VisionConstants.Pipeline
 
lowPassFilter - Variable in class com.stuypulse.robot.util.swerve.DriveTurnInputProcessor
 

M

magnetSensorConfigs - Variable in class com.stuypulse.robot.util.talonfx.config.CANCoderConfig
 
main(String[]) - Static method in class com.stuypulse.robot.Main
The main method that starts the robot code.
Main - Class in com.stuypulse.robot
Main Class
Main() - Constructor for class com.stuypulse.robot.Main
 
makeTimestampQueue() - Method in class com.stuypulse.robot.subsystems.swerve.PhoenixOdometryThread
Returns a new queue that returns timestamp values for each sample.
MAX_ACCEL - Static variable in interface com.stuypulse.robot.constants.DriverConstants.DriveConstraints
 
MAX_AMBIGUITY - Static variable in interface com.stuypulse.robot.subsystems.vision.VisionConstants.VisionSettings
 
MAX_ANGULAR_VEL - Static variable in interface com.stuypulse.robot.constants.DriverConstants.DriveConstraints
 
MAX_VELOCITY - Static variable in interface com.stuypulse.robot.constants.DriverConstants.DriveConstraints
 
MAX_Z_ERROR - Static variable in interface com.stuypulse.robot.subsystems.vision.VisionConstants.VisionSettings
 
maxAngularVelocity - Variable in class com.stuypulse.robot.util.swerve.DriveTurnInputProcessor
The max angular velocity in radians per second
maxVelocity - Variable in class com.stuypulse.robot.util.swerve.DriveInputProcessor
The max velocity in meters per second/
MEGATAG_1 - Enum constant in enum class com.stuypulse.robot.subsystems.vision.VisionIO.MegaTagMode
 
MEGATAG_1 - Enum constant in enum class com.stuypulse.robot.subsystems.vision.VisionIO.PoseObservationType
 
MEGATAG_2 - Enum constant in enum class com.stuypulse.robot.subsystems.vision.VisionIO.MegaTagMode
 
MEGATAG_2 - Enum constant in enum class com.stuypulse.robot.subsystems.vision.VisionIO.PoseObservationType
 
megatag1Subscriber - Variable in class com.stuypulse.robot.subsystems.vision.VisionIOLimelight
 
megatag2Subscriber - Variable in class com.stuypulse.robot.subsystems.vision.VisionIOLimelight
 
megaTagMode - Variable in class com.stuypulse.robot.subsystems.vision.VisionIO.VisionIOOutputs
 
megaTagMode - Variable in class com.stuypulse.robot.subsystems.vision.VisionIOLimelight
 
MegaTagMode() - Constructor for enum class com.stuypulse.robot.subsystems.vision.VisionIO.MegaTagMode
 
Module - Class in com.stuypulse.robot.subsystems.swerve
 
Module(ModuleIO, int, SwerveModuleConstants) - Constructor for class com.stuypulse.robot.subsystems.swerve.Module
 
ModuleIO - Interface in com.stuypulse.robot.subsystems.swerve
 
ModuleIO.DriveOutputMode - Enum Class in com.stuypulse.robot.subsystems.swerve
 
ModuleIO.ModuleIOInputs - Class in com.stuypulse.robot.subsystems.swerve
 
ModuleIO.ModuleIOOutputs - Class in com.stuypulse.robot.subsystems.swerve
 
ModuleIO.TurnOutputMode - Enum Class in com.stuypulse.robot.subsystems.swerve
 
ModuleIOInputs() - Constructor for class com.stuypulse.robot.subsystems.swerve.ModuleIO.ModuleIOInputs
 
ModuleIOOutputs() - Constructor for class com.stuypulse.robot.subsystems.swerve.ModuleIO.ModuleIOOutputs
 
ModuleIOSim - Class in com.stuypulse.robot.subsystems.swerve
Physics sim implementation of module IO.
ModuleIOSim(SwerveModuleConstants) - Constructor for class com.stuypulse.robot.subsystems.swerve.ModuleIOSim
 
ModuleIOTalonFX - Class in com.stuypulse.robot.subsystems.swerve
Module IO implementation for Talon FX drive motor controller, Talon FX turn motor controller, and CANcoder.
ModuleIOTalonFX(SwerveModuleConstants) - Constructor for class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFX
 
ModuleIOTalonFXS - Class in com.stuypulse.robot.subsystems.swerve
Module IO implementation for Talon FXS drive motor controller, Talon FXS turn motor controller, and CANdi (PWM 1).
ModuleIOTalonFXS(SwerveModuleConstants) - Constructor for class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFXS
 
modules - Variable in class com.stuypulse.robot.subsystems.swerve.Swerve
 
motionMagicConfigs - Variable in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
 
motorOutputConfigs - Variable in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
 

N

name - Variable in record class com.stuypulse.robot.subsystems.vision.VisionConstants.CameraData
The field for the name record component.
name - Variable in class com.stuypulse.robot.util.auton.BLineUtil.BLineConfig
 
name - Variable in class com.stuypulse.robot.util.auton.PathPlannerUtil.PathPlannerConfig
 
name - Variable in class com.stuypulse.robot.util.PeriodicSubsystem
 
name() - Method in record class com.stuypulse.robot.subsystems.vision.VisionConstants.CameraData
Returns the value of the name record component.
noPaths(Command) - Static method in interface com.stuypulse.robot.commands.auton.Auton
Used to construct autons with no paths such as sysid characterization routines

O

ODOMETRY_FREQUENCY - Static variable in class com.stuypulse.robot.subsystems.swerve.Swerve
 
odometryDrivePositions - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIO.ModuleIOInputs
 
odometryLock - Static variable in class com.stuypulse.robot.subsystems.swerve.Swerve
 
odometryPositions - Variable in class com.stuypulse.robot.subsystems.swerve.Module
 
odometryTimestamps - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIO.ModuleIOInputs
 
odometryTurnPositions - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIO.ModuleIOInputs
 
odometryYawPositions - Variable in class com.stuypulse.robot.subsystems.swerve.GyroIO.GyroIOInputs
 
odometryYawTimestamps - Variable in class com.stuypulse.robot.subsystems.swerve.GyroIO.GyroIOInputs
 
of(DCMotorSim) - Static method in interface com.stuypulse.robot.util.talonfx.sim.SystemSim
 
of(ElevatorSim, Distance) - Static method in interface com.stuypulse.robot.util.talonfx.sim.SystemSim
 
of(FlywheelSim) - Static method in interface com.stuypulse.robot.util.talonfx.sim.SystemSim
 
of(SingleJointedArmSim) - Static method in interface com.stuypulse.robot.util.talonfx.sim.SystemSim
 
OPEN_LOOP - Enum constant in enum class com.stuypulse.robot.subsystems.swerve.ModuleIO.DriveOutputMode
 
OPEN_LOOP - Enum constant in enum class com.stuypulse.robot.subsystems.swerve.ModuleIO.TurnOutputMode
 
openLoopRampsConfigs - Variable in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
 
OPERATOR - Static variable in interface com.stuypulse.robot.constants.GlobalPorts.Gamepad
 
orientationPublisher - Variable in class com.stuypulse.robot.subsystems.vision.VisionIOLimelight
 
outputs - Variable in class com.stuypulse.robot.subsystems.swerve.Module
 
outputs - Variable in class com.stuypulse.robot.subsystems.vision.Vision
 

P

parsePose(double[]) - Static method in class com.stuypulse.robot.subsystems.vision.VisionIOLimelight
Parses the 3D pose from a Limelight botpose array.
PathPlannerAuton - Class in com.stuypulse.robot.commands.auton
Implementation of Auton using PathPlanner paths
PathPlannerAuton(PathPlannerPath[], String, Command...) - Constructor for class com.stuypulse.robot.commands.auton.PathPlannerAuton
Creates an auton that previews the given paths and runs the given commands
PathPlannerConfig(String, Function, String...) - Constructor for class com.stuypulse.robot.util.auton.PathPlannerUtil.PathPlannerConfig
 
PathPlannerUtil - Class in com.stuypulse.robot.util.auton
 
PathPlannerUtil() - Constructor for class com.stuypulse.robot.util.auton.PathPlannerUtil
 
PathPlannerUtil.PathPlannerConfig - Class in com.stuypulse.robot.util.auton
 
paths - Variable in class com.stuypulse.robot.commands.auton.BLineAuton
 
paths - Variable in class com.stuypulse.robot.commands.auton.PathPlannerAuton
 
paths - Variable in class com.stuypulse.robot.util.auton.BLineUtil.BLineConfig
 
paths - Variable in class com.stuypulse.robot.util.auton.PathPlannerUtil.PathPlannerConfig
 
periodic() - Method in class com.stuypulse.robot.subsystems.swerve.Module
 
periodic() - Method in class com.stuypulse.robot.subsystems.swerve.Swerve
 
periodic() - Method in class com.stuypulse.robot.subsystems.vision.Vision
 
periodic() - Method in class com.stuypulse.robot.util.PeriodicSubsystem
This method is called periodically before Scheduler.run(), and should be overriden for processing inputs.
periodicAfterScheduler() - Method in class com.stuypulse.robot.subsystems.swerve.Module
 
periodicAfterScheduler() - Method in class com.stuypulse.robot.subsystems.swerve.Swerve
 
periodicAfterScheduler() - Method in class com.stuypulse.robot.subsystems.vision.Vision
 
periodicAfterScheduler() - Method in class com.stuypulse.robot.util.PeriodicSubsystem
This method is called periodically after Scheduler.run(), and should be overriden for applying outputs.
PeriodicSubsystem - Class in com.stuypulse.robot.util
A standard subsystem that includes an extra periodic callback which runs after the command scheduler.
PeriodicSubsystem() - Constructor for class com.stuypulse.robot.util.PeriodicSubsystem
 
PeriodicSubsystem(String) - Constructor for class com.stuypulse.robot.util.PeriodicSubsystem
 
PhoenixOdometryThread - Class in com.stuypulse.robot.subsystems.swerve
Provides an interface for asynchronously reading high-frequency measurements to a set of queues.
PhoenixOdometryThread() - Constructor for class com.stuypulse.robot.subsystems.swerve.PhoenixOdometryThread
 
phoenixQueues - Variable in class com.stuypulse.robot.subsystems.swerve.PhoenixOdometryThread
 
phoenixSignals - Variable in class com.stuypulse.robot.subsystems.swerve.PhoenixOdometryThread
 
PHOTONVISION - Enum constant in enum class com.stuypulse.robot.subsystems.vision.VisionConstants.VisionMode
 
PHOTONVISION - Enum constant in enum class com.stuypulse.robot.subsystems.vision.VisionIO.PoseObservationType
 
pigeon - Variable in class com.stuypulse.robot.subsystems.swerve.GyroIOPigeon2
 
pigeonConfigs - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
pipeline - Variable in class com.stuypulse.robot.subsystems.vision.VisionIO.VisionIOOutputs
 
Pipeline(int) - Constructor for enum class com.stuypulse.robot.subsystems.vision.VisionConstants.Pipeline
 
pipelinePublisher - Variable in class com.stuypulse.robot.subsystems.vision.VisionIOLimelight
 
pipelineSubscriber - Variable in class com.stuypulse.robot.subsystems.vision.VisionIOLimelight
 
pose - Variable in record class com.stuypulse.robot.subsystems.vision.VisionIO.PoseObservation
The field for the pose record component.
pose() - Method in record class com.stuypulse.robot.subsystems.vision.VisionIO.PoseObservation
Returns the value of the pose record component.
poseEstimator - Variable in class com.stuypulse.robot.subsystems.swerve.Swerve
 
PoseObservation(double, Pose3d, double, int, double, VisionIO.PoseObservationType) - Constructor for record class com.stuypulse.robot.subsystems.vision.VisionIO.PoseObservation
Creates an instance of a PoseObservation record class.
poseObservations - Variable in class com.stuypulse.robot.subsystems.vision.VisionIO.VisionIOInputs
 
PoseObservationType() - Constructor for enum class com.stuypulse.robot.subsystems.vision.VisionIO.PoseObservationType
 
poseSupplier - Variable in class com.stuypulse.robot.subsystems.vision.VisionIOPhotonSim
 
position - Variable in class com.stuypulse.robot.util.talonfx.logged.LoggedTalonFX
 
position - Variable in class com.stuypulse.robot.util.talonfx.logged.TalonFXInputs
 
POSITION - Enum constant in enum class com.stuypulse.robot.subsystems.swerve.ModuleIO.TurnOutputMode
 
positions - Variable in class com.stuypulse.robot.commands.subsystems.DriveCommands.WheelRadiusCharacterizationState
 
positionTorqueCurrentRequest - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFX
 
positionVoltageRequest - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFX
 
positionVoltageRequest - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFXS
 
power - Variable in class com.stuypulse.robot.util.swerve.DriveInputProcessor
 
power - Variable in class com.stuypulse.robot.util.swerve.DriveTurnInputProcessor
 
POWER - Static variable in interface com.stuypulse.robot.constants.DriverConstants.Driver.Drive
 
POWER - Static variable in interface com.stuypulse.robot.constants.DriverConstants.Driver.Turn
 
processedAngularVelocity - Variable in class com.stuypulse.robot.util.swerve.DriveTurnInputProcessor
The processed angular velocity after the full processing and filtering.
processedSpeed - Variable in class com.stuypulse.robot.util.swerve.DriveInputProcessor
The speed vector after the full processing and filtering.
put(LogTable, String, Object) - Static method in class com.stuypulse.robot.util.talonfx.logged.LogTableUtil
Puts a value into a LogTable with the given key, automatically handling the type of the value.
putArray(LogTable, String, Object) - Static method in class com.stuypulse.robot.util.talonfx.logged.LogTableUtil
Puts an array value into a LogTable, dispatching to the corresponding array overload.
putEnum(LogTable, String, Enum) - Static method in class com.stuypulse.robot.util.talonfx.logged.LogTableUtil
 
putEnumArray(LogTable, String, Enum[]) - Static method in class com.stuypulse.robot.util.talonfx.logged.LogTableUtil
 

R

rawGyroRotation - Variable in class com.stuypulse.robot.subsystems.swerve.Swerve
 
RC - Static variable in interface com.stuypulse.robot.constants.DriverConstants.Driver.Drive
 
RC - Static variable in interface com.stuypulse.robot.constants.DriverConstants.Driver.Turn
 
REAL - Enum constant in enum class com.stuypulse.robot.constants.GlobalSettings.RobotMode
Running on a real robot.
recordAdditionalSignal(String, Object) - Method in class com.stuypulse.robot.util.talonfx.logged.TalonFXInputs
Records additional StatusSignals to be logged.
refresh() - Method in class com.stuypulse.robot.util.talonfx.sim.TalonFXSimulation
Refeshes the simulation state of the motor.
register(LoggedNetworkChooser) - Method in class com.stuypulse.robot.util.auton.BLineUtil.BLineConfig
 
register(LoggedNetworkChooser) - Method in class com.stuypulse.robot.util.auton.PathPlannerUtil.PathPlannerConfig
 
registerDefault(LoggedNetworkChooser) - Method in class com.stuypulse.robot.util.auton.BLineUtil.BLineConfig
 
registerDefault(LoggedNetworkChooser) - Method in class com.stuypulse.robot.util.auton.PathPlannerUtil.PathPlannerConfig
 
registerSignal(StatusSignal) - Method in class com.stuypulse.robot.subsystems.swerve.PhoenixOdometryThread
Registers a Phoenix signal to be read from the thread.
registerSignal(DoubleSupplier) - Method in class com.stuypulse.robot.subsystems.swerve.PhoenixOdometryThread
Registers a generic signal to be read from the thread.
REPLAY - Enum constant in enum class com.stuypulse.robot.constants.GlobalSettings.RobotMode
Replaying from a log file.
RESET_IMU_INDEX - Static variable in interface com.stuypulse.robot.subsystems.vision.VisionConstants.VisionSettings
 
resetHeading(Swerve, Rotation2d) - Static method in interface com.stuypulse.robot.commands.subsystems.DriveCommands
 
resetIMU() - Method in class com.stuypulse.robot.subsystems.vision.Vision
 
resetPose(Swerve, Pose2d) - Static method in interface com.stuypulse.robot.commands.subsystems.DriveCommands
 
resetPose(Pose2d) - Method in class com.stuypulse.robot.subsystems.swerve.Swerve
Resets the current odometry pose.
resetRotation(Rotation2d) - Method in class com.stuypulse.robot.subsystems.swerve.Swerve
 
robot - Variable in class com.stuypulse.robot.Robot
 
Robot - Class in com.stuypulse.robot
Robot Class
Robot() - Constructor for class com.stuypulse.robot.Robot
 
RobotContainer - Class in com.stuypulse.robot
 
RobotContainer() - Constructor for class com.stuypulse.robot.RobotContainer
 
RobotMode() - Constructor for enum class com.stuypulse.robot.constants.GlobalSettings.RobotMode
 
robotPeriodic() - Method in class com.stuypulse.robot.Robot
 
robotToCamera - Variable in record class com.stuypulse.robot.subsystems.vision.VisionConstants.CameraData
The field for the robotToCamera record component.
robotToCamera - Variable in class com.stuypulse.robot.subsystems.vision.VisionIOPhoton
 
robotToCamera() - Method in record class com.stuypulse.robot.subsystems.vision.VisionConstants.CameraData
Returns the value of the robotToCamera record component.
rotationSupplier - Variable in class com.stuypulse.robot.subsystems.vision.VisionIOLimelight
 
run() - Method in class com.stuypulse.robot.subsystems.swerve.PhoenixOdometryThread
 
runAllPeriodicAfterScheduler() - Static method in class com.stuypulse.robot.util.PeriodicSubsystem
Run the PeriodicSubsystem.periodicAfterScheduler() methods for all subsystems.
runCharacterization(double) - Method in class com.stuypulse.robot.subsystems.swerve.Module
Runs the module with the specified output while controlling to zero degrees.
runCharacterization(double) - Method in class com.stuypulse.robot.subsystems.swerve.Swerve
Runs the drive in a straight line with the specified drive output.
runSetpoint(SwerveModuleVelocity) - Method in class com.stuypulse.robot.subsystems.swerve.Module
Runs the module with the specified setpoint state.
runVelocity(ChassisVelocities) - Method in class com.stuypulse.robot.subsystems.swerve.Swerve
Runs the drive at the desired velocity.

S

setAprilTagWhitelist(int[]) - Method in class com.stuypulse.robot.subsystems.vision.Vision
 
setIMUMode(int) - Method in class com.stuypulse.robot.subsystems.vision.Vision
 
setIMUMode(int, String) - Method in class com.stuypulse.robot.subsystems.vision.Vision
 
setInputVoltage(Voltage) - Method in interface com.stuypulse.robot.util.talonfx.sim.SystemSim
Sets the input voltage for the simulation.
setMegaTagMode(VisionIO.MegaTagMode) - Method in class com.stuypulse.robot.subsystems.vision.Vision
 
setPipeline(int) - Method in class com.stuypulse.robot.subsystems.vision.Vision
 
setVisionDisabled() - Method in class com.stuypulse.robot.subsystems.vision.Vision
 
setVisionEnabled() - Method in class com.stuypulse.robot.subsystems.vision.Vision
 
signalsLock - Variable in class com.stuypulse.robot.subsystems.swerve.PhoenixOdometryThread
 
SIM - Enum constant in enum class com.stuypulse.robot.constants.GlobalSettings.RobotMode
Running in simulation.
SIM_MODE - Static variable in interface com.stuypulse.robot.constants.GlobalSettings
What mode the robot is in when running a simulation.
simMotor - Variable in class com.stuypulse.robot.util.talonfx.sim.TalonFXSimulation
 
SimulatedMechanism - Interface in com.stuypulse.robot.util.robotsimulation
A simulated mechanism that provides an externally usable pose for external simulation files, such as a robot visualizer or 3D simulator.
slot0Configs - Variable in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
 
slot1Configs - Variable in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
 
slot2Configs - Variable in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
 
softwareLimitSwitchConfigs - Variable in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
 
start() - Method in class com.stuypulse.robot.subsystems.swerve.PhoenixOdometryThread
 
statorCurrent - Variable in class com.stuypulse.robot.util.talonfx.logged.LoggedTalonFX
 
statorCurrent - Variable in class com.stuypulse.robot.util.talonfx.logged.TalonFXInputs
 
stdDevFactor - Variable in record class com.stuypulse.robot.subsystems.vision.VisionConstants.CameraData
The field for the stdDevFactor record component.
stdDevFactor() - Method in record class com.stuypulse.robot.subsystems.vision.VisionConstants.CameraData
Returns the value of the stdDevFactor record component.
steerGains - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
steerInitialConfigs - Static variable in class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
stop() - Method in class com.stuypulse.robot.subsystems.swerve.Module
Disables all outputs to motors.
stop() - Method in class com.stuypulse.robot.subsystems.swerve.Swerve
Stops the drive.
stopWithX() - Method in class com.stuypulse.robot.subsystems.swerve.Swerve
Stops the drive and turns the modules to an X arrangement to resist movement.
subsystemInstances - Static variable in class com.stuypulse.robot.util.PeriodicSubsystem
 
supplyCurrent - Variable in class com.stuypulse.robot.util.talonfx.logged.LoggedTalonFX
 
supplyCurrent - Variable in class com.stuypulse.robot.util.talonfx.logged.TalonFXInputs
 
swerve - Variable in class com.stuypulse.robot.RobotContainer
 
Swerve - Class in com.stuypulse.robot.subsystems.swerve
 
Swerve(GyroIO, ModuleIO, ModuleIO, ModuleIO, ModuleIO) - Constructor for class com.stuypulse.robot.subsystems.swerve.Swerve
 
SwerveConstants - Interface in com.stuypulse.robot.subsystems.swerve
 
SwerveConstants.Characterization - Interface in com.stuypulse.robot.subsystems.swerve
 
SystemSim<T> - Interface in com.stuypulse.robot.util.talonfx.sim
System Simulation
System Simulation - Section in interface com.stuypulse.robot.util.talonfx.sim.SystemSim
 

T

tagCount - Variable in record class com.stuypulse.robot.subsystems.vision.VisionIO.PoseObservation
The field for the tagCount record component.
tagCount() - Method in record class com.stuypulse.robot.subsystems.vision.VisionIO.PoseObservation
Returns the value of the tagCount record component.
tagIds - Variable in class com.stuypulse.robot.subsystems.vision.VisionIO.VisionIOInputs
 
TalonFXConfig - Class in com.stuypulse.robot.util.talonfx.config
Wrapper class for configuring TalonFX motors
TalonFXConfig() - Constructor for class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
 
TalonFXInputs - Class in com.stuypulse.robot.util.talonfx.logged
TalonFX Inputs
TalonFXInputs() - Constructor for class com.stuypulse.robot.util.talonfx.logged.TalonFXInputs
 
TalonFX Inputs - Section in class com.stuypulse.robot.util.talonfx.logged.TalonFXInputs
 
TalonFXSimulation - Class in com.stuypulse.robot.util.talonfx.sim
TalonFX Simulation
TalonFXSimulation(int, double, SystemSim) - Constructor for class com.stuypulse.robot.util.talonfx.sim.TalonFXSimulation
Creates a new TalonFXSimulation instance.
TalonFX Simulation - Section in class com.stuypulse.robot.util.talonfx.sim.TalonFXSimulation
 
TargetObservation(Rotation2d, Rotation2d) - Constructor for record class com.stuypulse.robot.subsystems.vision.VisionIO.TargetObservation
Creates an instance of a TargetObservation record class.
teleopExit() - Method in class com.stuypulse.robot.Robot
 
teleopInit() - Method in class com.stuypulse.robot.Robot
 
teleopPeriodic() - Method in class com.stuypulse.robot.Robot
 
temperature - Variable in class com.stuypulse.robot.util.talonfx.logged.LoggedTalonFX
 
temperature - Variable in class com.stuypulse.robot.util.talonfx.logged.TalonFXInputs
 
timestamp - Variable in record class com.stuypulse.robot.subsystems.vision.VisionIO.PoseObservation
The field for the timestamp record component.
timestamp() - Method in record class com.stuypulse.robot.subsystems.vision.VisionIO.PoseObservation
Returns the value of the timestamp record component.
timestampQueue - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFX
 
timestampQueue - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFXS
 
timestampQueues - Variable in class com.stuypulse.robot.subsystems.swerve.PhoenixOdometryThread
 
toLog(LogTable) - Method in class com.stuypulse.robot.util.talonfx.logged.TalonFXInputs
 
torqueCurrentConfigs - Variable in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
 
torqueCurrentRequest - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFX
 
toString() - Method in record class com.stuypulse.robot.subsystems.vision.VisionConstants.CameraData
Returns a string representation of this record class.
toString() - Method in record class com.stuypulse.robot.subsystems.vision.VisionIO.PoseObservation
Returns a string representation of this record class.
toString() - Method in record class com.stuypulse.robot.subsystems.vision.VisionIO.TargetObservation
Returns a string representation of this record class.
toString() - Method in class com.stuypulse.robot.util.PeriodicSubsystem
 
transformToOppositeAlliance(List) - Static method in interface com.stuypulse.robot.constants.FieldConstants
 
transformToOppositeAlliance(Pose2d) - Static method in interface com.stuypulse.robot.constants.FieldConstants
 
tryUntilOk(int, Supplier) - Static method in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFX
 
tryUntilOk(int, Supplier) - Static method in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFXS
 
TunerConstants - Class in com.stuypulse.robot.subsystems.swerve
 
TunerConstants() - Constructor for class com.stuypulse.robot.subsystems.swerve.TunerConstants
 
TunerConstants.TunerSwerveDrivetrain - Class in com.stuypulse.robot.subsystems.swerve
Swerve Drive class utilizing CTR Electronics' Phoenix 6 API with the selected device types.
TunerSwerveDrivetrain(SwerveDrivetrainConstants, double, SwerveModuleConstants...) - Constructor for class com.stuypulse.robot.subsystems.swerve.TunerConstants.TunerSwerveDrivetrain
Constructs a CTRE SwerveDrivetrain using the specified constants.
TunerSwerveDrivetrain(SwerveDrivetrainConstants, double, Matrix, Matrix, SwerveModuleConstants...) - Constructor for class com.stuypulse.robot.subsystems.swerve.TunerConstants.TunerSwerveDrivetrain
Constructs a CTRE SwerveDrivetrain using the specified constants.
TunerSwerveDrivetrain(SwerveDrivetrainConstants, SwerveModuleConstants...) - Constructor for class com.stuypulse.robot.subsystems.swerve.TunerConstants.TunerSwerveDrivetrain
Constructs a CTRE SwerveDrivetrain using the specified constants.
TURN_GEARBOX - Static variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOSim
 
TURN_KD - Static variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOSim
 
TURN_KP - Static variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOSim
 
turnAbsolutePosition - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIO.ModuleIOInputs
 
turnAbsolutePosition - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFX
 
turnAbsolutePosition - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFXS
 
turnAppliedVolts - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIO.ModuleIOInputs
 
turnAppliedVolts - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOSim
 
turnAppliedVolts - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFX
 
turnAppliedVolts - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFXS
 
turnClosedLoop - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOSim
 
turnConnected - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIO.ModuleIOInputs
 
turnConnectedDebounce - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFX
 
turnConnectedDebounce - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFXS
 
turnController - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOSim
 
turnCurrent - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFX
 
turnCurrent - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFXS
 
turnCurrentAmps - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIO.ModuleIOInputs
 
turnDisconnectedAlert - Variable in class com.stuypulse.robot.subsystems.swerve.Module
 
turnEncoderConnected - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIO.ModuleIOInputs
 
turnEncoderConnectedDebounce - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFX
 
turnEncoderConnectedDebounce - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFXS
 
turnEncoderDisconnectedAlert - Variable in class com.stuypulse.robot.subsystems.swerve.Module
 
turnOutputMode - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIO.ModuleIOOutputs
 
TurnOutputMode() - Constructor for enum class com.stuypulse.robot.subsystems.swerve.ModuleIO.TurnOutputMode
 
turnPosition - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIO.ModuleIOInputs
 
turnPosition - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFX
 
turnPosition - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFXS
 
turnPositionQueue - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFX
 
turnPositionQueue - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFXS
 
turnSim - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOSim
 
turnTalon - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFX
 
turnTalon - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFXS
 
turnTargetOpenLoop - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIO.ModuleIOOutputs
Either amps or volts, depending on SwerveModuleConstants.DriveMotorClosedLoopOutput
turnTargetPosition - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIO.ModuleIOOutputs
 
turnVelocity - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFX
 
turnVelocity - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFXS
 
turnVelocityRadPerSec - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIO.ModuleIOInputs
 
tx - Variable in record class com.stuypulse.robot.subsystems.vision.VisionIO.TargetObservation
The field for the tx record component.
tx() - Method in record class com.stuypulse.robot.subsystems.vision.VisionIO.TargetObservation
Returns the value of the tx record component.
txSubscriber - Variable in class com.stuypulse.robot.subsystems.vision.VisionIOLimelight
 
ty - Variable in record class com.stuypulse.robot.subsystems.vision.VisionIO.TargetObservation
The field for the ty record component.
ty() - Method in record class com.stuypulse.robot.subsystems.vision.VisionIO.TargetObservation
Returns the value of the ty record component.
type - Variable in record class com.stuypulse.robot.subsystems.vision.VisionIO.PoseObservation
The field for the type record component.
type() - Method in record class com.stuypulse.robot.subsystems.vision.VisionIO.PoseObservation
Returns the value of the type record component.
tySubscriber - Variable in class com.stuypulse.robot.subsystems.vision.VisionIOLimelight
 

U

update() - Method in class com.stuypulse.robot.util.swerve.DriveInputProcessor
Update method that processes all filters and updates the filtered speed.
update() - Method in class com.stuypulse.robot.util.swerve.DriveTurnInputProcessor
Update method that processes all filters and updates the filtered angular velocity.
update(Time) - Method in interface com.stuypulse.robot.util.talonfx.sim.SystemSim
Updates the simulation
updateGainsConfig(TalonFX, int, double, double, double, double, double, double) - Method in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
 
updateInputs(GyroIO.GyroIOInputs) - Method in interface com.stuypulse.robot.subsystems.swerve.GyroIO
 
updateInputs(GyroIO.GyroIOInputs) - Method in class com.stuypulse.robot.subsystems.swerve.GyroIOPigeon2
 
updateInputs(ModuleIO.ModuleIOInputs) - Method in interface com.stuypulse.robot.subsystems.swerve.ModuleIO
Updates the set of loggable inputs.
updateInputs(ModuleIO.ModuleIOInputs) - Method in class com.stuypulse.robot.subsystems.swerve.ModuleIOSim
 
updateInputs(ModuleIO.ModuleIOInputs) - Method in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFX
 
updateInputs(ModuleIO.ModuleIOInputs) - Method in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFXS
 
updateInputs(VisionIO.VisionIOInputs) - Method in interface com.stuypulse.robot.subsystems.vision.VisionIO
 
updateInputs(VisionIO.VisionIOInputs) - Method in class com.stuypulse.robot.subsystems.vision.VisionIOLimelight
 
updateInputs(VisionIO.VisionIOInputs) - Method in class com.stuypulse.robot.subsystems.vision.VisionIOPhoton
 
updateInputs(VisionIO.VisionIOInputs) - Method in class com.stuypulse.robot.subsystems.vision.VisionIOPhotonSim
 
updateInputs(TalonFXInputs) - Method in class com.stuypulse.robot.util.talonfx.logged.LoggedTalonFX
Refreshes the motor status signals and updates the provided inputs.
Updating Inputs - Section in class com.stuypulse.robot.util.talonfx.logged.LoggedTalonFX
 
Usage - Section in class com.stuypulse.robot.util.talonfx.logged.LoggedTalonFX
 
utilityExit() - Method in class com.stuypulse.robot.Robot
 
utilityInit() - Method in class com.stuypulse.robot.Robot
 
utilityPeriodic() - Method in class com.stuypulse.robot.Robot
 

V

valueOf(String) - Static method in enum class com.stuypulse.robot.constants.GlobalSettings.RobotMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.stuypulse.robot.subsystems.swerve.ModuleIO.DriveOutputMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.stuypulse.robot.subsystems.swerve.ModuleIO.TurnOutputMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.stuypulse.robot.subsystems.vision.VisionConstants.Camera
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.stuypulse.robot.subsystems.vision.VisionConstants.Pipeline
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.stuypulse.robot.subsystems.vision.VisionConstants.VisionMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.stuypulse.robot.subsystems.vision.VisionIO.MegaTagMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.stuypulse.robot.subsystems.vision.VisionIO.PoseObservationType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.stuypulse.robot.constants.GlobalSettings.RobotMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.stuypulse.robot.subsystems.swerve.ModuleIO.DriveOutputMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.stuypulse.robot.subsystems.swerve.ModuleIO.TurnOutputMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.stuypulse.robot.subsystems.vision.VisionConstants.Camera
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.stuypulse.robot.subsystems.vision.VisionConstants.Pipeline
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.stuypulse.robot.subsystems.vision.VisionConstants.VisionMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.stuypulse.robot.subsystems.vision.VisionIO.MegaTagMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.stuypulse.robot.subsystems.vision.VisionIO.PoseObservationType
Returns an array containing the constants of this enum class, in the order they are declared.
velocity - Variable in class com.stuypulse.robot.util.talonfx.logged.LoggedTalonFX
 
velocity - Variable in class com.stuypulse.robot.util.talonfx.logged.TalonFXInputs
 
VELOCITY - Enum constant in enum class com.stuypulse.robot.subsystems.swerve.ModuleIO.DriveOutputMode
 
velocityTorqueCurrentRequest - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFX
 
velocityVoltageRequest - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFX
 
velocityVoltageRequest - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFXS
 
vision - Variable in class com.stuypulse.robot.RobotContainer
 
Vision - Class in com.stuypulse.robot.subsystems.vision
 
Vision(Vision.VisionConsumer, EnumMap) - Constructor for class com.stuypulse.robot.subsystems.vision.Vision
 
VISION - Static variable in interface com.stuypulse.robot.constants.GlobalSettings.EnabledSubsystems
 
VISION_MODE - Static variable in interface com.stuypulse.robot.subsystems.vision.VisionConstants
 
Vision.VisionConsumer - Interface in com.stuypulse.robot.subsystems.vision
 
VisionConstants - Interface in com.stuypulse.robot.subsystems.vision
 
VisionConstants.Camera - Enum Class in com.stuypulse.robot.subsystems.vision
Represents a camera from its physical position and identified by name.
VisionConstants.CameraData - Record Class in com.stuypulse.robot.subsystems.vision
 
VisionConstants.Pipeline - Enum Class in com.stuypulse.robot.subsystems.vision
 
VisionConstants.VisionMode - Enum Class in com.stuypulse.robot.subsystems.vision
 
VisionConstants.VisionSettings - Interface in com.stuypulse.robot.subsystems.vision
 
visionConsumer - Variable in class com.stuypulse.robot.subsystems.swerve.Swerve
 
VisionIO - Interface in com.stuypulse.robot.subsystems.vision
 
VisionIO.MegaTagMode - Enum Class in com.stuypulse.robot.subsystems.vision
 
VisionIO.PoseObservation - Record Class in com.stuypulse.robot.subsystems.vision
Represents a robot pose sample used for pose estimation.
VisionIO.PoseObservationType - Enum Class in com.stuypulse.robot.subsystems.vision
 
VisionIO.TargetObservation - Record Class in com.stuypulse.robot.subsystems.vision
Represents the angle to a simple target, not used for pose estimation.
VisionIO.VisionIOInputs - Class in com.stuypulse.robot.subsystems.vision
 
VisionIO.VisionIOOutputs - Class in com.stuypulse.robot.subsystems.vision
 
VisionIOInputs() - Constructor for class com.stuypulse.robot.subsystems.vision.VisionIO.VisionIOInputs
 
VisionIOLimelight - Class in com.stuypulse.robot.subsystems.vision
IO implementation for real Limelight hardware.
VisionIOLimelight(String, Transform3d, Supplier) - Constructor for class com.stuypulse.robot.subsystems.vision.VisionIOLimelight
Creates a new VisionIOLimelight.
VisionIOOutputs() - Constructor for class com.stuypulse.robot.subsystems.vision.VisionIO.VisionIOOutputs
 
VisionIOPhoton - Class in com.stuypulse.robot.subsystems.vision
IO implementation for real PhotonVision hardware.
VisionIOPhoton(String, Transform3d) - Constructor for class com.stuypulse.robot.subsystems.vision.VisionIOPhoton
Creates a new VisionIOPhotonVision.
VisionIOPhotonSim - Class in com.stuypulse.robot.subsystems.vision
IO implementation for physics sim using PhotonVision simulator.
VisionIOPhotonSim(String, Transform3d, Supplier) - Constructor for class com.stuypulse.robot.subsystems.vision.VisionIOPhotonSim
Creates a new VisionIOPhotonVisionSim.
VisionMode() - Constructor for enum class com.stuypulse.robot.subsystems.vision.VisionConstants.VisionMode
 
visionSim - Static variable in class com.stuypulse.robot.subsystems.vision.VisionIOPhotonSim
 
voltageConfigs - Variable in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
 
voltageRequest - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFX
 
voltageRequest - Variable in class com.stuypulse.robot.subsystems.swerve.ModuleIOTalonFXS
 

W

WHEEL_RADIUS_MAX_VELOCITY - Static variable in interface com.stuypulse.robot.subsystems.swerve.SwerveConstants.Characterization
 
WHEEL_RADIUS_RAMP_RATE - Static variable in interface com.stuypulse.robot.subsystems.swerve.SwerveConstants.Characterization
 
wheelRadiusCharacterization(Swerve) - Static method in interface com.stuypulse.robot.commands.subsystems.DriveCommands
Measures the robot's wheel radius by spinning in a circle.
WheelRadiusCharacterizationState() - Constructor for class com.stuypulse.robot.commands.subsystems.DriveCommands.WheelRadiusCharacterizationState
 
withAbsoluteSensorDiscontinuityPoint(double) - Method in class com.stuypulse.robot.util.talonfx.config.CANCoderConfig
 
withFFConstants(double, double, double, double, int) - Method in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
 
withFFConstants(double, double, double, int) - Method in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
 
withGainSchedBehavior(GainSchedBehaviorValue, double, int) - Method in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
Modifies this configuration's GainSchedErrorThreshold parameter, which is the position closed-loop error threshold to apply gains scheduling.
withGainSchedBehavior(GainSchedBehaviorValue, Angle, int) - Method in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
Modifies this configuration's GainSchedErrorThreshold parameter, which is the position closed-loop error threshold to apply gains scheduling.
withGravityType(GravityTypeValue) - Method in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
 
withInvertedValue(InvertedValue) - Method in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
 
withLowerLimitSupplyCurrent(double, double) - Method in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
Modifies this configuration's supply current lower limit.
withLowerLimitSupplyCurrent(Current, Time) - Method in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
Modifies this configuration's supply current lower limit.
withMagnetOffset(double) - Method in class com.stuypulse.robot.util.talonfx.config.CANCoderConfig
 
withMotionProfile(double, double) - Method in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
Modifies this configuration's motion magic profile.
withMotionProfile(AngularVelocity, AngularAcceleration) - Method in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
Modifies this configuration's motion magic profile.
withNeutralMode(NeutralModeValue) - Method in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
 
withPIDConstants(double, double, double, int) - Method in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
 
withRampRate(double) - Method in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
Modifies this configuration's open and closed loop ramp periods for the following control types: DutyCycle TorqueCurrent Voltage
withRampRate(Time) - Method in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
Modifies this configuration's open and closed loop ramp periods for the following control types: DutyCycle TorqueCurrent Voltage
withRemoteSensor(int, FeedbackSensorSourceValue, double) - Method in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
 
withSensorDirection(SensorDirectionValue) - Method in class com.stuypulse.robot.util.talonfx.config.CANCoderConfig
 
withSensorToMechanismRatio(double) - Method in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
 
withSignal(StatusSignal) - Method in class com.stuypulse.robot.util.talonfx.logged.LoggedTalonFX
Adds a status signal to be logged and replayed.
withSoftLimits(boolean, boolean, double, double) - Method in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
Modifies this configuration's software limit switch.
withSoftLimits(boolean, boolean, Angle, Angle) - Method in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
Modifies this configuration's software limit switch.
withStaticFeedforwardSign(StaticFeedforwardSignValue, int) - Method in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
 
withStatorCurrentLimit(double) - Method in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
Modifies this configuration's stator current limit and enables it.
withStatorCurrentLimit(Current) - Method in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
Modifies this configuration's stator current limit and enables it.
withStatorCurrentLimitEnabled(boolean) - Method in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
 
withSupplyCurrentLimit(double) - Method in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
Modifies this configuration's supply current limit and enables it.
withSupplyCurrentLimit(Current) - Method in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
Modifies this configuration's supply current limit and enables it.
withSupplyCurrentLimitEnabled(boolean) - Method in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
 
withTorqueCurrentLimits(double, double, double) - Method in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
Modifies this configuration's torque current limits.
withTorqueCurrentLimits(Current, Current, Current) - Method in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
Modifies this configuration's torque current limits.
withVelocityTimeFilter(double) - Method in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
Modifies this configuration's velocity filter's time constant.
withVelocityTimeFilter(Time) - Method in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
Modifies this configuration's velocity filter's time constant.
withVoltageLimits(double, double) - Method in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
Modifies this configuration's voltage limits.
withVoltageLimits(Voltage, Voltage) - Method in class com.stuypulse.robot.util.talonfx.config.TalonFXConfig
Modifies this configuration's voltage limits.

X

xLowPassFilter - Variable in class com.stuypulse.robot.util.swerve.DriveInputProcessor
 
xMode(Swerve) - Static method in interface com.stuypulse.robot.commands.subsystems.DriveCommands
 
xRateLimiter - Variable in class com.stuypulse.robot.util.swerve.DriveInputProcessor
 

Y

yaw - Variable in class com.stuypulse.robot.subsystems.swerve.GyroIOPigeon2
 
yawPosition - Variable in class com.stuypulse.robot.subsystems.swerve.GyroIO.GyroIOInputs
 
yawPositionQueue - Variable in class com.stuypulse.robot.subsystems.swerve.GyroIOPigeon2
 
yawTimestampQueue - Variable in class com.stuypulse.robot.subsystems.swerve.GyroIOPigeon2
 
yawVelocity - Variable in class com.stuypulse.robot.subsystems.swerve.GyroIOPigeon2
 
yawVelocityRadPerSec - Variable in class com.stuypulse.robot.subsystems.swerve.GyroIO.GyroIOInputs
 
yLowPassFilter - Variable in class com.stuypulse.robot.util.swerve.DriveInputProcessor
 
yRateLimiter - Variable in class com.stuypulse.robot.util.swerve.DriveInputProcessor
 
A B C D E F G H I J K L M N O P R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values