Index
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
ambiguityrecord component. - ambiguity() - Method in record class com.stuypulse.robot.subsystems.vision.VisionIO.PoseObservation
-
Returns the value of the
ambiguityrecord 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.processedSpeedvector usingMathUtil.applyDeadband(double, double, double) - applyDeadband() - Method in class com.stuypulse.robot.util.swerve.DriveTurnInputProcessor
-
Applies a deadband to the current
DriveTurnInputProcessor.processedAngularVelocityvalue. - applyLimitMagnitudeToOne() - Method in class com.stuypulse.robot.util.swerve.DriveInputProcessor
-
Limits the magnitude of the current
DriveInputProcessor.processedSpeedvector to 1 - applyLowPassFilter() - Method in class com.stuypulse.robot.util.swerve.DriveInputProcessor
-
Applies a low pass filter to
DriveInputProcessor.processedSpeedusing aLinearFilterfor each axis. - applyLowPassFilter() - Method in class com.stuypulse.robot.util.swerve.DriveTurnInputProcessor
-
Applies a low pass filter to
DriveTurnInputProcessor.processedAngularVelocityusing aLinearFilter. - 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.processedSpeedvector. - applyPowerCurve() - Method in class com.stuypulse.robot.util.swerve.DriveTurnInputProcessor
-
Apply a power curve to the current
DriveTurnInputProcessor.processedAngularVelocityvalue. - applyRateLimit() - Method in class com.stuypulse.robot.util.swerve.DriveInputProcessor
-
Applies a rate limit to
DriveInputProcessor.processedSpeedusing aSlewRateLimiterfor each axis. - applyScalingToMaxAngularVelocity() - Method in class com.stuypulse.robot.util.swerve.DriveTurnInputProcessor
-
Scale the
DriveTurnInputProcessor.processedAngularVelocityvalue to the robot's maximum velocity. - applyScalingToMaxVelocity() - Method in class com.stuypulse.robot.util.swerve.DriveInputProcessor
-
Scale the
DriveInputProcessor.processedSpeedvector 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
averageTagDistancerecord component. - averageTagDistance() - Method in record class com.stuypulse.robot.subsystems.vision.VisionIO.PoseObservation
-
Returns the value of the
averageTagDistancerecord 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
Autonusing 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.CameraDatainstance - CameraData(String, Transform3d, double) - Constructor for record class com.stuypulse.robot.subsystems.vision.VisionConstants.CameraData
-
Creates an instance of a
CameraDatarecord 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
LogTablewith 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
Robotclass. - 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
LoggedNetworkBooleanfor 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
namerecord 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
namerecord 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
Autonusing 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
poserecord component. - pose() - Method in record class com.stuypulse.robot.subsystems.vision.VisionIO.PoseObservation
-
Returns the value of the
poserecord 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
PoseObservationrecord 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
LogTablewith 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
robotToCamerarecord 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
robotToCamerarecord 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
stdDevFactorrecord component. - stdDevFactor() - Method in record class com.stuypulse.robot.subsystems.vision.VisionConstants.CameraData
-
Returns the value of the
stdDevFactorrecord 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
tagCountrecord component. - tagCount() - Method in record class com.stuypulse.robot.subsystems.vision.VisionIO.PoseObservation
-
Returns the value of the
tagCountrecord 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
TargetObservationrecord 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
timestamprecord component. - timestamp() - Method in record class com.stuypulse.robot.subsystems.vision.VisionIO.PoseObservation
-
Returns the value of the
timestamprecord 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
txrecord component. - tx() - Method in record class com.stuypulse.robot.subsystems.vision.VisionIO.TargetObservation
-
Returns the value of the
txrecord 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
tyrecord component. - ty() - Method in record class com.stuypulse.robot.subsystems.vision.VisionIO.TargetObservation
-
Returns the value of the
tyrecord component. - type - Variable in record class com.stuypulse.robot.subsystems.vision.VisionIO.PoseObservation
-
The field for the
typerecord component. - type() - Method in record class com.stuypulse.robot.subsystems.vision.VisionIO.PoseObservation
-
Returns the value of the
typerecord 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
All Classes and Interfaces|All Packages|Constant Field Values