Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- a - Variable in class frc.robot.math.geometry.Line
- a - Variable in class frc.robot.math.geometry.Triangle2d
- absoluteAngleConnected - Variable in class frc.robot.subsystems.swerve.mod.SwerveModuleIO.SwerveModuleInputs
- ACCELERATION - Static variable in class frc.robot.Constants.Climber.Pivot
-
Motion magic acceleration, in rotations per second squared.
- active() - Method in class frc.robot.subsystems.swerve.util.MoveToPose
-
Returns a trigger that is
truewhile this command is actively running. - activeHub - Static variable in class frc.robot.Constants.DashboardValues
- activeHub - Static variable in class frc.robot.util.ActiveHub
- ActiveHub - Class in frc.robot.util
-
Class for tracking which hub is active
- ActiveHub() - Constructor for class frc.robot.util.ActiveHub
- acute(Rotation2d, Rotation2d) - Static method in class frc.robot.math.geometry.RotationInterval
-
A one-dimensional range with wrapping on [-pi,pi].
- addFuel() - Method in class frc.robot.subsystems.indexer.IndexerSim
-
Increment fuel counter by 1
- addOdometryObservation(SwerveModulePosition[], Rotation2d, double) - Method in class frc.robot.RobotState
-
Updates odometry and pose estimates using swerve module encoders and an optional gyro measurement.
- addVisionObservation(Pose3d, Transform3d, double, double, double) - Method in class frc.robot.RobotState
-
Adds a vision measurement using an externally computed camera pose.
- addVisionObservation(CameraConstants, PhotonPipelineResult) - Method in class frc.robot.RobotState
-
Adds a vision measurement from PhotonVision.
- adjustableHood - Variable in class frc.robot.sim.SimulatedRobotState
- AdjustableHood - Class in frc.robot.subsystems.adjustable_hood
-
Adjustable Hood Subsystem
- AdjustableHood() - Constructor for class frc.robot.Constants.AdjustableHood
- AdjustableHood(AdjustableHoodIO) - Constructor for class frc.robot.subsystems.adjustable_hood.AdjustableHood
-
Creates a new Adjustable Hood subsystem.
- AdjustableHoodInputs() - Constructor for class frc.robot.subsystems.adjustable_hood.AdjustableHoodIO.AdjustableHoodInputs
- AdjustableHoodIO - Interface in frc.robot.subsystems.adjustable_hood
-
Hardware abstraction layer for the adjustable hood subsystem.
- AdjustableHoodIO.AdjustableHoodInputs - Class in frc.robot.subsystems.adjustable_hood
-
Container for all adjustable hood sensor inputs.
- AdjustableHoodReal - Class in frc.robot.subsystems.adjustable_hood
-
adjustable hood hardware
- AdjustableHoodReal() - Constructor for class frc.robot.subsystems.adjustable_hood.AdjustableHoodReal
-
Real AdjustableHood Implementation
- AdjustableHoodSim - Class in frc.robot.subsystems.adjustable_hood
-
Simulation implementation of
AdjustableHoodIO. - AdjustableHoodSim() - Constructor for class frc.robot.subsystems.adjustable_hood.AdjustableHoodSim
- advancePhysics(double) - Method in class frc.robot.sim.FuelSim
-
Advance physics by dt seconds.
- AllianceFlipUtil - Class in frc.robot.util
-
Utilities for flipping based on alliance
- AllianceFlipUtil() - Constructor for class frc.robot.util.AllianceFlipUtil
- allianceZone - Static variable in class frc.robot.FieldConstants.LinesVertical
-
Alias for the alliance zone boundary line X.
- alt() - Element in annotation interface frc.robot.util.typestate.OptionalField
-
Alternative build methods.
- alt() - Element in annotation interface frc.robot.util.typestate.RequiredField
-
Alternative build methods.
- AltMethod - Annotation Interface in frc.robot.util.typestate
-
Alternative builder step.
- ANDYMARK - Enum constant in enum class frc.robot.FieldConstants.FieldType
-
Field built from AndyMark elements.
- angleAbsolutePosition - Variable in class frc.robot.subsystems.swerve.mod.SwerveModuleIO.SwerveModuleInputs
- angleAppliedVolts - Variable in class frc.robot.subsystems.swerve.mod.SwerveModuleIO.SwerveModuleInputs
- angleConnected - Variable in class frc.robot.subsystems.swerve.mod.SwerveModuleIO.SwerveModuleInputs
- angleCurrentLimit - Static variable in class frc.robot.Constants.Swerve
- angleCurrentLowerLimit - Static variable in class frc.robot.Constants.Swerve
- angleCurrentLowerTimeThreshold - Static variable in class frc.robot.Constants.Swerve
- angleEnableCurrentLimit - Static variable in class frc.robot.Constants.Swerve
- angleGearRatio - Variable in enum class frc.robot.util.tunable.ModuleConstants.ModuleKind
- angleMotorId - Variable in class frc.robot.util.tunable.ModuleConstants
-
CAN ID for the angle motor
- angleMotorInvert - Static variable in class frc.robot.Constants.Swerve
- angleMotorPID - Static variable in class frc.robot.Constants.Swerve
- angleNeutralMode - Static variable in class frc.robot.Constants.Swerve
-
Angle Motor Neutral Mode
- angleOffset - Variable in class frc.robot.util.tunable.ModuleConstants
-
Reported angle when wheel is straight
- anglePosition - Variable in class frc.robot.subsystems.swerve.mod.SwerveModuleIO.SwerveModuleInputs
- angleStatorCurrentAmps - Variable in class frc.robot.subsystems.swerve.mod.SwerveModuleIO.SwerveModuleInputs
- angleSupplyCurrentAmps - Variable in class frc.robot.subsystems.swerve.mod.SwerveModuleIO.SwerveModuleInputs
- angleVelocityRadPerSec - Variable in class frc.robot.subsystems.swerve.mod.SwerveModuleIO.SwerveModuleInputs
- apply(Slot0Configs) - Method in class frc.robot.util.tunable.PIDConstants
-
Write PID constants to TalonFX
- apply(Slot1Configs) - Method in class frc.robot.util.tunable.PIDConstants
-
Write PID constants to TalonFX
- apply(Pose2d) - Static method in class frc.robot.util.AllianceFlipUtil
-
Possibly flip
- apply(Rotation2d) - Static method in class frc.robot.util.AllianceFlipUtil
-
Possibly flip
- apply(Translation2d) - Static method in class frc.robot.util.AllianceFlipUtil
-
Possibly flip
- applyX(double) - Static method in class frc.robot.util.AllianceFlipUtil
-
Possibly flip
- applyY(double) - Static method in class frc.robot.util.AllianceFlipUtil
-
Possibly flip
- aprilTagCount - Static variable in class frc.robot.FieldConstants
-
Number of AprilTags in the currently selected official layout.
- aprilTagWidth - Static variable in class frc.robot.FieldConstants
-
Physical width of an AprilTag (edge length) in meters.
- atSpeedDebounce - Variable in class frc.robot.util.tunable.FlywheelConstants
- atSpeedThreshold - Static variable in class frc.robot.Constants.Shooter
- Auto() - Constructor for class frc.robot.Constants.Auto
- autoChooser - Static variable in class frc.robot.Constants.DashboardValues
- AutoCommandFactory - Class in frc.robot
-
Auto Command Factory
- AutoCommandFactory(AutoFactory, Swerve, AdjustableHood, Climber, Intake, Indexer, Shooter, Turret) - Constructor for class frc.robot.AutoCommandFactory
-
Auto Command Factory
- autoFactory - Variable in class frc.robot.subsystems.swerve.Swerve
- autoMaxSpeed - Static variable in class frc.robot.Constants.Swerve
-
Max Speed for Auto in Meters per Second
- autonomousInit() - Method in class frc.robot.Robot
- autonomousPeriodic() - Method in class frc.robot.Robot
- Axis - Class in frc.robot.math.geometry
-
Represents an axis.
- Axis(double, double) - Constructor for class frc.robot.math.geometry.Axis
-
Create new axis with a given direction.
B
- b - Variable in class frc.robot.math.geometry.Line
- b - Variable in class frc.robot.math.geometry.Triangle2d
- backTiltLimit - Static variable in class frc.robot.Constants.Swerve
- baumgarteBeta - Variable in class frc.robot.sim.FuelSim.PhysicsConfig
- baumgarteSlop - Variable in class frc.robot.sim.FuelSim.PhysicsConfig
- blinkLEDs(Color) - Method in class frc.robot.subsystems.LEDs
-
Blink LEDs
- blinkLEDs(Color, double) - Method in class frc.robot.subsystems.LEDs
-
Blink LEDs for a certain timeout
- blueAlliance - Static variable in class frc.robot.FieldConstants.Rectangles
-
The Blue Alliance zone.
- blueAllianceClimber - Static variable in class frc.robot.FieldConstants.Rectangles
-
The Blue Alliance climber area.
- blueAllianceLeft - Static variable in class frc.robot.FieldConstants.Passing
-
Left side of the blue alliance where it's one place the robot can feed to.
- blueAllianceRight - Static variable in class frc.robot.FieldConstants.Passing
-
Right side of the blue alliance where it's one place the robot can feed to.
- blueCloseCenterLeft - Static variable in class frc.robot.FieldConstants.LeftTrench
- blueCloseCenterRight - Static variable in class frc.robot.FieldConstants.RightTrench
- blueDropper - Static variable in class frc.robot.FieldConstants.Rectangles
-
The Blue Alliance dropper area.
- blueFarCenterLeft - Static variable in class frc.robot.FieldConstants.LeftTrench
- blueFarCenterRight - Static variable in class frc.robot.FieldConstants.RightTrench
- blueTrenchCenterLeft - Static variable in class frc.robot.FieldConstants.LeftTrench
- blueTrenchCenterRight - Static variable in class frc.robot.FieldConstants.RightTrench
- BREAK - Static variable in class frc.robot.Constants.Climber.Pivot
-
Neutral mode for the pivot motor (brake or coast).
- BREAK - Static variable in class frc.robot.Constants.Climber.Telescope
-
Neutral mode for telescope motors (brake or coast).
- BUILD_DATE - Static variable in class frc.robot.BuildConstants
- BUILD_UNIX_TIME - Static variable in class frc.robot.BuildConstants
- BuildConstants - Class in frc.robot
-
Automatically generated file containing build version information.
- bumperFront - Static variable in class frc.robot.Constants.Swerve
-
Bumper to bumper length of the robot
- bumperRight - Static variable in class frc.robot.Constants.Swerve
-
Bumper to bumper back of the robot
C
- c - Variable in class frc.robot.math.geometry.Line
- c - Variable in class frc.robot.math.geometry.Triangle2d
- C_VELOCITY - Static variable in class frc.robot.Constants.Climber.Pivot
-
Motion magic cruise velocity, in rotations per second.
- calibrationErrorMean - Variable in class frc.robot.subsystems.vision.CameraConstants
- calibrationErrorStdDev - Variable in class frc.robot.subsystems.vision.CameraConstants
- cameraConstants - Static variable in class frc.robot.Constants.Vision
- CameraConstants - Class in frc.robot.subsystems.vision
-
Constants for a camera
- CameraConstants(String, String, int, int, Rotation2d, Frequency, Time, Time, double, double, Transform3d, double, double, double, boolean) - Constructor for class frc.robot.subsystems.vision.CameraConstants
-
Constants for a camera
- CameraInputs() - Constructor for class frc.robot.subsystems.vision.VisionIO.CameraInputs
- cameraMatrix - Variable in class frc.robot.subsystems.vision.VisionIO.CameraInputs
- cameras - Variable in class frc.robot.subsystems.vision.VisionReal
- canCoder1Invert - Static variable in class frc.robot.Constants.Turret
- canCoder2Invert - Static variable in class frc.robot.Constants.Turret
- canCoderId - Variable in class frc.robot.util.tunable.ModuleConstants
-
CAN ID for the CANCoder
- cancoderInvert - Static variable in class frc.robot.Constants.Swerve
- ccdEnabled - Variable in class frc.robot.sim.FuelSim.PhysicsConfig
- ccdSpeedThreshold - Variable in class frc.robot.sim.FuelSim.PhysicsConfig
- center - Static variable in class frc.robot.FieldConstants.LinesHorizontal
-
Field centerline Y (half the field width).
- center - Static variable in class frc.robot.FieldConstants.LinesVertical
-
Field centerline X (half the field length).
- centerDepth - Static variable in class frc.robot.FieldConstants.LeftTrench
-
Trench depth from center (meters)
- centerDepth - Static variable in class frc.robot.FieldConstants.RightTrench
-
Trench depth from center
- centerHub - Static variable in class frc.robot.FieldConstants.Hub
-
Translation 2d of the center of the Hub
- centerPoint - Static variable in class frc.robot.FieldConstants.Outpost
-
Outpost center point (2D).
- centerPoint - Static variable in class frc.robot.FieldConstants.Tower
-
Tower center point on the alliance side (2D).
- centerWidth - Static variable in class frc.robot.FieldConstants.LeftTrench
-
Distance from the edge of the trench to the center of the trench
- centerWidth - Static variable in class frc.robot.FieldConstants.RightTrench
-
Distance from the edge of the trench to the center of the trench
- characterization() - Method in class frc.robot.subsystems.shooter.Shooter
-
Run characterization procedure
- characterization() - Method in class frc.robot.subsystems.turret.Turret
-
Run characterization procedure
- Circle - Class in frc.robot.math.geometry
-
Represents a circle with a known center and radius.
- Circle(String, Translation2d, double) - Constructor for class frc.robot.math.geometry.Circle
-
Represents a circle with a known center and radius.
- circleTangentAngles(Translation2d) - Method in class frc.robot.math.geometry.Circle
-
Get angles for points that are both tangent to the circle and colinear with a given point.
- clearFuel() - Method in class frc.robot.sim.FuelSim
-
Remove every fuel from the sim.
- climber - Variable in class frc.robot.sim.SimulatedRobotState
- Climber - Class in frc.robot.subsystems.climber
-
Climber subsystem for controlling the robot's climbing mechanism.
- Climber() - Constructor for class frc.robot.Constants.Climber
- Climber(ClimberIO) - Constructor for class frc.robot.subsystems.climber.Climber
-
Constructs a new Climber subsystem.
- ClimberInputs() - Constructor for class frc.robot.subsystems.climber.ClimberIO.ClimberInputs
- ClimberIO - Interface in frc.robot.subsystems.climber
-
Hardware abstraction interface for the climber subsystem.
- ClimberIO.ClimberInputs - Class in frc.robot.subsystems.climber
-
Input container for climber sensor and state data.
- ClimberReal - Class in frc.robot.subsystems.climber
-
Real hardware implementation of the climber subsystem.
- ClimberReal() - Constructor for class frc.robot.subsystems.climber.ClimberReal
-
Constructs a new ClimberReal instance and configures all motors and sensors.
- ClimberSim - Class in frc.robot.subsystems.climber
-
Simulation implementation of the climber subsystem.
- ClimberSim() - Constructor for class frc.robot.subsystems.climber.ClimberSim
- clone() - Method in class frc.robot.util.tunable.PIDConstants
- closedLoopRamp - Static variable in class frc.robot.Constants.Swerve
- closestPoint(Translation2d) - Method in class frc.robot.math.geometry.Triangle2d
-
Finds closest point on triangle to a query point.
- ClosestPoint(Translation2d, double, double, double, boolean) - Constructor for record class frc.robot.math.geometry.Triangle2d.ClosestPoint
-
Creates an instance of a
ClosestPointrecord class. - ColorDetection - Class in frc.robot.subsystems.vision.color
-
Color detector subsystem
- ColorDetection(ColorDetectionIO) - Constructor for class frc.robot.subsystems.vision.color.ColorDetection
- ColorDetectionIO - Interface in frc.robot.subsystems.vision.color
-
Color detector IO
- ColorDetectionIO.ColorInputs - Class in frc.robot.subsystems.vision.color
-
Color detection inputs
- ColorDetectionIO.Empty - Class in frc.robot.subsystems.vision.color
-
Empty IO layer for replay
- ColorDetectionReal - Class in frc.robot.subsystems.vision.color
-
Color detector hardware layer
- ColorDetectionReal() - Constructor for class frc.robot.subsystems.vision.color.ColorDetectionReal
-
class constructor
- ColorInputs() - Constructor for class frc.robot.subsystems.vision.color.ColorDetectionIO.ColorInputs
- CommandFactory - Class in frc.robot
-
Command Factory
- CommandFactory() - Constructor for class frc.robot.CommandFactory
- complement() - Method in class frc.robot.math.geometry.RotationInterval
-
Get the interval opposite this.
- connected - Variable in class frc.robot.subsystems.swerve.gyro.GyroIO.GyroInputs
- conservationMonitor - Variable in class frc.robot.sim.FuelSim.PhysicsConfig
- constants - Static variable in class frc.robot.Constants.Indexer
- constants - Static variable in class frc.robot.Constants.Shooter
- Constants - Class in frc.robot
-
Constants file.
- Constants() - Constructor for class frc.robot.Constants
- Constants.AdjustableHood - Class in frc.robot
-
Adjustable Hood Constants
- Constants.Auto - Class in frc.robot
-
Auto constants
- Constants.Climber - Class in frc.robot
-
Climber subsystem constants.
- Constants.Climber.Pivot - Class in frc.robot
-
Pivot rotation mechanism constants.
- Constants.Climber.Telescope - Class in frc.robot
-
Telescope extension mechanism constants.
- Constants.DashboardValues - Class in frc.robot
-
dashboard constants
- Constants.DriverControls - Class in frc.robot
-
Constants for driver controls
- Constants.Indexer - Class in frc.robot
-
Indexer Constants
- Constants.IntakeConstants - Class in frc.robot
-
Intake Constants
- Constants.LEDs - Class in frc.robot
-
leds constants class
- Constants.Shooter - Class in frc.robot
-
Shooter Constants
- Constants.Swerve - Class in frc.robot
-
Swerve Constants
- Constants.SwerveTransformPID - Class in frc.robot
-
MoveToPos Constants
- Constants.Trench - Class in frc.robot
-
Trench MoveToPose Constants
- Constants.Turret - Class in frc.robot
-
Turret Constants
- Constants.Vision - Class in frc.robot
-
Vision Constants
- contains(Translation2d) - Method in class frc.robot.math.geometry.Circle
-
Get if a point is within the boundary of the circle.
- contains(Translation2d) - Method in class frc.robot.math.geometry.Hexagon
-
Returns true if `p` is inside this hexagon.
- contains(Interval) - Method in class frc.robot.math.geometry.Interval
-
Get if `other` is completely contained by this range.
- ConvexShape - Interface in frc.robot.math.geometry
-
Represents a convex shape for the purpose of separating axis solving.
- coProcessorName - Variable in class frc.robot.subsystems.vision.CameraConstants
- copy() - Method in class frc.robot.sim.FuelSim.PhysicsConfig
-
Deep copy.
- createSettingsUploadThread(String) - Method in class frc.robot.subsystems.vision.VisionReal
-
Create a thread to upload PV settings/April Tag field
- current - Variable in class frc.robot.subsystems.adjustable_hood.AdjustableHoodIO.AdjustableHoodInputs
- current - Variable in class frc.robot.subsystems.turret.TurretIO.TurretInputs
- currentHubIsActive() - Static method in class frc.robot.util.ActiveHub
D
- DashboardValues() - Constructor for class frc.robot.Constants.DashboardValues
- defaultAprilTagType - Static variable in class frc.robot.FieldConstants
-
Default AprilTag layout to use for most robot code.
- DEGREES_AT_TOP - Static variable in class frc.robot.Constants.Climber.Pivot
-
Pivot angle at the top position, in degrees.
- DEGREES_AT_TOP - Static variable in class frc.robot.Constants.Climber.Telescope
-
Telescope length at the top position, in degrees.
- Depot() - Constructor for class frc.robot.FieldConstants.Depot
- depotCenter - Static variable in class frc.robot.FieldConstants.Depot
-
Depot center point (3D).
- depth - Static variable in class frc.robot.FieldConstants.Depot
-
Depot depth (meters).
- depth - Static variable in class frc.robot.FieldConstants.LeftBump
-
Left bump depth along the field X axis (meters).
- depth - Static variable in class frc.robot.FieldConstants.LeftTrench
-
Trench depth (meters).
- depth - Static variable in class frc.robot.FieldConstants.RightBump
-
Right bump depth along the field X axis (meters).
- depth - Static variable in class frc.robot.FieldConstants.RightTrench
-
Trench depth (meters).
- depth - Static variable in class frc.robot.FieldConstants.Tower
-
Tower depth (meters).
- desiredSpeed() - Method in record class frc.robot.shotdata.ShotData.ShotParameters
-
Returns the value of the
desiredSpeedrecord component. - deterministic - Variable in class frc.robot.sim.FuelSim.PhysicsConfig
- deterministicSeed - Variable in class frc.robot.sim.FuelSim.PhysicsConfig
- DIRTY - Static variable in class frc.robot.BuildConstants
- disabledInit() - Method in class frc.robot.Robot
- disabledPeriodic() - Method in class frc.robot.Robot
- disabledPeriodic() - Method in class frc.robot.RobotContainer
-
Runs during disabled
- distanceFeet() - Method in record class frc.robot.shotdata.ShotData.ShotEntry
-
Returns the value of the
distanceFeetrecord component. - distanceFromCenterY - Static variable in class frc.robot.FieldConstants.Depot
-
Lateral distance from field centerline to the depot center (meters).
- distanceFromTarget - Variable in class frc.robot.util.tunable.ShotDataHelper
-
Distance from target in feet
- distCoeffs - Variable in class frc.robot.subsystems.vision.VisionIO.CameraInputs
- done() - Method in class frc.robot.subsystems.swerve.util.MoveToPose
-
Returns a trigger that becomes
trueonce the command has completed successfully. - dot(Translation2d) - Method in class frc.robot.math.geometry.Axis
-
Get the dot product between this direction and a given point.
- dragEnabled - Variable in class frc.robot.sim.FuelSim.PhysicsConfig
- draw(ToDoubleFunction<Translation2d>, double, double, double, double) - Static method in class frc.robot.viz.DrawColorMap
-
Draw colormap image.
- DrawColorMap - Class in frc.robot.viz
-
Draw colormap images
- DrawColorMap() - Constructor for class frc.robot.viz.DrawColorMap
- driveAppliedVolts - Variable in class frc.robot.subsystems.swerve.mod.SwerveModuleIO.SwerveModuleInputs
- driveConnected - Variable in class frc.robot.subsystems.swerve.mod.SwerveModuleIO.SwerveModuleInputs
- driveCurrentLimit - Static variable in class frc.robot.Constants.Swerve
- driveCurrentLowerLimit - Static variable in class frc.robot.Constants.Swerve
- driveCurrentLowerTimeThreshold - Static variable in class frc.robot.Constants.Swerve
- driveEnableCurrentLimit - Static variable in class frc.robot.Constants.Swerve
- driveFieldRelative(Supplier<ChassisSpeeds>) - Method in class frc.robot.subsystems.swerve.Swerve
-
Drives the robot using the estimated global field heading.
- driveGearRatio - Variable in enum class frc.robot.util.tunable.ModuleConstants.ModuleKind
- driveMotorId - Variable in class frc.robot.util.tunable.ModuleConstants
-
CAN ID for the drive motor
- driveMotorInvert - Static variable in class frc.robot.Constants.Swerve
- driveMotorPID - Static variable in class frc.robot.Constants.Swerve
- driveNeutralMode - Static variable in class frc.robot.Constants.Swerve
-
Drive Motor Neutral Mode
- drivePositionRad - Variable in class frc.robot.subsystems.swerve.mod.SwerveModuleIO.SwerveModuleInputs
- driver - Variable in class frc.robot.RobotContainer
- DriverControls() - Constructor for class frc.robot.Constants.DriverControls
- driveRobotRelative(Supplier<ChassisSpeeds>) - Method in class frc.robot.subsystems.swerve.Swerve
-
Drives the robot using robot-relative chassis speeds.
- driverRotationalMaxSpeed - Static variable in class frc.robot.Constants.DriverControls
-
Maximum Rotational speed (in rad/s)
- driverRotationalShootSpeed - Static variable in class frc.robot.Constants.DriverControls
-
Maximum Rotational speed while shooting (in rad/s)
- driverTranslationalMaxSpeed - Static variable in class frc.robot.Constants.DriverControls
-
Maximum Translational speed (in m/s)
- driverTranslationalShootSpeed - Static variable in class frc.robot.Constants.DriverControls
-
Maximum Translational speed while shooting (in m/s)
- driveStatorCurrentAmps - Variable in class frc.robot.subsystems.swerve.mod.SwerveModuleIO.SwerveModuleInputs
- driveSupplyCurrentAmps - Variable in class frc.robot.subsystems.swerve.mod.SwerveModuleIO.SwerveModuleInputs
- driveUserRelative(Supplier<ChassisSpeeds>) - Method in class frc.robot.subsystems.swerve.Swerve
-
Drives the robot using a user-defined field reference heading.
- driveVelocityRadPerSec - Variable in class frc.robot.subsystems.swerve.mod.SwerveModuleIO.SwerveModuleInputs
E
- Elastic - Class in frc.robot.util
-
The Elastic class provides methods to interact with the Elastic dashboard.
- Elastic() - Constructor for class frc.robot.util.Elastic
- Elastic.Notification - Class in frc.robot.util
-
Represents an notification object to be sent to the Elastic dashboard.
- Elastic.NotificationLevel - Enum Class in frc.robot.util
-
Represents the possible levels of notifications for the Elastic dashboard.
- emergencyStop() - Method in class frc.robot.subsystems.swerve.Swerve
-
Creates a command that immediately commands zero chassis speeds to the drivetrain.
- Empty() - Constructor for class frc.robot.subsystems.vision.color.ColorDetectionIO.Empty
- end(boolean) - Method in class frc.robot.subsystems.swerve.util.MoveToPose
- end(boolean) - Method in class frc.robot.subsystems.swerve.util.TurnToRotation
- equals(Object) - Method in record class frc.robot.math.geometry.Triangle2d.ClosestPoint
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class frc.robot.shotdata.ShotData.ShotEntry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class frc.robot.shotdata.ShotData.ShotParameters
-
Indicates whether some other object is "equal to" this one.
- ERROR - Enum constant in enum class frc.robot.util.Elastic.NotificationLevel
-
Error message
- execute() - Method in class frc.robot.subsystems.swerve.util.MoveToPose
- execute() - Method in class frc.robot.subsystems.swerve.util.TurnToRotation
- exitAngle() - Method in record class frc.robot.shotdata.ShotData.ShotEntry
-
Exit angle in radians
- exitSpeed() - Method in record class frc.robot.shotdata.ShotData.ShotEntry
-
Exit speed in m/s
- extendHopper(double) - Method in class frc.robot.subsystems.intake.Intake
-
Extends hopper
F
- farFace - Static variable in class frc.robot.FieldConstants.Hub
-
Pose of the hub "far" face (toward opposing side).
- farLeftCorner - Static variable in class frc.robot.FieldConstants.Hub
-
Alliance-side hub far corner (away from alliance wall), left side.
- farLeftCorner - Static variable in class frc.robot.FieldConstants.LeftBump
-
Alliance-side left bump far-left corner point.
- farLeftCorner - Static variable in class frc.robot.FieldConstants.RightBump
-
Alliance-side right bump far-left corner point.
- farRightCorner - Static variable in class frc.robot.FieldConstants.Hub
-
Alliance-side hub far corner (away from alliance wall), right side.
- farRightCorner - Static variable in class frc.robot.FieldConstants.LeftBump
-
Alliance-side left bump far-right corner point (shared with hub).
- farRightCorner - Static variable in class frc.robot.FieldConstants.RightBump
-
Alliance-side right bump far-right corner point (shared with hub).
- feedforwardCharacterization() - Method in class frc.robot.subsystems.swerve.Swerve
-
Creates a SysId routine for drivetrain feedforward characterization.
- feedforwardCharacterization(Swerve, DoubleConsumer, DoubleSupplier) - Static method in class frc.robot.subsystems.swerve.util.TuningCommands
-
Creates a command to characterize drivetrain feedforward constants.
- feetPastCenter - Static variable in class frc.robot.Constants.DashboardValues
- feetPastCenterDefault - Static variable in class frc.robot.Constants.DashboardValues
- field - Static variable in class frc.robot.Constants.DashboardValues
- FieldConstants - Class in frc.robot
-
Field geometry and reference points for path planning, vision, and alignment.
- FieldConstants() - Constructor for class frc.robot.FieldConstants
- FieldConstants.AprilTagLayoutType - Enum Class in frc.robot
-
Available AprilTag layouts for this project.
- FieldConstants.Depot - Class in frc.robot
-
Depot geometry and reference points on the alliance side.
- FieldConstants.FieldType - Enum Class in frc.robot
-
Identifies which set of field-measurement JSONs to load.
- FieldConstants.Hub - Class in frc.robot
-
Hub geometry and reference points (center, corners, and faces).
- FieldConstants.LeftBump - Class in frc.robot
-
Geometry for the left bump and common reference points.
- FieldConstants.LeftTrench - Class in frc.robot
-
Left trench geometry and key opening reference points.
- FieldConstants.LinesHorizontal - Class in frc.robot
-
Convenient Y positions for important horizontal (field-widthwise) lines.
- FieldConstants.LinesVertical - Class in frc.robot
-
Convenient X positions for important vertical (field-lengthwise) lines.
- FieldConstants.Outpost - Class in frc.robot
-
Outpost geometry and reference points on the alliance side.
- FieldConstants.Passing - Class in frc.robot
-
Geometry and reference points on the alliance side for the autoPass command.
- FieldConstants.Rectangles - Class in frc.robot
-
Defines commonly used rectangular field regions.
- FieldConstants.RightBump - Class in frc.robot
-
Geometry for the right bump and common reference points.
- FieldConstants.RightTrench - Class in frc.robot
-
Right trench geometry and key opening reference points.
- FieldConstants.Tower - Class in frc.robot
-
Tower geometry and reference points (center and uprights).
- fieldLayout - Static variable in class frc.robot.Constants.Vision
- fieldLength - Static variable in class frc.robot.FieldConstants
-
Field length in meters as defined by the official AprilTag layout.
- fieldLength - Static variable in class frc.robot.util.AllianceFlipUtil
- fieldType - Static variable in class frc.robot.FieldConstants
-
Which physical field variant the geometry files correspond to.
- fieldWidth - Static variable in class frc.robot.FieldConstants
-
Field width in meters as defined by the official AprilTag layout.
- fieldWidth - Static variable in class frc.robot.util.AllianceFlipUtil
- findReplayLog() - Static method in class frc.robot.Robot
-
Finds the path to a log file for replay, using the following priorities: 1.
- flipY(Pose2d) - Static method in class frc.robot.util.AllianceFlipUtil
-
Flip along the Y-Axis
- flywheel - Variable in class frc.robot.subsystems.shooter.ShooterSim
- FlywheelConstants - Class in frc.robot.util.tunable
-
Constants for shooter flywheel
- FlywheelConstants(String, double, double, boolean, double, double, PIDConstants) - Constructor for class frc.robot.util.tunable.FlywheelConstants
-
Create new Flywheel Constants
- flywheelSpeed - Variable in class frc.robot.util.tunable.ShotDataHelper
-
Flywheel speed in rotations per second
- flywheelSpeedRps() - Method in record class frc.robot.shotdata.ShotData.ShotEntry
-
Returns the value of the
flywheelSpeedRpsrecord component. - followHub(Turret, Swerve, DoubleSupplier) - Static method in class frc.robot.CommandFactory
-
Point turret at hub.
- followTrajectory(SwerveSample) - Method in class frc.robot.subsystems.swerve.Swerve
-
Follow a Choreo Trajectory
- forwardLimit - Static variable in class frc.robot.Constants.Swerve
- forwardTiltLimit - Static variable in class frc.robot.Constants.Swerve
- frc.robot - package frc.robot
- frc.robot.math.geometry - package frc.robot.math.geometry
- frc.robot.shotdata - package frc.robot.shotdata
- frc.robot.sim - package frc.robot.sim
- frc.robot.subsystems - package frc.robot.subsystems
- frc.robot.subsystems.adjustable_hood - package frc.robot.subsystems.adjustable_hood
- frc.robot.subsystems.climber - package frc.robot.subsystems.climber
- frc.robot.subsystems.indexer - package frc.robot.subsystems.indexer
- frc.robot.subsystems.intake - package frc.robot.subsystems.intake
- frc.robot.subsystems.shooter - package frc.robot.subsystems.shooter
- frc.robot.subsystems.swerve - package frc.robot.subsystems.swerve
- frc.robot.subsystems.swerve.gyro - package frc.robot.subsystems.swerve.gyro
- frc.robot.subsystems.swerve.mod - package frc.robot.subsystems.swerve.mod
- frc.robot.subsystems.swerve.util - package frc.robot.subsystems.swerve.util
- frc.robot.subsystems.turret - package frc.robot.subsystems.turret
- frc.robot.subsystems.vision - package frc.robot.subsystems.vision
- frc.robot.subsystems.vision.color - package frc.robot.subsystems.vision.color
- frc.robot.util - package frc.robot.util
- frc.robot.util.tunable - package frc.robot.util.tunable
- frc.robot.util.typestate - package frc.robot.util.typestate
- frc.robot.viz - package frc.robot.viz
- frictionEnabled - Variable in class frc.robot.sim.FuelSim.PhysicsConfig
- fromLog(LogTable) - Method in class frc.robot.subsystems.vision.VisionIO.CameraInputs
- fromLog(LogTable) - Method in class frc.robot.util.tunable.FlywheelConstants
- fromLog(LogTable) - Method in class frc.robot.util.tunable.PIDConstants
- fromRotation(Rotation2d) - Static method in class frc.robot.math.geometry.Axis
-
Create an axis with the same direction as the given rotation.
- frontFaceX - Static variable in class frc.robot.FieldConstants.Tower
-
X coordinate of the tower front face (meters).
- FuelSim - Class in frc.robot.sim
-
Full-field fuel physics simulation for FRC 2026 REBUILT.
- FuelSim() - Constructor for class frc.robot.sim.FuelSim
-
Default constructor, publishes to "Sim/FuelPositions".
- FuelSim(String) - Constructor for class frc.robot.sim.FuelSim
-
New sim with default physics config.
- FuelSim(String, FuelSim.PhysicsConfig) - Constructor for class frc.robot.sim.FuelSim
-
New sim with custom physics config.
- FuelSim.Fuel - Class in frc.robot.sim
-
One fuel in the simulation.
- FuelSim.PhysicsConfig - Class in frc.robot.sim
-
Physics feature toggles.
- FuelSim.ScoringTarget - Class in frc.robot.sim
-
A hub that can be scored in.
G
- gatherThenShootLeft() - Method in class frc.robot.AutoCommandFactory
-
Gather Fuel from the left side and then return and shoot
- GEAR_RATIO - Static variable in class frc.robot.Constants.Climber.Pivot
-
Gear ratio for the pivot mechanism.
- gear1AbsoluteAngle - Variable in class frc.robot.subsystems.turret.TurretIO.TurretInputs
- gear1Gearing - Static variable in class frc.robot.Constants.Turret
- gear2AbsoluteAngle - Variable in class frc.robot.subsystems.turret.TurretIO.TurretInputs
- gear2Gearing - Static variable in class frc.robot.Constants.Turret
- gearRatio - Static variable in class frc.robot.Constants.AdjustableHood
- gearRatio - Static variable in class frc.robot.Constants.IntakeConstants
- GenerateEmptyIO - Annotation Interface in frc.robot.util
-
Generate Empty IO implementation using RobotUtils
- getAngle(Translation2d) - Method in class frc.robot.math.geometry.Circle
-
Get angle of a point with respect to the circle's center.
- getAxes() - Method in class frc.robot.math.geometry.Circle
- getAxes() - Method in interface frc.robot.math.geometry.ConvexShape
-
Get the
axesof thisConvexShape. - getAxes() - Method in class frc.robot.math.geometry.Hexagon
- getAxes() - Method in class frc.robot.math.geometry.Rectangle
- getBlueHub() - Method in class frc.robot.sim.FuelSim
- getBlueScore() - Method in class frc.robot.sim.FuelSim
- getCenter() - Method in class frc.robot.math.geometry.Circle
- getCenter() - Method in interface frc.robot.math.geometry.ConvexShape
-
Get the center of this
ConvexShape. - getCenter() - Method in class frc.robot.math.geometry.Hexagon
- getCenter() - Method in class frc.robot.math.geometry.Rectangle
- getConfig() - Method in class frc.robot.sim.FuelSim
- getDepth() - Method in class frc.robot.math.geometry.Penetration
-
Get penetration depth.
- getDescription() - Method in class frc.robot.util.Elastic.Notification
- getDisplayTimeMillis() - Method in class frc.robot.util.Elastic.Notification
-
Gets the display time of the notification in milliseconds
- getDragAccelFactor() - Static method in class frc.robot.sim.FuelSim
- getFFCharacterizationVelocity() - Method in class frc.robot.subsystems.swerve.mod.SwerveModule
-
Returns the module velocity in rotations/sec (Phoenix native units).
- getFieldCOR() - Static method in class frc.robot.sim.FuelSim
- getFieldLength() - Static method in class frc.robot.sim.FuelSim
- getFieldRelativeSpeeds() - Method in class frc.robot.RobotState
- getFieldWidth() - Static method in class frc.robot.sim.FuelSim
- getFuelCount() - Method in class frc.robot.sim.FuelSim
-
Returns the number of fuels in the simulation.
- getFuelFuelCOR() - Static method in class frc.robot.sim.FuelSim
- getFuelMass() - Static method in class frc.robot.sim.FuelSim
- getFuelOmegas() - Method in class frc.robot.sim.FuelSim
-
Returns a list of all fuel angular velocities.
- getFuelPositions() - Method in class frc.robot.sim.FuelSim
-
Returns a list of all fuel positions.
- getFuelRadius() - Static method in class frc.robot.sim.FuelSim
- getFuelsInFlight() - Method in class frc.robot.sim.FuelSim
-
Returns the number of fuels currently in flight.
- getFuelsOnGround() - Method in class frc.robot.sim.FuelSim
-
Returns the number of fuels on the ground.
- getFuelVelocities() - Method in class frc.robot.sim.FuelSim
-
Returns a list of all fuel velocities.
- getGlobalPoseEstimate() - Method in class frc.robot.RobotState
-
Returns the current best estimate of the robot's global field pose.
- getGroundTruthPose() - Method in class frc.robot.sim.SimulatedRobotState
-
Get the drivetrain pose.
- getHeight() - Method in class frc.robot.util.Elastic.Notification
-
Gets the height of the notification
- getInstance() - Static method in class frc.robot.sim.FuelSim
-
Returns a singleton instance of FuelSim
- getLastLaunchSpeed() - Method in class frc.robot.sim.FuelSim
- getLayout() - Method in enum class frc.robot.FieldConstants.AprilTagLayoutType
-
Loads (if needed) and returns the
AprilTagFieldLayoutfor this layout type. - getLayoutString() - Method in enum class frc.robot.FieldConstants.AprilTagLayoutType
-
Returns a JSON string representation of the loaded layout.
- getLevel() - Method in class frc.robot.util.Elastic.Notification
- getMagnusAccelFactor() - Static method in class frc.robot.sim.FuelSim
- getMax() - Method in class frc.robot.math.geometry.Interval
-
Get upper extent of the range.
- getMax() - Method in class frc.robot.math.geometry.RotationInterval
-
Get upper extent of the range.
- getMin() - Method in class frc.robot.math.geometry.Interval
-
Get lower extent of the range.
- getMin() - Method in class frc.robot.math.geometry.RotationInterval
-
Get lower extent of the range.
- getMomentOfInertia() - Static method in class frc.robot.sim.FuelSim
- getOdometryPosition(int) - Method in class frc.robot.subsystems.swerve.mod.SwerveModule
-
Get swerve module position at timestamp index i
- getOverlap(Interval) - Method in class frc.robot.math.geometry.Interval
-
Get length of common subset.
- getOverlap(RotationInterval) - Method in class frc.robot.math.geometry.RotationInterval
-
Get length of common subset.
- getPose() - Method in class frc.robot.subsystems.swerve.Swerve
-
Get Position on field from Odometry
- getPoseMeters() - Method in class frc.robot.subsystems.swerve.util.SwerveArcOdometry
- getPosition() - Method in class frc.robot.subsystems.swerve.mod.SwerveModule
-
Get the current Swerve Module Position
- getRadius() - Method in class frc.robot.math.geometry.Circle
-
Get the circle's radius
- getRedHub() - Method in class frc.robot.sim.FuelSim
- getRedScore() - Method in class frc.robot.sim.FuelSim
- getScore() - Method in class frc.robot.sim.FuelSim.ScoringTarget
-
How many fuels have scored in this hub.
- getShotParameters(double, double, boolean) - Static method in class frc.robot.shotdata.ShotData
-
Get parameters for a given shot situation.
- getSleepingFuelCount() - Method in class frc.robot.sim.FuelSim
-
Returns the number of sleeping fuels.
- getSpinRPM() - Method in class frc.robot.sim.FuelSim.Fuel
-
Get backspin in RPM (from the Y component of omega).
- getState() - Method in class frc.robot.subsystems.swerve.mod.SwerveModule
-
Get the current Swerve Module State
- getTitle() - Method in class frc.robot.util.Elastic.Notification
-
Gets the title of this notification
- getTotalIntaked() - Method in class frc.robot.sim.FuelSim
- getTotalKineticEnergy() - Method in class frc.robot.sim.FuelSim
- getTotalLaunched() - Method in class frc.robot.sim.FuelSim
- getTotalMomentum() - Method in class frc.robot.sim.FuelSim
- getTotalPotentialEnergy() - Method in class frc.robot.sim.FuelSim
- getTotalScored() - Method in class frc.robot.sim.FuelSim
- getTurretCenterFieldFrame() - Method in class frc.robot.RobotState
- getTurretHeading() - Method in class frc.robot.subsystems.turret.Turret
- getUserRelativeHeading() - Method in class frc.robot.subsystems.swerve.Swerve
-
Returns the current user-relative heading used for driving.
- getVertex(Rotation2d) - Method in class frc.robot.math.geometry.Circle
-
Get point on the circle with a given angle.
- getVertex(Rotation2d, double) - Method in class frc.robot.math.geometry.Circle
-
Get point on the circle with a given angle and extra radius.
- getWheelRadiusCharacterizationPosition() - Method in class frc.robot.subsystems.swerve.mod.SwerveModule
-
Returns the module position in radians.
- getWidth() - Method in class frc.robot.util.Elastic.Notification
-
Gets the width of the notification
- getX() - Method in class frc.robot.math.geometry.Axis
-
Get the X direction.
- getXDir() - Method in class frc.robot.math.geometry.Penetration
-
Get penetration direction x component.
- getY() - Method in class frc.robot.math.geometry.Axis
-
Get the Y direction.
- getYaw() - Method in class frc.robot.subsystems.vision.color.ColorDetection
- getYaw() - Method in class frc.robot.subsystems.vision.color.ColorDetectionReal
- getYDir() - Method in class frc.robot.math.geometry.Penetration
-
Get penetration direction y component.
- GIT_BRANCH - Static variable in class frc.robot.BuildConstants
- GIT_DATE - Static variable in class frc.robot.BuildConstants
- GIT_REVISION - Static variable in class frc.robot.BuildConstants
- GIT_SHA - Static variable in class frc.robot.BuildConstants
- goToAngleFieldRelative(Supplier<Rotation2d>) - Method in class frc.robot.subsystems.turret.Turret
-
Aim turret in field frame
- goToAngleRobotRelative(Supplier<Rotation2d>) - Method in class frc.robot.subsystems.turret.Turret
-
Aim turret in robot frame
- GyroInputs() - Constructor for class frc.robot.subsystems.swerve.gyro.GyroIO.GyroInputs
- GyroIO - Interface in frc.robot.subsystems.swerve.gyro
-
IO for gyro
- GyroIO.GyroInputs - Class in frc.robot.subsystems.swerve.gyro
-
Inputs for gyro
- GyroNavX2 - Class in frc.robot.subsystems.swerve.gyro
-
NavX2 implementation for Gyro
- GyroNavX2(PhoenixOdometryThread) - Constructor for class frc.robot.subsystems.swerve.gyro.GyroNavX2
-
NavX2 implementation for Gyro
- gyroProvider(PhoenixOdometryThread) - Method in class frc.robot.subsystems.swerve.SwerveSim
-
Supplier passed into Swerve constructor
- GyroSim - Class in frc.robot.subsystems.swerve.gyro
-
Simulation implementation for gyro
- GyroSim(GyroSimulation) - Constructor for class frc.robot.subsystems.swerve.gyro.GyroSim
-
Simulation implementation for gyro
H
- hashCode() - Method in record class frc.robot.math.geometry.Triangle2d.ClosestPoint
-
Returns a hash code value for this object.
- hashCode() - Method in record class frc.robot.shotdata.ShotData.ShotEntry
-
Returns a hash code value for this object.
- hashCode() - Method in record class frc.robot.shotdata.ShotData.ShotParameters
-
Returns a hash code value for this object.
- height - Static variable in class frc.robot.FieldConstants.Depot
-
Depot height (meters).
- height - Static variable in class frc.robot.FieldConstants.Hub
-
Outer hub height in meters (includes the catcher/top feature).
- height - Static variable in class frc.robot.FieldConstants.LeftBump
-
Left bump height above the carpet (meters).
- height - Static variable in class frc.robot.FieldConstants.LeftTrench
-
Trench height (meters).
- height - Static variable in class frc.robot.FieldConstants.Outpost
-
Outpost height (meters).
- height - Static variable in class frc.robot.FieldConstants.RightBump
-
Right bump height above the carpet (meters).
- height - Static variable in class frc.robot.FieldConstants.RightTrench
-
Trench height (meters).
- height - Static variable in class frc.robot.FieldConstants.Tower
-
Tower height (meters).
- height - Variable in class frc.robot.subsystems.vision.CameraConstants
- Hexagon - Class in frc.robot.math.geometry
-
A static hexagon shape.
- Hexagon(String, Translation2d, double, Rotation2d) - Constructor for class frc.robot.math.geometry.Hexagon
-
A static hexagon shape.
- highRungHeight - Static variable in class frc.robot.FieldConstants.Tower
-
High rung height above carpet (meters).
- holdCurrent - Variable in class frc.robot.util.tunable.FlywheelConstants
- holonomicDriveController - Static variable in class frc.robot.Constants.Swerve
- hood - Variable in class frc.robot.subsystems.adjustable_hood.AdjustableHoodSim
- hoodAngle - Variable in class frc.robot.util.tunable.ShotDataHelper
-
Hood angle in degrees
- hoodAngleDeg() - Method in record class frc.robot.shotdata.ShotData.ShotEntry
-
Returns the value of the
hoodAngleDegrecord component. - hoodAngleDeg() - Method in record class frc.robot.shotdata.ShotData.ShotParameters
-
Returns the value of the
hoodAngleDegrecord component. - hoodCANcoderDiscontinuity - Static variable in class frc.robot.Constants.AdjustableHood
- hoodCANCoderInvert - Static variable in class frc.robot.Constants.AdjustableHood
- hoodLocation - Variable in class frc.robot.subsystems.adjustable_hood.AdjustableHoodIO.AdjustableHoodInputs
- HoodMotorID - Static variable in class frc.robot.Constants.AdjustableHood
- hoodTolerence - Static variable in class frc.robot.Constants.AdjustableHood
- hopperLeftID - Static variable in class frc.robot.Constants.IntakeConstants
- hopperMaxDistance - Static variable in class frc.robot.Constants.IntakeConstants
- hopperMinDistance - Static variable in class frc.robot.Constants.IntakeConstants
- hopperOutDistance - Static variable in class frc.robot.Constants.IntakeConstants
- hopperRightID - Static variable in class frc.robot.Constants.IntakeConstants
- hopperTuckedDistance - Static variable in class frc.robot.Constants.IntakeConstants
- horizontalFieldOfView - Variable in class frc.robot.subsystems.vision.CameraConstants
- horizontalVelocity() - Method in record class frc.robot.shotdata.ShotData.ShotEntry
-
Horizontal exit velocity in m/s
- Hub() - Constructor for class frc.robot.FieldConstants.Hub
- hubCenter - Static variable in class frc.robot.FieldConstants.LinesVertical
-
Hub center X on the alliance side.
I
- ID - Static variable in class frc.robot.Constants.Climber.Pivot
-
CAN ID for the pivot motor.
- ifDirty(Consumer<FlywheelConstants>) - Method in class frc.robot.util.tunable.FlywheelConstants
-
Run function with constants if they've changed.
- ifDirty(Consumer<PIDConstants>) - Method in class frc.robot.util.tunable.PIDConstants
-
Run function with constants if they've changed.
- ifOk(SparkBase, DoubleSupplier[], Consumer<double[]>) - Static method in class frc.robot.util.SparkSignals
-
Retrieves multiple values from a Spark controller and processes them only if all values are valid.
- ifOk(SparkBase, DoubleSupplier, DoubleConsumer) - Static method in class frc.robot.util.SparkSignals
-
Retrieves and processes a value from a Spark controller only if the underlying call completed successfully.
- ifOkOrDefault(SparkBase, DoubleSupplier[], Function<double[], Double>, double) - Static method in class frc.robot.util.SparkSignals
-
Retrieves multiple values from a Spark controller and applies a transformation only if all values are valid.
- ifOkOrDefault(SparkBase, DoubleSupplier, double) - Static method in class frc.robot.util.SparkSignals
-
Retrieves a value from a Spark controller, returning a default if the value is invalid.
- indexer - Variable in class frc.robot.sim.SimulatedRobotState
- Indexer - Class in frc.robot.subsystems.indexer
-
Indexer class
- Indexer() - Constructor for class frc.robot.Constants.Indexer
- Indexer(IndexerIO) - Constructor for class frc.robot.subsystems.indexer.Indexer
- indexerID - Static variable in class frc.robot.Constants.Indexer
- IndexerInputs() - Constructor for class frc.robot.subsystems.indexer.IndexerIO.IndexerInputs
- IndexerIO - Interface in frc.robot.subsystems.indexer
-
indexer interface
- IndexerIO.IndexerInputs - Class in frc.robot.subsystems.indexer
-
indexer inputs class
- IndexerReal - Class in frc.robot.subsystems.indexer
-
real implementation of indexer
- IndexerReal() - Constructor for class frc.robot.subsystems.indexer.IndexerReal
-
Real Indexer Implementation
- IndexerSim - Class in frc.robot.subsystems.indexer
-
Indexer simulation class
- IndexerSim() - Constructor for class frc.robot.subsystems.indexer.IndexerSim
- indexerSpeed - Static variable in class frc.robot.Constants.Indexer
- INFO - Enum constant in enum class frc.robot.util.Elastic.NotificationLevel
-
Informational Message
- InitField - Annotation Interface in frc.robot.util.typestate
-
Marks this parameter as required to create the builder.
- initialize() - Method in class frc.robot.subsystems.swerve.util.MoveToPose
- initialize() - Method in class frc.robot.subsystems.swerve.util.TurnToRotation
- innerCenterPoint - Static variable in class frc.robot.FieldConstants.Hub
-
Center point of the inner opening on the alliance side.
- innerHeight - Static variable in class frc.robot.FieldConstants.Hub
-
Inner opening height in meters.
- innerOpeningWidth - Static variable in class frc.robot.FieldConstants.Tower
-
Width of the inner opening (meters).
- innerWidth - Static variable in class frc.robot.FieldConstants.Hub
-
Inner opening diameter/width in meters.
- inputs - Variable in class frc.robot.subsystems.adjustable_hood.AdjustableHood
- inputs - Variable in class frc.robot.subsystems.climber.Climber
- inputs - Variable in class frc.robot.subsystems.intake.Intake
- inputs - Variable in class frc.robot.subsystems.shooter.Shooter
- inputs - Variable in class frc.robot.subsystems.swerve.mod.SwerveModule
- inside() - Method in record class frc.robot.math.geometry.Triangle2d.ClosestPoint
-
Returns the value of the
insiderecord component. - intake - Variable in class frc.robot.sim.SimulatedRobotState
- Intake - Class in frc.robot.subsystems.intake
-
Intake subsystem
- Intake(IntakeIO) - Constructor for class frc.robot.subsystems.intake.Intake
- intakeBalls() - Method in class frc.robot.subsystems.intake.Intake
- intakeBalls(double) - Method in class frc.robot.subsystems.intake.Intake
-
Run intake wheels
- IntakeConstants() - Constructor for class frc.robot.Constants.IntakeConstants
- intakeDutyCycle - Variable in class frc.robot.subsystems.intake.IntakeIO.IntakeInputs
- intakeID - Static variable in class frc.robot.Constants.IntakeConstants
- IntakeInputs() - Constructor for class frc.robot.subsystems.intake.IntakeIO.IntakeInputs
- IntakeIO - Interface in frc.robot.subsystems.intake
-
intake IO
- IntakeIO.IntakeInputs - Class in frc.robot.subsystems.intake
-
inputs class
- intakeMotorConnected - Variable in class frc.robot.subsystems.intake.IntakeIO.IntakeInputs
- IntakeReal - Class in frc.robot.subsystems.intake
-
intake real implementation
- IntakeReal() - Constructor for class frc.robot.subsystems.intake.IntakeReal
-
Real Intake Implementation
- IntakeSim - Class in frc.robot.subsystems.intake
-
sim class
- IntakeSim() - Constructor for class frc.robot.subsystems.intake.IntakeSim
- intakeSpeed - Static variable in class frc.robot.Constants.IntakeConstants
- intersection(Line) - Method in class frc.robot.math.geometry.Line
-
Get intersection of two lines.
- Interval - Class in frc.robot.math.geometry
-
A one-dimensional range.
- Interval(double, double) - Constructor for class frc.robot.math.geometry.Interval
-
A one-dimensional range.
- invertGyro - Static variable in class frc.robot.Constants.Swerve
- isArm - Variable in class frc.robot.util.tunable.PIDConstants
- isCanviore - Static variable in class frc.robot.Constants.Swerve
-
If true, motors and absolute encoders are on canivore loop.
- isFeeding - Variable in class frc.robot.subsystems.indexer.IndexerSim
- isFinished() - Method in class frc.robot.subsystems.swerve.util.MoveToPose
- isFinished() - Method in class frc.robot.subsystems.swerve.util.TurnToRotation
- isInside(Rectangle) - Method in class frc.robot.math.geometry.Rectangle
-
sees if a rectangle is inside another
- isIntaking - Variable in class frc.robot.subsystems.intake.IntakeSim
- isOkayToShoot() - Method in record class frc.robot.shotdata.ShotData.ShotParameters
-
Returns the value of the
isOkayToShootrecord component. - isReversed - Variable in class frc.robot.util.tunable.FlywheelConstants
- isRunning() - Method in class frc.robot.sim.FuelSim
-
Is the sim running?
- isTurret - Variable in class frc.robot.subsystems.vision.CameraConstants
J
- JERK - Static variable in class frc.robot.Constants.Climber.Pivot
-
Motion magic jerk limit.
- jerkIntake() - Method in class frc.robot.subsystems.intake.Intake
- jsonFolder - Variable in enum class frc.robot.FieldConstants.FieldType
-
Deploy folder name containing JSON layouts for this field type.
- justShoot - Static variable in class frc.robot.Constants.Auto
- justShoot() - Method in class frc.robot.AutoCommandFactory
-
Move to a specified X,Y and shoot
K
- kA - Variable in class frc.robot.util.tunable.PIDConstants
- KA - Static variable in class frc.robot.Constants.AdjustableHood
-
Acceleration Characterization Value
- KA - Static variable in class frc.robot.Constants.Climber.Pivot
-
Acceleration feedforward constant.
- KA - Static variable in class frc.robot.Constants.Climber.Telescope
-
Acceleration feedforward constant.
- kD - Variable in class frc.robot.util.tunable.PIDConstants
- KD - Static variable in class frc.robot.Constants.AdjustableHood
-
Derivative PID Value for hood position control.
- KD - Static variable in class frc.robot.Constants.Climber.Pivot
-
Derivative gain for pivot position control.
- KD - Static variable in class frc.robot.Constants.Climber.Telescope
-
Derivative gain for pivot position control.
- KD - Static variable in class frc.robot.Constants.IntakeConstants
- key() - Static method in class frc.robot.viz.DrawColorMap
-
Draw colormap key
- kG - Variable in class frc.robot.util.tunable.PIDConstants
- KG - Static variable in class frc.robot.Constants.AdjustableHood
-
Gravity Characterization Value
- KG - Static variable in class frc.robot.Constants.Climber.Pivot
-
Gravity feedforward constant for maintaining pivot angle.
- KG - Static variable in class frc.robot.Constants.Climber.Telescope
-
Gravity feedforward constant for maintaining pivot angle.
- kI - Variable in class frc.robot.util.tunable.PIDConstants
- KI - Static variable in class frc.robot.Constants.AdjustableHood
-
Integral PID Value for hood position control.
- KI - Static variable in class frc.robot.Constants.Climber.Pivot
-
Integral gain for pivot position control.
- KI - Static variable in class frc.robot.Constants.Climber.Telescope
-
Integral gain for pivot position control.
- KI - Static variable in class frc.robot.Constants.IntakeConstants
- kind - Variable in class frc.robot.util.tunable.ModuleConstants
- kP - Variable in class frc.robot.util.tunable.PIDConstants
- KP - Static variable in class frc.robot.Constants.AdjustableHood
-
Proportional PID Value for hood position control.
- KP - Static variable in class frc.robot.Constants.Climber.Pivot
-
Proportional gain for pivot position control.
- KP - Static variable in class frc.robot.Constants.Climber.Telescope
-
Proportional gain for pivot position control.
- KP - Static variable in class frc.robot.Constants.IntakeConstants
- kReal - Enum constant in enum class frc.robot.Robot.RobotRunType
-
Real Robot.
- kReplay - Enum constant in enum class frc.robot.Robot.RobotRunType
-
Replay runtime.
- kS - Variable in class frc.robot.util.tunable.PIDConstants
- KS - Static variable in class frc.robot.Constants.AdjustableHood
-
Static Characterization Value for overcoming friction.
- KS - Static variable in class frc.robot.Constants.Climber.Pivot
-
Static feedforward constant for overcoming friction.
- KS - Static variable in class frc.robot.Constants.Climber.Telescope
-
Static feedforward constant for overcoming friction.
- kSimulation - Enum constant in enum class frc.robot.Robot.RobotRunType
-
Simulation runtime.
- kV - Variable in class frc.robot.util.tunable.PIDConstants
- KV - Static variable in class frc.robot.Constants.AdjustableHood
-
Velocity Characterization Value
- KV - Static variable in class frc.robot.Constants.Climber.Pivot
-
Velocity feedforward constant.
- KV - Static variable in class frc.robot.Constants.Climber.Telescope
-
Velocity feedforward constant.
L
- lastSeenYellow() - Method in class frc.robot.subsystems.vision.color.ColorDetection
- launchFuel(Translation3d, Translation3d, double) - Method in class frc.robot.sim.FuelSim
-
Shoot a fuel into the sim.
- launchFuel(Translation3d, Translation3d, Translation3d) - Method in class frc.robot.sim.FuelSim
-
Shoot a fuel with full 3D spin control.
- LED_LENGTH - Static variable in class frc.robot.Constants.LEDs
- LED_PORT - Static variable in class frc.robot.Constants.LEDs
- LEDs - Class in frc.robot.subsystems
-
LEDs subsystem
- LEDs() - Constructor for class frc.robot.Constants.LEDs
- LEDs() - Constructor for class frc.robot.subsystems.LEDs
-
constructor
- LEFT_ID - Static variable in class frc.robot.Constants.Climber.Telescope
-
CAN ID for the left telescope motor.
- LeftBump() - Constructor for class frc.robot.FieldConstants.LeftBump
- leftBumpEnd - Static variable in class frc.robot.FieldConstants.LinesHorizontal
-
Y at the near edge of the left bump (closest to hub).
- leftBumpStart - Static variable in class frc.robot.FieldConstants.LinesHorizontal
-
Y at the far edge of the left bump (away from hub).
- leftCorner - Static variable in class frc.robot.FieldConstants.Depot
-
Depot left corner point (3D).
- leftFace - Static variable in class frc.robot.FieldConstants.Hub
-
Pose of the hub left face (higher Y direction).
- leftHopperPosition - Variable in class frc.robot.subsystems.intake.IntakeIO.IntakeInputs
- leftHopperPositionRotations - Variable in class frc.robot.subsystems.intake.IntakeIO.IntakeInputs
- leftTiltLimit - Static variable in class frc.robot.Constants.Swerve
- LeftTrench() - Constructor for class frc.robot.FieldConstants.LeftTrench
- leftTrenchOpenEnd - Static variable in class frc.robot.FieldConstants.LinesHorizontal
-
Y at the end of the open area adjacent to the left trench.
- leftTrenchOpenStart - Static variable in class frc.robot.FieldConstants.LinesHorizontal
-
Y at the start of the left trench open segment (field boundary).
- leftUpright - Static variable in class frc.robot.FieldConstants.Tower
-
Left upright position on the alliance side (2D).
- length - Variable in class frc.robot.math.geometry.Rectangle
- limit(ChassisSpeeds) - Method in class frc.robot.subsystems.swerve.util.SwerveRateLimiter
-
Limits a desired robot-relative chassis velocity based on physical acceleration, tilt, and skid constraints, producing a safe and achievable
ChassisSpeeds. - limitSwitch - Variable in class frc.robot.subsystems.intake.IntakeIO.IntakeInputs
- limitSwitchID - Static variable in class frc.robot.Constants.IntakeConstants
- Line - Class in frc.robot.math.geometry
-
Represents a line in 2d space.
- Line(String, double, double, double) - Constructor for class frc.robot.math.geometry.Line
-
Represents a line in 2d space.
- linear() - Element in annotation interface frc.robot.util.typestate.TypeStateBuilder
-
If true, required fields must be specified in the same order as the constructor.
- LinesHorizontal() - Constructor for class frc.robot.FieldConstants.LinesHorizontal
- LinesVertical() - Constructor for class frc.robot.FieldConstants.LinesVertical
- lowRungHeight - Static variable in class frc.robot.FieldConstants.Tower
-
Low rung height above carpet (meters).
M
- magazine - Variable in class frc.robot.subsystems.indexer.IndexerReal
- magazineConfig - Variable in class frc.robot.subsystems.indexer.IndexerReal
- magazineMotorConnected - Variable in class frc.robot.subsystems.indexer.IndexerIO.IndexerInputs
- magazineVelocity - Variable in class frc.robot.subsystems.indexer.IndexerIO.IndexerInputs
- magnusEnabled - Variable in class frc.robot.sim.FuelSim.PhysicsConfig
- main(String...) - Static method in class frc.robot.Main
-
Main initialization function.
- Main - Class in frc.robot
-
Do NOT add any static variables to this class, or any initialization at all.
- makeTimestampQueue() - Method in class frc.robot.subsystems.swerve.util.PhoenixOdometryThread
-
Creates a queue that receives timestamps corresponding to each sampling cycle.
- mapleSim - Variable in class frc.robot.subsystems.swerve.SwerveSim
- MAVEN_GROUP - Static variable in class frc.robot.BuildConstants
- MAVEN_NAME - Static variable in class frc.robot.BuildConstants
- MAX_VELOCITY - Static variable in class frc.robot.Constants.Climber.Pivot
-
Maximum pivot velocity.
- maxAngle - Static variable in class frc.robot.Constants.Turret
- maxAngularAcceleration - Static variable in class frc.robot.Constants.SwerveTransformPID
- maxAngularVelocity - Static variable in class frc.robot.Constants.Swerve
-
Max Angular Velocity in Radians per Second
- maxAngularVelocity - Static variable in class frc.robot.Constants.SwerveTransformPID
- maxDutyCycle - Variable in class frc.robot.util.tunable.FlywheelConstants
- maxHoodAngleDeg - Static variable in class frc.robot.Constants.AdjustableHood
- maxSpeed - Static variable in class frc.robot.Constants.Swerve
-
Max Speed in Meters per Second
- midRungHeight - Static variable in class frc.robot.FieldConstants.Tower
-
Mid rung height above carpet (meters).
- minAngle - Static variable in class frc.robot.Constants.Turret
- Mk4i - Enum constant in enum class frc.robot.util.tunable.ModuleConstants.ModuleKind
- Mk4n - Enum constant in enum class frc.robot.util.tunable.ModuleConstants.ModuleKind
- MMAcceleration - Static variable in class frc.robot.Constants.AdjustableHood
- MMCVelocity - Static variable in class frc.robot.Constants.AdjustableHood
- MMJerk - Static variable in class frc.robot.Constants.AdjustableHood
- mmVoltage - Variable in class frc.robot.subsystems.turret.TurretReal
- ModuleConstants - Class in frc.robot.util.tunable
-
Per-module constants
- ModuleConstants(ModuleConstants.ModuleKind, int, int, int, Rotation2d) - Constructor for class frc.robot.util.tunable.ModuleConstants
-
Per-module constants
- ModuleConstants.ModuleKind - Enum Class in frc.robot.util.tunable
-
Constants for vendor swerve modules
- moduleProvider(int, PhoenixOdometryThread) - Method in class frc.robot.subsystems.swerve.SwerveSim
-
Supplier passed into Swerve constructor
- modules - Variable in class frc.robot.subsystems.swerve.Swerve
- modulesConstants - Static variable in class frc.robot.Constants.Swerve
- motor1ID - Static variable in class frc.robot.Constants.Shooter
-
ID for Shooter Motor 1
- motor2ID - Static variable in class frc.robot.Constants.Shooter
-
ID for Shooter Motor 2
- motorCurrentPivot - Variable in class frc.robot.subsystems.climber.ClimberIO.ClimberInputs
- motorCurrentTelescope - Variable in class frc.robot.subsystems.climber.ClimberIO.ClimberInputs
- motorGearing - Static variable in class frc.robot.Constants.Turret
- moveTo(Supplier<Tuples.Tuple2<Angle, Distance>>) - Method in class frc.robot.subsystems.climber.Climber
-
Set target climber state.
- moveToPose() - Method in class frc.robot.subsystems.swerve.Swerve
-
Creates a command builder for driving the robot to a target global pose.
- MoveToPose - Class in frc.robot.subsystems.swerve.util
-
Command that drives a swerve drivetrain to a specified field-relative pose using a
HolonomicDriveController. - MoveToPose(Swerve, Consumer<ChassisSpeeds>, Supplier<Pose2d>, AutoRoutine, DoubleSupplier, boolean, double, double, boolean) - Constructor for class frc.robot.subsystems.swerve.util.MoveToPose
-
Constructs a command that drives the robot to a target pose.
- moveWithVoltage(double) - Method in class frc.robot.subsystems.adjustable_hood.AdjustableHood
N
- name - Variable in class frc.robot.math.geometry.Circle
- name - Variable in class frc.robot.math.geometry.Line
- name - Variable in class frc.robot.subsystems.vision.CameraConstants
- navXID - Static variable in class frc.robot.Constants.Swerve
- nearFace - Static variable in class frc.robot.FieldConstants.Hub
-
Pose of the hub "near" face (alliance side).
- nearLeftCorner - Static variable in class frc.robot.FieldConstants.Hub
-
Alliance-side hub corner closest to the alliance wall, left side.
- nearLeftCorner - Static variable in class frc.robot.FieldConstants.LeftBump
-
Alliance-side left bump near-left corner point.
- nearLeftCorner - Static variable in class frc.robot.FieldConstants.RightBump
-
Alliance-side right bump near-left corner point.
- nearRightCorner - Static variable in class frc.robot.FieldConstants.Hub
-
Alliance-side hub corner closest to the alliance wall, right side.
- nearRightCorner - Static variable in class frc.robot.FieldConstants.LeftBump
-
Alliance-side left bump near-right corner point (shared with hub).
- nearRightCorner - Static variable in class frc.robot.FieldConstants.RightBump
-
Alliance-side right bump near-right corner point (shared with hub).
- neutralZone - Static variable in class frc.robot.FieldConstants.Rectangles
-
The neutral zone.
- neutralZoneFar - Static variable in class frc.robot.FieldConstants.LinesVertical
-
Far edge of the neutral zone (toward red).
- neutralZoneNear - Static variable in class frc.robot.FieldConstants.LinesVertical
-
Near edge of the neutral zone (toward blue).
- NONE - Enum constant in enum class frc.robot.FieldConstants.AprilTagLayoutType
-
Empty layout intended for tests/simulation without tags.
- Notification() - Constructor for class frc.robot.util.Elastic.Notification
-
Creates a new Notification with all default parameters.
- Notification(Elastic.NotificationLevel, String, String) - Constructor for class frc.robot.util.Elastic.Notification
-
Creates a new Notification with default display time and dimensions.
- Notification(Elastic.NotificationLevel, String, String, double, double) - Constructor for class frc.robot.util.Elastic.Notification
-
Creates a new Notification with specified dimensions and default display time.
- Notification(Elastic.NotificationLevel, String, String, int) - Constructor for class frc.robot.util.Elastic.Notification
-
Creates a new Notification with a specified display time and default dimensions.
- Notification(Elastic.NotificationLevel, String, String, int, double, double) - Constructor for class frc.robot.util.Elastic.Notification
-
Creates a new Notification with all properties specified.
- numFuel - Variable in class frc.robot.subsystems.indexer.IndexerSim
O
- odometryAnglePositions - Variable in class frc.robot.subsystems.swerve.mod.SwerveModuleIO.SwerveModuleInputs
- odometryDrivePositionsRad - Variable in class frc.robot.subsystems.swerve.mod.SwerveModuleIO.SwerveModuleInputs
- odometryDriveVelocityRadsPerSec - Variable in class frc.robot.subsystems.swerve.mod.SwerveModuleIO.SwerveModuleInputs
- odometryFrequency - Static variable in class frc.robot.Constants.Swerve
- OFFICIAL - Enum constant in enum class frc.robot.FieldConstants.AprilTagLayoutType
-
Official season layout.
- openingDistanceFromFloor - Static variable in class frc.robot.FieldConstants.Outpost
-
Height of the opening bottom from the floor (meters).
- openingHeight - Static variable in class frc.robot.FieldConstants.LeftTrench
-
Height of the trench opening (meters).
- openingHeight - Static variable in class frc.robot.FieldConstants.RightTrench
-
Height of the trench opening (meters).
- openingTopLeft - Static variable in class frc.robot.FieldConstants.LeftTrench
-
Alliance-side opening top-left corner point (3D).
- openingTopLeft - Static variable in class frc.robot.FieldConstants.RightTrench
-
Alliance-side opening top-left corner point (3D).
- openingTopRight - Static variable in class frc.robot.FieldConstants.LeftTrench
-
Alliance-side opening top-right corner point (3D).
- openingTopRight - Static variable in class frc.robot.FieldConstants.RightTrench
-
Alliance-side opening top-right corner point (3D).
- openingWidth - Static variable in class frc.robot.FieldConstants.LeftTrench
-
Width of the trench opening (meters).
- openingWidth - Static variable in class frc.robot.FieldConstants.RightTrench
-
Width of the trench opening (meters).
- openLoopRamp - Static variable in class frc.robot.Constants.Swerve
- operator - Variable in class frc.robot.RobotContainer
- oppAllianceZone - Static variable in class frc.robot.FieldConstants.LinesVertical
-
Opposing alliance zone boundary line X (near the far wall).
- oppCenterPoint - Static variable in class frc.robot.FieldConstants.Tower
-
Tower center point on the opposing side (2D).
- oppFarLeftCorner - Static variable in class frc.robot.FieldConstants.Hub
-
Opposing-side hub far corner (toward field center), left side.
- oppFarLeftCorner - Static variable in class frc.robot.FieldConstants.LeftBump
-
Opposing-side left bump far-left corner point.
- oppFarLeftCorner - Static variable in class frc.robot.FieldConstants.RightBump
-
Opposing-side right bump far-left corner point.
- oppFarRightCorner - Static variable in class frc.robot.FieldConstants.Hub
-
Opposing-side hub far corner (toward field center), right side.
- oppFarRightCorner - Static variable in class frc.robot.FieldConstants.LeftBump
-
Opposing-side left bump far-right corner point (shared with hub).
- oppFarRightCorner - Static variable in class frc.robot.FieldConstants.RightBump
-
Opposing-side right bump far-right corner point (shared with hub).
- oppHubCenter - Static variable in class frc.robot.FieldConstants.LinesVertical
-
Hub center X on the opposing side.
- oppLeftUpright - Static variable in class frc.robot.FieldConstants.Tower
-
Left upright position on the opposing side (2D).
- oppNearLeftCorner - Static variable in class frc.robot.FieldConstants.Hub
-
Opposing-side hub corner closest to the far wall, left side.
- oppNearLeftCorner - Static variable in class frc.robot.FieldConstants.LeftBump
-
Opposing-side left bump near-left corner point.
- oppNearLeftCorner - Static variable in class frc.robot.FieldConstants.RightBump
-
Opposing-side right bump near-left corner point.
- oppNearRightCorner - Static variable in class frc.robot.FieldConstants.Hub
-
Opposing-side hub corner closest to the far wall, right side.
- oppNearRightCorner - Static variable in class frc.robot.FieldConstants.LeftBump
-
Opposing-side left bump near-right corner point (shared with hub).
- oppNearRightCorner - Static variable in class frc.robot.FieldConstants.RightBump
-
Opposing-side right bump near-right corner point (shared with hub).
- oppOpeningTopLeft - Static variable in class frc.robot.FieldConstants.LeftTrench
-
Opposing-side opening top-left corner point (3D).
- oppOpeningTopLeft - Static variable in class frc.robot.FieldConstants.RightTrench
-
Opposing-side opening top-left corner point (3D).
- oppOpeningTopRight - Static variable in class frc.robot.FieldConstants.LeftTrench
-
Opposing-side opening top-right corner point (3D).
- oppOpeningTopRight - Static variable in class frc.robot.FieldConstants.RightTrench
-
Opposing-side opening top-right corner point (3D).
- oppRightUpright - Static variable in class frc.robot.FieldConstants.Tower
-
Right upright position on the opposing side (2D).
- oppTopCenterPoint - Static variable in class frc.robot.FieldConstants.Hub
-
Center point of the top of the hub on the opposing side.
- OptionalField - Annotation Interface in frc.robot.util.typestate
-
Marks this parameter as optional.
- Outpost() - Constructor for class frc.robot.FieldConstants.Outpost
- outputVoltagePivot - Variable in class frc.robot.subsystems.climber.ClimberIO.ClimberInputs
- outputVoltageTelescope - Variable in class frc.robot.subsystems.climber.ClimberIO.ClimberInputs
- overlaps(Interval) - Method in class frc.robot.math.geometry.Interval
-
Get if two intervals share some common subset.
- overlaps(RotationInterval) - Method in class frc.robot.math.geometry.RotationInterval
-
Get if two intervals share some angles.
- overrideInit(Pose2d) - Method in class frc.robot.RobotState
-
Forcibly initializes the pose estimator using a known robot pose.
- overridePose(Supplier<Pose2d>) - Method in class frc.robot.subsystems.swerve.Swerve
-
Immediately sets the robot's pose to a new value, updating both the odometry estimator and the underlying simulation state (if any).
P
- parameter_name() - Element in annotation interface frc.robot.util.typestate.AltMethod
-
If specified, this parameter name is used instead of the constructor parameter name.
- Passing() - Constructor for class frc.robot.FieldConstants.Passing
- passingAngle - Static variable in class frc.robot.Constants.AdjustableHood
- passingSpeed - Static variable in class frc.robot.Constants.Shooter
- Penetration - Class in frc.robot.math.geometry
-
Result type for
SeparatingAxis. - Penetration(String) - Constructor for class frc.robot.math.geometry.Penetration
-
Result type for
SeparatingAxis. - periodic() - Method in class frc.robot.RobotContainer
-
Runs once per 0.02 seconds after subsystems and commands.
- periodic() - Method in class frc.robot.subsystems.adjustable_hood.AdjustableHood
- periodic() - Method in class frc.robot.subsystems.climber.Climber
-
Periodic method called regularly by the command scheduler.
- periodic() - Method in class frc.robot.subsystems.indexer.Indexer
- periodic() - Method in class frc.robot.subsystems.intake.Intake
- periodic() - Method in class frc.robot.subsystems.LEDs
- periodic() - Method in class frc.robot.subsystems.shooter.Shooter
- periodic() - Method in class frc.robot.subsystems.swerve.mod.SwerveModule
-
Periodic function (doesn't update inputs)
- periodic() - Method in class frc.robot.subsystems.swerve.Swerve
- periodic() - Method in class frc.robot.subsystems.turret.Turret
- periodic() - Method in class frc.robot.subsystems.vision.color.ColorDetection
- periodic() - Method in class frc.robot.subsystems.vision.Vision
- periodic() - Method in class frc.robot.viz.RobotViz
-
Publishes visualization data for the current control loop iteration.
- PhoenixOdometryThread - Class in frc.robot.subsystems.swerve.util
-
Background thread responsible for sampling odometry-related signals at a higher frequency than the main robot loop.
- PhoenixOdometryThread(Lock) - Constructor for class frc.robot.subsystems.swerve.util.PhoenixOdometryThread
-
Creates a new odometry sampling thread.
- PhoenixSignals - Class in frc.robot.util
-
Utility class that centralizes registration and synchronized refreshing of CTRE Phoenix
BaseStatusSignals. - PhysicsConfig() - Constructor for class frc.robot.sim.FuelSim.PhysicsConfig
-
Default: everything on.
- pid - Static variable in class frc.robot.Constants.AdjustableHood
- pid - Static variable in class frc.robot.Constants.Turret
- pid - Variable in class frc.robot.util.tunable.FlywheelConstants
- PIDConstants - Class in frc.robot.util.tunable
-
Tunable constants for PID controllers
- PIDConstants(String, GravityTypeValue, double, double, double, double, double, double, double) - Constructor for class frc.robot.util.tunable.PIDConstants
-
Create new PID Constants
- pinionDiameter - Static variable in class frc.robot.Constants.IntakeConstants
- pit - Variable in class frc.robot.RobotContainer
- pitch - Variable in class frc.robot.subsystems.swerve.gyro.GyroIO.GyroInputs
- pitchVelocityRadPerSec - Variable in class frc.robot.subsystems.swerve.gyro.GyroIO.GyroInputs
- Pivot() - Constructor for class frc.robot.Constants.Climber.Pivot
- point() - Method in record class frc.robot.math.geometry.Triangle2d.ClosestPoint
-
Returns the value of the
pointrecord component. - position - Variable in class frc.robot.sim.SimPosition
-
Current simulated position.
- positionPivot - Variable in class frc.robot.subsystems.climber.ClimberIO.ClimberInputs
- positionTelescope - Variable in class frc.robot.subsystems.climber.ClimberIO.ClimberInputs
- positionValue - Variable in class frc.robot.subsystems.turret.TurretIO.TurretInputs
- preShoot(Supplier<Pose2d>, Supplier<Translation2d>, Turret, Shooter, DoubleSupplier, DoubleSupplier) - Static method in class frc.robot.CommandFactory
-
Prepare flywheel and turret for shooting from a given robot pose.
- project(Translation2d[]) - Method in class frc.robot.math.geometry.Axis
-
Project multiple points onto this axis.
- project(Axis) - Method in class frc.robot.math.geometry.Circle
- project(Axis) - Method in interface frc.robot.math.geometry.ConvexShape
- project(Axis) - Method in class frc.robot.math.geometry.Hexagon
- project(Axis) - Method in class frc.robot.math.geometry.Rectangle
- publishPositions() - Method in class frc.robot.sim.FuelSim
-
Push fuel positions and sim stats to NetworkTables for visualization.
R
- range() - Method in class frc.robot.math.geometry.RotationInterval
-
Get distance from min to max.
- Rectangle - Class in frc.robot.math.geometry
-
Rotating Rectangle Shape
- Rectangle(String, Pose2d, double, double) - Constructor for class frc.robot.math.geometry.Rectangle
-
Rotating Rectangle Shape
- Rectangles() - Constructor for class frc.robot.FieldConstants.Rectangles
- redAlliance - Static variable in class frc.robot.FieldConstants.Rectangles
-
The Red Alliance zone.
- redAllianceClimber - Static variable in class frc.robot.FieldConstants.Rectangles
-
The Red Alliance climber area.
- redCloseCenterLeft - Static variable in class frc.robot.FieldConstants.LeftTrench
- redCloseCenterRight - Static variable in class frc.robot.FieldConstants.RightTrench
- redDropper - Static variable in class frc.robot.FieldConstants.Rectangles
-
The Red Alliance dropper area.
- redFarCenterLeft - Static variable in class frc.robot.FieldConstants.LeftTrench
- redFarCenterRight - Static variable in class frc.robot.FieldConstants.RightTrench
- redTrenchCenterLeft - Static variable in class frc.robot.FieldConstants.LeftTrench
-
Center Trench for Pose
- redTrenchCenterRight - Static variable in class frc.robot.FieldConstants.RightTrench
-
Center of the Trench for Pose
- refreshAll() - Static method in class frc.robot.util.PhoenixSignals
-
Refreshes all registered Phoenix signals.
- registerIntake(double, double, double, double, BooleanSupplier) - Method in class frc.robot.sim.FuelSim
-
Add an intake zone without a callback.
- registerIntake(double, double, double, double, BooleanSupplier, Runnable) - Method in class frc.robot.sim.FuelSim
-
Add an intake zone.
- registerRobot(double, double, double, Supplier<Pose2d>, Supplier<ChassisSpeeds>) - Method in class frc.robot.sim.FuelSim
-
Tell the sim about your robot so it can handle bumper collisions and intake pickup.
- registerSignal(StatusSignal<?>) - Method in class frc.robot.subsystems.swerve.util.PhoenixOdometryThread
-
Registers a Phoenix
StatusSignalto be sampled by the thread. - registerSignal(DoubleSupplier) - Method in class frc.robot.subsystems.swerve.util.PhoenixOdometryThread
-
Registers a generic value supplier to be sampled at the odometry rate.
- registerSignals(boolean, BaseStatusSignal...) - Static method in class frc.robot.util.PhoenixSignals
-
Registers one or more Phoenix signals for synchronized refreshing.
- relativeAngle - Variable in class frc.robot.subsystems.adjustable_hood.AdjustableHoodIO.AdjustableHoodInputs
- relativeAngle - Variable in class frc.robot.subsystems.turret.TurretIO.TurretInputs
- RequiredField - Annotation Interface in frc.robot.util.typestate
-
Field required to be specified before finishing.
- resetCounters() - Method in class frc.robot.sim.FuelSim
-
Resets all counters to their initial values.
- resetFieldRelativeOffsetBasedOnPose() - Method in class frc.robot.subsystems.swerve.Swerve
-
Sets a user-defined field-relative heading offset.
- resetInit() - Method in class frc.robot.RobotState
- resetInit(Swerve, Turret) - Static method in class frc.robot.CommandFactory
-
Reset the init
- resetPose(Pose2d) - Method in class frc.robot.RobotState
-
Resets the internal pose estimate to a known field pose.
- resetPose(Pose2d) - Method in interface frc.robot.subsystems.swerve.SwerveIO
-
Set the ground truth pose.
- resetPose(Pose2d) - Method in class frc.robot.subsystems.swerve.SwerveReal
- resetPose(Pose2d) - Method in class frc.robot.subsystems.swerve.SwerveSim
- resetPose(Pose2d) - Method in class frc.robot.subsystems.swerve.util.SwerveArcOdometry
- resetPosition(Rotation2d, SwerveModulePosition[], Pose2d) - Method in class frc.robot.subsystems.swerve.util.SwerveArcOdometry
- resetPosition(Angle) - Method in interface frc.robot.subsystems.turret.TurretIO
- resetPosition(Angle) - Method in class frc.robot.subsystems.turret.TurretReal
- resetPosition(Angle) - Method in class frc.robot.subsystems.turret.TurretSim
- resetRotation(Rotation2d) - Method in class frc.robot.subsystems.swerve.util.SwerveArcOdometry
- resetTranslation(Translation2d) - Method in class frc.robot.subsystems.swerve.util.SwerveArcOdometry
- resetTurret() - Method in class frc.robot.subsystems.turret.Turret
- results - Variable in class frc.robot.subsystems.vision.VisionIO.CameraInputs
- retractHopper(double) - Method in class frc.robot.subsystems.intake.Intake
-
Retracts hopper
- RIGHT_ID - Static variable in class frc.robot.Constants.Climber.Telescope
-
CAN ID for the right telescope motor.
- RightBump() - Constructor for class frc.robot.FieldConstants.RightBump
- rightBumpEnd - Static variable in class frc.robot.FieldConstants.LinesHorizontal
-
Y at the far edge of the right bump (away from hub).
- rightBumpStart - Static variable in class frc.robot.FieldConstants.LinesHorizontal
-
Y at the near edge of the right bump (closest to hub).
- rightCorner - Static variable in class frc.robot.FieldConstants.Depot
-
Depot right corner point (3D).
- rightFace - Static variable in class frc.robot.FieldConstants.Hub
-
Pose of the hub right face (lower Y direction).
- rightHopperPosition - Variable in class frc.robot.subsystems.intake.IntakeIO.IntakeInputs
- rightHopperPositionRotations - Variable in class frc.robot.subsystems.intake.IntakeIO.IntakeInputs
- rightTiltLimit - Static variable in class frc.robot.Constants.Swerve
- RightTrench() - Constructor for class frc.robot.FieldConstants.RightTrench
- rightTrenchOpenEnd - Static variable in class frc.robot.FieldConstants.LinesHorizontal
-
Y at the end of the right trench open segment (field boundary).
- rightTrenchOpenStart - Static variable in class frc.robot.FieldConstants.LinesHorizontal
-
Y at the start of the open area adjacent to the right trench.
- rightUpright - Static variable in class frc.robot.FieldConstants.Tower
-
Right upright position on the alliance side (2D).
- Robot - Class in frc.robot
-
Runs tasks on Roborio in this file.
- Robot() - Constructor for class frc.robot.Robot
- Robot.RobotRunType - Enum Class in frc.robot
-
Robnot Run type
- RobotContainer - Class in frc.robot
-
This class is where the bulk of the robot should be declared.
- RobotContainer(Robot.RobotRunType) - Constructor for class frc.robot.RobotContainer
-
Robot Container
- robotInit() - Method in class frc.robot.Robot
-
This function is run when the robot is first started up and should be used for any initialization code.
- robotPeriodic() - Method in class frc.robot.Robot
- robotRunType - Variable in class frc.robot.Robot
- RobotState - Class in frc.robot
-
Maintains and updates the robot's estimated global pose for a swerve drive by fusing wheel odometry, gyro measurements, and delayed vision updates.
- RobotState(SwerveModulePosition[], Rotation2d) - Constructor for class frc.robot.RobotState
-
Creates a new swerve state estimator.
- robotToCamera - Variable in class frc.robot.subsystems.vision.CameraConstants
- RobotViz - Class in frc.robot.viz
-
Centralized visualization helper for publishing robot state to logging and visualization tools.
- RobotViz(SimulatedRobotState, Swerve, Turret, AdjustableHood, Intake, Climber, Shooter) - Constructor for class frc.robot.viz.RobotViz
-
Creates a new visualization helper.
- roll - Variable in class frc.robot.subsystems.swerve.gyro.GyroIO.GyroInputs
- rollVelocityRadPerSec - Variable in class frc.robot.subsystems.swerve.gyro.GyroIO.GyroInputs
- ROSBOT - Enum constant in enum class frc.robot.FieldConstants.FieldType
-
Field built at shop for testing
- rotationD - Static variable in class frc.robot.Constants.SwerveTransformPID
- rotationError - Variable in class frc.robot.subsystems.vision.CameraConstants
- rotationI - Static variable in class frc.robot.Constants.SwerveTransformPID
- RotationInterval - Class in frc.robot.math.geometry
-
A one-dimensional range with wrapping on [-pi,pi].
- RotationInterval(Rotation2d, Rotation2d) - Constructor for class frc.robot.math.geometry.RotationInterval
-
A one-dimensional range with wrapping on [-pi,pi].
- rotationP - Static variable in class frc.robot.Constants.SwerveTransformPID
- ROTATIONS_AT_TOP - Static variable in class frc.robot.Constants.Climber.Pivot
-
Pivot angle at the top position, in radians.
- ROTATIONS_AT_TOP - Static variable in class frc.robot.Constants.Climber.Telescope
-
Telescope length at the top position, in Meters.
- run() - Method in class frc.robot.subsystems.swerve.util.PhoenixOdometryThread
-
Main sampling loop.
- runAngleOpenLoop(double) - Method in interface frc.robot.subsystems.swerve.mod.SwerveModuleIO
-
Set voltage on angle motor
- runAngleOpenLoop(double) - Method in class frc.robot.subsystems.swerve.mod.SwerveModuleReal
- runAngleOpenLoop(double) - Method in class frc.robot.subsystems.swerve.mod.SwerveModuleSim
- runAnglePosition(Rotation2d) - Method in interface frc.robot.subsystems.swerve.mod.SwerveModuleIO
-
Set angle setpoint
- runAnglePosition(Rotation2d) - Method in class frc.robot.subsystems.swerve.mod.SwerveModuleReal
- runAnglePosition(Rotation2d) - Method in class frc.robot.subsystems.swerve.mod.SwerveModuleSim
- runCharacterization(double) - Method in class frc.robot.subsystems.swerve.mod.SwerveModule
-
Run motor at given voltage with angle motor pointing forward
- runDriveOpenLoop(double) - Method in interface frc.robot.subsystems.swerve.mod.SwerveModuleIO
-
Set voltage on drive motor
- runDriveOpenLoop(double) - Method in class frc.robot.subsystems.swerve.mod.SwerveModuleReal
- runDriveOpenLoop(double) - Method in class frc.robot.subsystems.swerve.mod.SwerveModuleSim
- runDriveVelocity(double, double) - Method in interface frc.robot.subsystems.swerve.mod.SwerveModuleIO
-
Set velocity setpoint
- runDriveVelocity(double, double) - Method in class frc.robot.subsystems.swerve.mod.SwerveModuleReal
- runDriveVelocity(double, double) - Method in class frc.robot.subsystems.swerve.mod.SwerveModuleSim
- runIntakeMotor(double) - Method in interface frc.robot.subsystems.intake.IntakeIO
- runIntakeMotor(double) - Method in class frc.robot.subsystems.intake.IntakeReal
- runIntakeMotor(double) - Method in class frc.robot.subsystems.intake.IntakeSim
- runIntakeOnly(double) - Method in class frc.robot.subsystems.intake.Intake
- runVelocity(double) - Method in interface frc.robot.subsystems.shooter.ShooterIO
- runVelocity(double) - Method in class frc.robot.subsystems.shooter.ShooterReal
- runVelocity(double) - Method in class frc.robot.subsystems.shooter.ShooterSim
- runVolts(double) - Method in interface frc.robot.subsystems.shooter.ShooterIO
- runVolts(double) - Method in class frc.robot.subsystems.shooter.ShooterReal
- runVolts(double) - Method in class frc.robot.subsystems.shooter.ShooterSim
S
- sdf(Translation2d) - Method in class frc.robot.math.geometry.Circle
-
Get the signed distance of a point with respect to the circle.
- sdf(Translation2d) - Method in class frc.robot.math.geometry.Triangle2d
-
Evaluate signed distance function at a given point
- seesTwoAprilTags - Variable in class frc.robot.subsystems.vision.Vision
- selectTab(int) - Static method in class frc.robot.util.Elastic
-
Selects the tab of the dashboard at the given index.
- selectTab(String) - Static method in class frc.robot.util.Elastic
-
Selects the tab of the dashboard with the given name.
- sendNotification(Elastic.Notification) - Static method in class frc.robot.util.Elastic
-
Sends an notification to the Elastic dashboard.
- SENSOR_TO_MECHANISM_RATIO - Static variable in class frc.robot.Constants.Climber.Pivot
-
Sensor to mechanism ratio for converting encoder rotations to mechanism angle.
- SENSOR_TO_MECHANISM_RATIO - Static variable in class frc.robot.Constants.Climber.Telescope
-
S Sensor to mechanism ratio for converting encoder rotations to mechanism angle.
- SeparatingAxis - Class in frc.robot.math.geometry
-
Implementation of Separating Axis Theorem solver.
- setAdjustableHoodVoltage(double) - Method in interface frc.robot.subsystems.adjustable_hood.AdjustableHoodIO
- setAdjustableHoodVoltage(double) - Method in class frc.robot.subsystems.adjustable_hood.AdjustableHoodReal
- setAdjustableHoodVoltage(double) - Method in class frc.robot.subsystems.adjustable_hood.AdjustableHoodSim
- setAngleBrakeMode(boolean) - Method in interface frc.robot.subsystems.swerve.mod.SwerveModuleIO
-
Set angle brake mode
- setAngleBrakeMode(boolean) - Method in class frc.robot.subsystems.swerve.mod.SwerveModuleReal
- setAngleBrakeMode(boolean) - Method in class frc.robot.subsystems.swerve.mod.SwerveModuleSim
- setAnglePID(double, double, double) - Method in interface frc.robot.subsystems.swerve.mod.SwerveModuleIO
-
Set PID constants for angle motor
- setAnglePID(double, double, double) - Method in class frc.robot.subsystems.swerve.mod.SwerveModuleReal
- setAnglePID(double, double, double) - Method in class frc.robot.subsystems.swerve.mod.SwerveModuleSim
- setAnglePivot(Angle) - Method in interface frc.robot.subsystems.climber.ClimberIO
- setAnglePivot(Angle) - Method in class frc.robot.subsystems.climber.ClimberReal
-
Sets the target angle for the pivot mechanism using motion magic control.
- setAnglePivot(Angle) - Method in class frc.robot.subsystems.climber.ClimberSim
-
Sets the target angle for the pivot mechanism.
- setBrakeMode(boolean) - Method in class frc.robot.subsystems.swerve.mod.SwerveModule
-
Set drive motor brake mode
- setCenter(Translation2d) - Method in class frc.robot.math.geometry.Circle
-
Set the circle's center
- setConfig(FuelSim.PhysicsConfig) - Method in class frc.robot.sim.FuelSim
-
Update physics config (e.g.
- setConstants(FlywheelConstants) - Method in interface frc.robot.subsystems.indexer.IndexerIO
- setConstants(FlywheelConstants) - Method in class frc.robot.subsystems.indexer.IndexerReal
- setConstants(FlywheelConstants) - Method in class frc.robot.subsystems.indexer.IndexerSim
- setConstants(FlywheelConstants) - Method in interface frc.robot.subsystems.shooter.ShooterIO
- setConstants(FlywheelConstants) - Method in class frc.robot.subsystems.shooter.ShooterReal
- setConstants(FlywheelConstants) - Method in class frc.robot.subsystems.shooter.ShooterSim
- setDepth(double) - Method in class frc.robot.math.geometry.Penetration
-
Set penetration depth.
- setDescription(String) - Method in class frc.robot.util.Elastic.Notification
-
Updates the description of this notification
- setDesiredState(SwerveModuleState) - Method in class frc.robot.subsystems.swerve.mod.SwerveModule
-
Set the desired state of the Swerve Module
- setDeterministic(long) - Method in class frc.robot.sim.FuelSim
-
Lock the RNG seed so tests are repeatable.
- setDirection(double, double) - Method in class frc.robot.math.geometry.Axis
-
Set the direction.
- setDisplayTimeMillis(int) - Method in class frc.robot.util.Elastic.Notification
-
Updates the display time of the notification in milliseconds
- setDisplayTimeSeconds(double) - Method in class frc.robot.util.Elastic.Notification
-
Updates the display time of the notification
- setDriveBrakeMode(boolean) - Method in interface frc.robot.subsystems.swerve.mod.SwerveModuleIO
-
Set drive brake mode
- setDriveBrakeMode(boolean) - Method in class frc.robot.subsystems.swerve.mod.SwerveModuleReal
- setDriveBrakeMode(boolean) - Method in class frc.robot.subsystems.swerve.mod.SwerveModuleSim
- setDrivePID(double, double, double, double, double, double) - Method in interface frc.robot.subsystems.swerve.mod.SwerveModuleIO
-
Set PID constants for drive motor
- setDrivePID(double, double, double, double, double, double) - Method in class frc.robot.subsystems.swerve.mod.SwerveModuleReal
- setDrivePID(double, double, double, double, double, double) - Method in class frc.robot.subsystems.swerve.mod.SwerveModuleSim
- setFieldRelativeOffset() - Method in class frc.robot.subsystems.swerve.Swerve
-
Sets a user-defined field-relative heading offset.
- setFieldRelativeOffset(Supplier<Rotation2d>) - Method in class frc.robot.subsystems.swerve.Swerve
-
Sets a user-defined field-relative heading offset.
- setFreeSpin(boolean) - Method in class frc.robot.subsystems.swerve.mod.SwerveModule
-
Set angle motor brake mode
- setFromRotation(Rotation2d) - Method in class frc.robot.math.geometry.Axis
-
Set axis direction to the same direction as the given rotation.
- setGoal(Angle) - Method in class frc.robot.subsystems.adjustable_hood.AdjustableHood
- setGoal(Supplier<Angle>) - Method in class frc.robot.subsystems.adjustable_hood.AdjustableHood
- setGoalFieldRelative(Rotation2d) - Method in class frc.robot.subsystems.turret.Turret
-
Set target angle relative to the field.
- setGoalRobotRelative(Rotation2d, AngularVelocity) - Method in class frc.robot.subsystems.turret.Turret
- setHeight(double) - Method in class frc.robot.util.Elastic.Notification
-
Updates the height of the notification
- setHeightTelescope(Distance) - Method in interface frc.robot.subsystems.climber.ClimberIO
- setHeightTelescope(Distance) - Method in class frc.robot.subsystems.climber.ClimberReal
-
Sets the target height for the telescope mechanism using pid
- setHeightTelescope(Distance) - Method in class frc.robot.subsystems.climber.ClimberSim
-
Sets the height for the telescope mechanism
- setLEDsBreathe(Color) - Method in class frc.robot.subsystems.LEDs
-
Set LEDs to breathe
- setLEDsGradient(Color, Color) - Method in class frc.robot.subsystems.LEDs
-
Set LEDs to color gradient
- setLEDsSolid(Color) - Method in class frc.robot.subsystems.LEDs
-
Set LEDs to solid color
- setLeftHopperVoltage(double) - Method in interface frc.robot.subsystems.intake.IntakeIO
- setLeftHopperVoltage(double) - Method in class frc.robot.subsystems.intake.IntakeReal
- setLeftHopperVoltage(double) - Method in class frc.robot.subsystems.intake.IntakeSim
- setLevel(Elastic.NotificationLevel) - Method in class frc.robot.util.Elastic.Notification
-
Updates the level of this notification
- setMagazineDutyCycle(double) - Method in class frc.robot.subsystems.indexer.Indexer
- setMagazineDutyCycle(double) - Method in interface frc.robot.subsystems.indexer.IndexerIO
- setMagazineDutyCycle(double) - Method in class frc.robot.subsystems.indexer.IndexerReal
- setMagazineDutyCycle(double) - Method in class frc.robot.subsystems.indexer.IndexerSim
- setMax(double) - Method in class frc.robot.math.geometry.Interval
-
Set upper extent of the range.
- setMax(Rotation2d) - Method in class frc.robot.math.geometry.RotationInterval
-
Set upper extent of the range.
- setMin(double) - Method in class frc.robot.math.geometry.Interval
-
Set lower extent of the range.
- setMin(Rotation2d) - Method in class frc.robot.math.geometry.RotationInterval
-
Set lower extent of the range.
- setNormal(double, double) - Method in class frc.robot.math.geometry.Penetration
-
Set penetration direction.
- setPID(PIDConstants) - Method in interface frc.robot.subsystems.turret.TurretIO
- setPID(PIDConstants) - Method in class frc.robot.subsystems.turret.TurretReal
- setPID(PIDConstants) - Method in class frc.robot.subsystems.turret.TurretSim
- setPose(Pose2d) - Method in class frc.robot.math.geometry.Rectangle
-
Override rectangle pose.
- setRadius(double) - Method in class frc.robot.math.geometry.Circle
-
Set the circle's radius
- setRainbow() - Method in class frc.robot.subsystems.LEDs
-
Set rainbow pattern
- setRightHopperVoltage(double) - Method in interface frc.robot.subsystems.intake.IntakeIO
- setRightHopperVoltage(double) - Method in class frc.robot.subsystems.intake.IntakeReal
- setRightHopperVoltage(double) - Method in class frc.robot.subsystems.intake.IntakeSim
- setSpeedCommand(double, double) - Method in class frc.robot.subsystems.indexer.Indexer
- setSpindexerDutyCycle(double) - Method in class frc.robot.subsystems.indexer.Indexer
- setSpindexerMotorDutyCycle(double) - Method in interface frc.robot.subsystems.indexer.IndexerIO
- setSpindexerMotorDutyCycle(double) - Method in class frc.robot.subsystems.indexer.IndexerReal
- setSpindexerMotorDutyCycle(double) - Method in class frc.robot.subsystems.indexer.IndexerSim
- setTargetAngle(Angle) - Method in class frc.robot.subsystems.adjustable_hood.AdjustableHood
- setTargetAngle(Angle) - Method in interface frc.robot.subsystems.adjustable_hood.AdjustableHoodIO
-
Commands the adjustable hood to move to a specific angle
- setTargetAngle(Angle) - Method in class frc.robot.subsystems.adjustable_hood.AdjustableHoodReal
- setTargetAngle(Angle) - Method in class frc.robot.subsystems.adjustable_hood.AdjustableHoodSim
- setTargetAngle(Angle, AngularVelocity) - Method in interface frc.robot.subsystems.turret.TurretIO
-
Commands the turret to move toward the specified target angle.
- setTargetAngle(Angle, AngularVelocity) - Method in class frc.robot.subsystems.turret.TurretReal
- setTargetAngle(Angle, AngularVelocity) - Method in class frc.robot.subsystems.turret.TurretSim
- setTitle(String) - Method in class frc.robot.util.Elastic.Notification
-
Updates the title of this notification
- setTurretRawAngle(double, Angle) - Method in class frc.robot.RobotState
- setTurretVoltage(Voltage) - Method in interface frc.robot.subsystems.turret.TurretIO
- setTurretVoltage(Voltage) - Method in class frc.robot.subsystems.turret.TurretReal
- setTurretVoltage(Voltage) - Method in class frc.robot.subsystems.turret.TurretSim
- setupTunable(String, Object, Class<?>, Runnable) - Static method in interface frc.robot.util.tunable.Tunable
-
Create Networktables handling for changing constants.
- setVelocity(double) - Method in class frc.robot.subsystems.shooter.Shooter
-
Set shooter velocity
- setVoltage(DoubleSupplier) - Method in class frc.robot.subsystems.turret.Turret
-
Set turret motor's output voltage.
- setVoltageIO(DoubleSupplier) - Method in class frc.robot.subsystems.turret.Turret
- setVoltagePivot(double) - Method in interface frc.robot.subsystems.climber.ClimberIO
- setVoltagePivot(double) - Method in class frc.robot.subsystems.climber.ClimberReal
-
Sets the voltage for the pivot motor.
- setVoltagePivot(double) - Method in class frc.robot.subsystems.climber.ClimberSim
-
Sets the voltage for the pivot motor.
- setVoltageTelescope(double) - Method in interface frc.robot.subsystems.climber.ClimberIO
- setVoltageTelescope(double) - Method in class frc.robot.subsystems.climber.ClimberReal
-
Sets the voltage for the telescope motor.
- setVoltageTelescope(double) - Method in class frc.robot.subsystems.climber.ClimberSim
-
Sets the voltage for the telescope motor.
- setWidth(double) - Method in class frc.robot.util.Elastic.Notification
-
Updates the width of the notification
- shoot(double) - Method in class frc.robot.subsystems.shooter.Shooter
-
Shoot at a given velocity
- shoot(RobotState, Supplier<Translation2d>, Turret, Shooter, Indexer, AdjustableHood, DoubleSupplier, DoubleSupplier, BooleanSupplier) - Static method in class frc.robot.CommandFactory
-
Shoot at a given target.
- shoot(DoubleSupplier) - Method in class frc.robot.subsystems.shooter.Shooter
-
Shoot at a given velocity
- shooter - Variable in class frc.robot.sim.SimulatedRobotState
- Shooter - Class in frc.robot.subsystems.shooter
-
Shooter Subsystem
- Shooter() - Constructor for class frc.robot.Constants.Shooter
- Shooter(ShooterIO) - Constructor for class frc.robot.subsystems.shooter.Shooter
-
Shooter Subsystem Constructor
- shooterAngularVelocity1 - Variable in class frc.robot.subsystems.shooter.ShooterIO.ShooterInputs
- shooterAngularVelocity2 - Variable in class frc.robot.subsystems.shooter.ShooterIO.ShooterInputs
- shooterCurrent1 - Variable in class frc.robot.subsystems.shooter.ShooterIO.ShooterInputs
- shooterCurrent2 - Variable in class frc.robot.subsystems.shooter.ShooterIO.ShooterInputs
- shooterHeight - Static variable in class frc.robot.Constants.Shooter
-
Height at which the ball leaves the shooter.
- ShooterInputs() - Constructor for class frc.robot.subsystems.shooter.ShooterIO.ShooterInputs
- ShooterIO - Interface in frc.robot.subsystems.shooter
-
Shooter IO Interface
- ShooterIO.ShooterInputs - Class in frc.robot.subsystems.shooter
-
Shooter Inputs Class
- shooterKD - Static variable in class frc.robot.Constants.Shooter
- shooterKI - Static variable in class frc.robot.Constants.Shooter
- shooterKP - Static variable in class frc.robot.Constants.Shooter
- shooterKS - Static variable in class frc.robot.Constants.Shooter
- shooterKV - Static variable in class frc.robot.Constants.Shooter
- shooterMotorAlignment - Static variable in class frc.robot.Constants.Shooter
-
Motor Alignment for Shooter Motors
- shooterMotorInvert - Static variable in class frc.robot.Constants.Shooter
-
Motor Invert for Shooter Motors
- shooterNeutralMode - Static variable in class frc.robot.Constants.Shooter
-
Neutral Mode for Shooter Motors
- shooterNotShootingUnjamThreshold - Static variable in class frc.robot.Constants.Indexer
- ShooterReal - Class in frc.robot.subsystems.shooter
-
Shooter Real Implementation
- ShooterReal() - Constructor for class frc.robot.subsystems.shooter.ShooterReal
-
Create new shooter.
- ShooterSim - Class in frc.robot.subsystems.shooter
-
Shooter Sim Implementation
- ShooterSim() - Constructor for class frc.robot.subsystems.shooter.ShooterSim
- shooterVelocity - Static variable in class frc.robot.Constants.Shooter
- shooterVoltage1 - Variable in class frc.robot.subsystems.shooter.ShooterIO.ShooterInputs
- shooterVoltage2 - Variable in class frc.robot.subsystems.shooter.ShooterIO.ShooterInputs
- shootOne() - Method in class frc.robot.subsystems.shooter.ShooterSim
-
Simulate shooting one ball
- shootX - Static variable in class frc.robot.Constants.DashboardValues
- shootXDefault - Static variable in class frc.robot.Constants.DashboardValues
- shootY - Static variable in class frc.robot.Constants.DashboardValues
- shootYDefault - Static variable in class frc.robot.Constants.DashboardValues
- ShotData - Class in frc.robot.shotdata
-
Storage and interpolation for shooter parameters.
- ShotData() - Constructor for class frc.robot.shotdata.ShotData
- ShotData.ShotEntry - Record Class in frc.robot.shotdata
-
Parameters for a successful shot.
- ShotData.ShotParameters - Record Class in frc.robot.shotdata
-
Parameters for a single instance of shooting.
- ShotDataHelper - Class in frc.robot.util.tunable
-
Utility tunable for testing out different shot parameters.
- ShotDataHelper() - Constructor for class frc.robot.util.tunable.ShotDataHelper
-
Create new helper.
- ShotEntry(double, double, double, double) - Constructor for record class frc.robot.shotdata.ShotData.ShotEntry
-
Creates an instance of a
ShotEntryrecord class. - ShotParameters(double, double, double, boolean) - Constructor for record class frc.robot.shotdata.ShotData.ShotParameters
-
Creates an instance of a
ShotParametersrecord class. - shouldFlip() - Static method in class frc.robot.util.AllianceFlipUtil
-
Possibly flip
- simFps - Variable in class frc.robot.subsystems.vision.CameraConstants
- simLatency - Variable in class frc.robot.subsystems.vision.CameraConstants
- simLatencyStdDev - Variable in class frc.robot.subsystems.vision.CameraConstants
- SimPosition - Class in frc.robot.sim
-
Simple position and velocity simulator for mechanism motion.
- SimPosition(double, double, double) - Constructor for class frc.robot.sim.SimPosition
-
Creates a new position simulator.
- simProvider(PhoenixOdometryThread) - Method in class frc.robot.subsystems.swerve.SwerveSim
-
Supplier passed into Swerve constructor
- SimulatedRobotState - Class in frc.robot.sim
-
Simulated state of the robot
- SimulatedRobotState(Pose2d) - Constructor for class frc.robot.sim.SimulatedRobotState
-
Create new robot simulation
- singleTagError - Variable in class frc.robot.subsystems.vision.CameraConstants
- skidLimit - Static variable in class frc.robot.Constants.Swerve
- sleepFrameThreshold - Variable in class frc.robot.sim.FuelSim.PhysicsConfig
- sleepingEnabled - Variable in class frc.robot.sim.FuelSim.PhysicsConfig
- sleepVelocityThreshold - Variable in class frc.robot.sim.FuelSim.PhysicsConfig
- solve(ConvexShape, ConvexShape, Penetration) - Static method in class frc.robot.math.geometry.SeparatingAxis
-
Solve the for the separating axis between two convex shape.
- solverIterations - Variable in class frc.robot.sim.FuelSim.PhysicsConfig
- SparkSignals - Class in frc.robot.util
-
Utility methods for safely interacting with REV Spark motor controllers in the presence of transient or persistent communication errors.
- sparkStickyFault - Static variable in class frc.robot.util.SparkSignals
-
Sticky indicator that is set whenever a Spark-related error is detected.
- spawnFuel(Translation3d) - Method in class frc.robot.sim.FuelSim
-
Drop a fuel at this position, sitting on the ground.
- spawnFuel(Translation3d, Translation3d) - Method in class frc.robot.sim.FuelSim
-
Drop a fuel with some initial velocity.
- spawnStartingFuel() - Method in class frc.robot.sim.FuelSim
-
Spawn all game pieces in their starting positions (neutral zone + depots).
- spinDecayEnabled - Variable in class frc.robot.sim.FuelSim.PhysicsConfig
- spinDecayTau - Variable in class frc.robot.sim.FuelSim.PhysicsConfig
- spindexer - Variable in class frc.robot.subsystems.indexer.IndexerReal
- spindexerVelocity - Variable in class frc.robot.subsystems.indexer.IndexerIO.IndexerInputs
- spinMotorID - Static variable in class frc.robot.Constants.Indexer
- spinMotorSpeed - Static variable in class frc.robot.Constants.Indexer
- spinTransferEnabled - Variable in class frc.robot.sim.FuelSim.PhysicsConfig
- spinWhileIntake() - Method in class frc.robot.subsystems.indexer.Indexer
-
Spin indexer while intaking balls
- squaredDistance() - Method in record class frc.robot.math.geometry.Triangle2d.ClosestPoint
-
Returns the value of the
squaredDistancerecord component. - start() - Method in class frc.robot.sim.FuelSim
-
Start the simulation.
- start() - Method in class frc.robot.subsystems.swerve.util.PhoenixOdometryThread
-
Starts the thread if at least one signal has been registered.
- starting - Static variable in class frc.robot.FieldConstants.LinesVertical
-
Starting line X on the alliance side, derived from the hub/tag system.
- startingAngle - Static variable in class frc.robot.Constants.Climber.Pivot
-
Angle of the climber in starting configuration
- state - Variable in class frc.robot.subsystems.swerve.Swerve
- staticCameras - Variable in class frc.robot.subsystems.vision.VisionSim
- stickDeadband - Static variable in class frc.robot.Constants.DriverControls
-
Stick axis controls less than this amount are treated as 0.
- stop() - Method in class frc.robot.sim.FuelSim
-
Pause the simulation.
- stop() - Method in class frc.robot.subsystems.intake.Intake
-
Stops the hopper from expanding
- stop() - Method in class frc.robot.subsystems.swerve.Swerve
-
Creates a command that smoothly brings the drivetrain to a complete stop.
- subticks - Variable in class frc.robot.sim.FuelSim.PhysicsConfig
- Swerve - Class in frc.robot.subsystems.swerve
-
Primary swerve drivetrain subsystem.
- Swerve() - Constructor for class frc.robot.Constants.Swerve
- Swerve(Function<PhoenixOdometryThread, SwerveIO>, Function<PhoenixOdometryThread, GyroIO>, BiFunction<Integer, PhoenixOdometryThread, SwerveModuleIO>) - Constructor for class frc.robot.subsystems.swerve.Swerve
-
Constructs the swerve subsystem and initializes all hardware interfaces, estimator state, and background odometry processing.
- SwerveArcOdometry - Class in frc.robot.subsystems.swerve.util
-
Swerve drive odometry implementation that integrates wheel motion using circular arc geometry rather than straight-line approximations.
- SwerveArcOdometry(SwerveDriveKinematics, Rotation2d, SwerveModulePosition[]) - Constructor for class frc.robot.subsystems.swerve.util.SwerveArcOdometry
-
Constructs a new arc-based swerve odometry instance.
- swerveDrive - Variable in class frc.robot.sim.SimulatedRobotState
-
Swerve state
- SwerveInputs() - Constructor for class frc.robot.subsystems.swerve.SwerveIO.SwerveInputs
- SwerveIO - Interface in frc.robot.subsystems.swerve
-
IO for swerve timestamps
- SwerveIO.SwerveInputs - Class in frc.robot.subsystems.swerve
-
Inputs for swerve timestamps
- swerveKinematics - Static variable in class frc.robot.Constants.Swerve
-
Swerve Drive Kinematics Object for Rectangular/square 4 Module Swerve
- SwerveModule - Class in frc.robot.subsystems.swerve.mod
-
Swerve Module
- SwerveModule(int, SwerveModuleIO) - Constructor for class frc.robot.subsystems.swerve.mod.SwerveModule
-
Swerve Module
- SwerveModuleInputs() - Constructor for class frc.robot.subsystems.swerve.mod.SwerveModuleIO.SwerveModuleInputs
- SwerveModuleIO - Interface in frc.robot.subsystems.swerve.mod
-
IO for swerve module
- SwerveModuleIO.SwerveModuleInputs - Class in frc.robot.subsystems.swerve.mod
-
Inputs for swerve module
- SwerveModuleReal - Class in frc.robot.subsystems.swerve.mod
-
Real swerve module implementation (assumes two TalonFXs)
- SwerveModuleReal(int, PhoenixOdometryThread) - Constructor for class frc.robot.subsystems.swerve.mod.SwerveModuleReal
-
Real swerve module implementation
- SwerveModuleSim - Class in frc.robot.subsystems.swerve.mod
-
Simulation implementation for Swerve Module
- SwerveModuleSim(int, SwerveModuleSimulation) - Constructor for class frc.robot.subsystems.swerve.mod.SwerveModuleSim
-
Simulation implementation for Swerve Module
- SwerveRateLimiter - Class in frc.robot.subsystems.swerve.util
-
Applies rate limiting to robot-relative swerve chassis commands to ensure physically achievable, stable, and predictable motion.
- SwerveRateLimiter() - Constructor for class frc.robot.subsystems.swerve.util.SwerveRateLimiter
-
Creates a new
SwerveRateLimiterand publishes all acceleration limits to NetworkTables for live tuning. - SwerveReal - Class in frc.robot.subsystems.swerve
-
Real Swerve Implementation
- SwerveReal(PhoenixOdometryThread) - Constructor for class frc.robot.subsystems.swerve.SwerveReal
-
Real Swerve Implementation
- SwerveSim - Class in frc.robot.subsystems.swerve
-
Simulation implementation for swerve
- SwerveSim(Pose2d) - Constructor for class frc.robot.subsystems.swerve.SwerveSim
-
Simulation implementation for swerve
- SwerveTransformPID() - Constructor for class frc.robot.Constants.SwerveTransformPID
- swerveTranslations - Static variable in class frc.robot.Constants.Swerve
T
- teleopControls(DoubleSupplier, DoubleSupplier, DoubleSupplier, double, double) - Static method in class frc.robot.subsystems.swerve.util.TeleopControls
-
Creates a supplier that converts driver inputs into desired chassis speeds.
- TeleopControls - Class in frc.robot.subsystems.swerve.util
-
Control scheme utilities for teleoperated swerve driving.
- TeleopControls() - Constructor for class frc.robot.subsystems.swerve.util.TeleopControls
- teleopInit() - Method in class frc.robot.Robot
- teleopPeriodic() - Method in class frc.robot.Robot
- Telescope() - Constructor for class frc.robot.Constants.Climber.Telescope
- testInit() - Method in class frc.robot.Robot
- testPeriodic() - Method in class frc.robot.Robot
- tick() - Method in class frc.robot.sim.FuelSim
-
Step the sim forward one period (20ms) and publish fuel positions to NT.
- timeBetweenUnjams - Static variable in class frc.robot.Constants.Indexer
- timeLeft - Static variable in class frc.robot.Constants.DashboardValues
- timeLeftInCurrentPhase() - Static method in class frc.robot.util.ActiveHub
-
Returns the time left in the current phase of the match.
- timeOfFlight() - Method in record class frc.robot.shotdata.ShotData.ShotEntry
-
Returns the value of the
timeOfFlightrecord component. - timeOfFlight() - Method in record class frc.robot.shotdata.ShotData.ShotParameters
-
Returns the value of the
timeOfFlightrecord component. - timeReversingDuringUnjam - Static variable in class frc.robot.Constants.Indexer
- timeSinceLastShot() - Method in class frc.robot.subsystems.shooter.Shooter
-
Get time since shooter last had a ball pass through.
- timestamps - Variable in class frc.robot.subsystems.swerve.SwerveIO.SwerveInputs
- tolerance - Static variable in class frc.robot.Constants.Trench
- toLog(LogTable) - Method in class frc.robot.subsystems.vision.VisionIO.CameraInputs
- toLog(LogTable) - Method in class frc.robot.util.tunable.FlywheelConstants
- toLog(LogTable) - Method in class frc.robot.util.tunable.PIDConstants
- topCenterPoint - Static variable in class frc.robot.FieldConstants.Hub
-
Center point of the top of the hub on the alliance side.
- toString() - Method in record class frc.robot.math.geometry.Triangle2d.ClosestPoint
-
Returns a string representation of this record class.
- toString() - Method in record class frc.robot.shotdata.ShotData.ShotEntry
-
Returns a string representation of this record class.
- toString() - Method in record class frc.robot.shotdata.ShotData.ShotParameters
-
Returns a string representation of this record class.
- Tower() - Constructor for class frc.robot.FieldConstants.Tower
- trackWidth - Static variable in class frc.robot.Constants.Swerve
-
Distance between right and left wheels on robot
- translationD - Static variable in class frc.robot.Constants.SwerveTransformPID
- translationError - Variable in class frc.robot.subsystems.vision.CameraConstants
- translationI - Static variable in class frc.robot.Constants.SwerveTransformPID
- translationP - Static variable in class frc.robot.Constants.SwerveTransformPID
- Trench() - Constructor for class frc.robot.Constants.Trench
- trenchLocation - Static variable in class frc.robot.Constants.Trench
- Triangle2d - Class in frc.robot.math.geometry
-
2D triangle made up of 3 vertices.
- Triangle2d(Translation2d, Translation2d, Translation2d) - Constructor for class frc.robot.math.geometry.Triangle2d
-
Create new Triangle2d.
- Triangle2d.ClosestPoint - Record Class in frc.robot.math.geometry
-
Record holding results of a call to
Triangle2d.closestPoint(edu.wpi.first.math.geometry.Translation2d). - tryUntilOk(int, Supplier<StatusCode>) - Static method in class frc.robot.util.PhoenixSignals
-
Repeatedly executes a Phoenix command until it succeeds or the maximum number of attempts is reached.
- tryUntilOk(int, Supplier<REVLibError>) - Static method in class frc.robot.util.SparkSignals
-
Repeatedly executes a Spark command until it succeeds or the maximum number of attempts is reached.
- tunable - Static variable in class frc.robot.Constants
- Tunable - Interface in frc.robot.util.tunable
-
Marker interface for POJO that can expose its contents for tuning.
- tuner - Variable in class frc.robot.RobotContainer
- TuningCommands - Class in frc.robot.subsystems.swerve.util
-
Collection of command factories used for drivetrain tuning and characterization.
- Tuple1(T1) - Constructor for class frc.robot.util.Tuples.Tuple1
-
Create a new 1-tuple.
- Tuple2(T1, T2) - Constructor for class frc.robot.util.Tuples.Tuple2
-
Create a new 2-tuple.
- Tuple3(T1, T2, T3) - Constructor for class frc.robot.util.Tuples.Tuple3
-
Create a new 3-tuple.
- Tuple4(T1, T2, T3, T4) - Constructor for class frc.robot.util.Tuples.Tuple4
-
Create a new 4-tuple.
- Tuple5(T1, T2, T3, T4, T5) - Constructor for class frc.robot.util.Tuples.Tuple5
-
Create a new 5-tuple.
- Tuple6(T1, T2, T3, T4, T5, T6) - Constructor for class frc.robot.util.Tuples.Tuple6
-
Create a new 6-tuple.
- Tuple7(T1, T2, T3, T4, T5, T6, T7) - Constructor for class frc.robot.util.Tuples.Tuple7
-
Create a new 7-tuple.
- Tuple8(T1, T2, T3, T4, T5, T6, T7, T8) - Constructor for class frc.robot.util.Tuples.Tuple8
-
Create a new 8-tuple.
- Tuple9(T1, T2, T3, T4, T5, T6, T7, T8, T9) - Constructor for class frc.robot.util.Tuples.Tuple9
-
Create a new 9-tuple.
- Tuples - Class in frc.robot.util
-
Defines various tuple types for Java.
- Tuples.IValue1<T> - Interface in frc.robot.util
-
A type that has a 1st element.
- Tuples.IValue2<T> - Interface in frc.robot.util
-
A type that has a 2nd element.
- Tuples.IValue3<T> - Interface in frc.robot.util
-
A type that has a 3rd element.
- Tuples.IValue4<T> - Interface in frc.robot.util
-
A type that has a 4th element.
- Tuples.IValue5<T> - Interface in frc.robot.util
-
A type that has a 5th element.
- Tuples.IValue6<T> - Interface in frc.robot.util
-
A type that has a 6th element.
- Tuples.IValue7<T> - Interface in frc.robot.util
-
A type that has a 7th element.
- Tuples.IValue8<T> - Interface in frc.robot.util
-
A type that has a 8th element.
- Tuples.IValue9<T> - Interface in frc.robot.util
-
A type that has a 9th element.
- Tuples.Tuple1<T1> - Class in frc.robot.util
-
A tuple of 1 elements.
- Tuples.Tuple2<T1,
T2> - Class in frc.robot.util -
A tuple of 2 elements.
- Tuples.Tuple3<T1,
T2, T3> - Class in frc.robot.util -
A tuple of 3 elements.
- Tuples.Tuple4<T1,
T2, T3, T4> - Class in frc.robot.util -
A tuple of 4 elements.
- Tuples.Tuple5<T1,
T2, T3, T4, T5> - Class in frc.robot.util -
A tuple of 5 elements.
- Tuples.Tuple6<T1,
T2, T3, T4, T5, T6> - Class in frc.robot.util -
A tuple of 6 elements.
- Tuples.Tuple7<T1,
T2, T3, T4, T5, T6, T7> - Class in frc.robot.util -
A tuple of 7 elements.
- Tuples.Tuple8<T1,
T2, T3, T4, T5, T6, T7, T8> - Class in frc.robot.util -
A tuple of 8 elements.
- Tuples.Tuple9<T1,
T2, T3, T4, T5, T6, T7, T8, T9> - Class in frc.robot.util -
A tuple of 9 elements.
- TurnToRotation - Class in frc.robot.subsystems.swerve.util
-
This command will turn the robot to a specified angle.
- TurnToRotation(Swerve, double, boolean) - Constructor for class frc.robot.subsystems.swerve.util.TurnToRotation
-
Turns robot to specified angle.
- TurnToRotation(Swerve, Supplier<Rotation2d>, boolean) - Constructor for class frc.robot.subsystems.swerve.util.TurnToRotation
-
Turns robot to specified angle.
- turrentAngle - Variable in class frc.robot.subsystems.turret.TurretSim
- turret - Variable in class frc.robot.sim.SimulatedRobotState
- Turret - Class in frc.robot.subsystems.turret
-
Subsystem representing the robot turret.
- Turret() - Constructor for class frc.robot.Constants.Turret
- Turret(TurretIO, RobotState) - Constructor for class frc.robot.subsystems.turret.Turret
-
Creates a new Turret subsystem.
- turretCameras - Variable in class frc.robot.subsystems.vision.VisionSim
- turretCANCoderDiscontinuity - Static variable in class frc.robot.Constants.Turret
- TurretCANcoderID1 - Static variable in class frc.robot.Constants.Turret
- TurretCANcoderID2 - Static variable in class frc.robot.Constants.Turret
- turretCenter - Static variable in class frc.robot.Constants.Vision
- TurretInputs() - Constructor for class frc.robot.subsystems.turret.TurretIO.TurretInputs
- TurretIO - Interface in frc.robot.subsystems.turret
-
Hardware abstraction layer for the turret subsystem.
- TurretIO.TurretInputs - Class in frc.robot.subsystems.turret
-
Container for all turret sensor inputs.
- TurretMotorID - Static variable in class frc.robot.Constants.Turret
- TurretReal - Class in frc.robot.subsystems.turret
-
turret hardware
- TurretReal() - Constructor for class frc.robot.subsystems.turret.TurretReal
-
Real Turret Implementation
- turretRight - Static variable in class frc.robot.Constants.Vision
- TurretSim - Class in frc.robot.subsystems.turret
-
Simulation implementation of
TurretIO. - TurretSim(Random) - Constructor for class frc.robot.subsystems.turret.TurretSim
- turretVisionSim - Variable in class frc.robot.subsystems.vision.VisionSim
- twoAprilTags() - Method in class frc.robot.subsystems.vision.Vision
- type() - Element in annotation interface frc.robot.util.typestate.AltMethod
-
The alternative parameter type.
- TypeStateBuilder - Annotation Interface in frc.robot.util.typestate
-
Generate TypeState Builder using RobotUtils
U
- unaryMinus() - Method in class frc.robot.math.geometry.Axis
-
Get opposite direction.
- update() - Method in class frc.robot.sim.SimulatedRobotState
-
Update the simulation.
- update(double) - Method in class frc.robot.sim.SimPosition
-
Advances the simulation one timestep toward the given target position.
- update(Rotation2d, SwerveModulePosition[]) - Method in class frc.robot.subsystems.swerve.util.SwerveArcOdometry
- update(ChassisSpeeds) - Method in class frc.robot.subsystems.swerve.util.SwerveRateLimiter
-
Updates the current robot-relative chassis velocity used as the basis for acceleration limiting.
- updateInputs() - Method in class frc.robot.subsystems.swerve.mod.SwerveModule
-
Update inputs for a Swerve Module.
- updateInputs(AdjustableHoodIO.AdjustableHoodInputs) - Method in interface frc.robot.subsystems.adjustable_hood.AdjustableHoodIO
-
Updates the provided
AdjustableHoodIO.AdjustableHoodInputsstructure with the latest sensor values. - updateInputs(AdjustableHoodIO.AdjustableHoodInputs) - Method in class frc.robot.subsystems.adjustable_hood.AdjustableHoodReal
- updateInputs(AdjustableHoodIO.AdjustableHoodInputs) - Method in class frc.robot.subsystems.adjustable_hood.AdjustableHoodSim
- updateInputs(ClimberIO.ClimberInputs) - Method in interface frc.robot.subsystems.climber.ClimberIO
- updateInputs(ClimberIO.ClimberInputs) - Method in class frc.robot.subsystems.climber.ClimberReal
-
Updates the input container with current sensor readings from all motors.
- updateInputs(ClimberIO.ClimberInputs) - Method in class frc.robot.subsystems.climber.ClimberSim
-
Updates the climber input values for simulation.
- updateInputs(IndexerIO.IndexerInputs) - Method in interface frc.robot.subsystems.indexer.IndexerIO
- updateInputs(IndexerIO.IndexerInputs) - Method in class frc.robot.subsystems.indexer.IndexerReal
- updateInputs(IndexerIO.IndexerInputs) - Method in class frc.robot.subsystems.indexer.IndexerSim
- updateInputs(IntakeIO.IntakeInputs) - Method in interface frc.robot.subsystems.intake.IntakeIO
- updateInputs(IntakeIO.IntakeInputs) - Method in class frc.robot.subsystems.intake.IntakeReal
- updateInputs(IntakeIO.IntakeInputs) - Method in class frc.robot.subsystems.intake.IntakeSim
- updateInputs(ShooterIO.ShooterInputs) - Method in interface frc.robot.subsystems.shooter.ShooterIO
- updateInputs(ShooterIO.ShooterInputs) - Method in class frc.robot.subsystems.shooter.ShooterReal
- updateInputs(ShooterIO.ShooterInputs) - Method in class frc.robot.subsystems.shooter.ShooterSim
- updateInputs(GyroIO.GyroInputs) - Method in interface frc.robot.subsystems.swerve.gyro.GyroIO
-
Update inputs
- updateInputs(GyroIO.GyroInputs) - Method in class frc.robot.subsystems.swerve.gyro.GyroNavX2
- updateInputs(GyroIO.GyroInputs) - Method in class frc.robot.subsystems.swerve.gyro.GyroSim
- updateInputs(SwerveModuleIO.SwerveModuleInputs) - Method in interface frc.robot.subsystems.swerve.mod.SwerveModuleIO
-
Update inputs
- updateInputs(SwerveModuleIO.SwerveModuleInputs) - Method in class frc.robot.subsystems.swerve.mod.SwerveModuleReal
- updateInputs(SwerveModuleIO.SwerveModuleInputs) - Method in class frc.robot.subsystems.swerve.mod.SwerveModuleSim
- updateInputs(SwerveIO.SwerveInputs) - Method in interface frc.robot.subsystems.swerve.SwerveIO
-
Update inputs
- updateInputs(SwerveIO.SwerveInputs) - Method in class frc.robot.subsystems.swerve.SwerveReal
- updateInputs(SwerveIO.SwerveInputs) - Method in class frc.robot.subsystems.swerve.SwerveSim
- updateInputs(TurretIO.TurretInputs) - Method in interface frc.robot.subsystems.turret.TurretIO
-
Updates the provided
TurretIO.TurretInputsstructure with the latest sensor values. - updateInputs(TurretIO.TurretInputs) - Method in class frc.robot.subsystems.turret.TurretReal
- updateInputs(TurretIO.TurretInputs) - Method in class frc.robot.subsystems.turret.TurretSim
- updateInputs(ColorDetectionIO.ColorInputs) - Method in class frc.robot.subsystems.vision.color.ColorDetectionIO.Empty
- updateInputs(ColorDetectionIO.ColorInputs) - Method in interface frc.robot.subsystems.vision.color.ColorDetectionIO
- updateInputs(ColorDetectionIO.ColorInputs) - Method in class frc.robot.subsystems.vision.color.ColorDetectionReal
- updateInputs(VisionIO.CameraInputs[]) - Method in interface frc.robot.subsystems.vision.VisionIO
- updateInputs(VisionIO.CameraInputs[]) - Method in class frc.robot.subsystems.vision.VisionReal
- updateSpeeds(ChassisSpeeds) - Method in class frc.robot.RobotState
-
Updates the robot's current chassis speeds.
- updateState(Pose3d, Angle) - Method in class frc.robot.subsystems.vision.VisionSim
-
Update camera poses using robot state.
- uploadSettings(String) - Method in class frc.robot.subsystems.vision.VisionReal
-
Upload saved settings to PV Co-Processors
- uprightHeight - Static variable in class frc.robot.FieldConstants.Tower
-
Height of the uprights (meters).
V
- v() - Method in record class frc.robot.math.geometry.Triangle2d.ClosestPoint
-
Returns the value of the
vrecord component. - value() - Element in annotation interface frc.robot.util.GenerateEmptyIO
-
Parameter types for constructor
- value() - Element in annotation interface frc.robot.util.typestate.AltMethod
-
Stringified java expression converting the alternative type into the actual type.
- value() - Element in annotation interface frc.robot.util.typestate.OptionalField
-
Stringified java expression used when this parameter is not specified.
- value() - Element in annotation interface frc.robot.util.typestate.TypeStateBuilder
-
If specified, the builder's class name is this.
- valueOf(String) - Static method in enum class frc.robot.FieldConstants.AprilTagLayoutType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class frc.robot.FieldConstants.FieldType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class frc.robot.Robot.RobotRunType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class frc.robot.util.Elastic.NotificationLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class frc.robot.util.tunable.ModuleConstants.ModuleKind
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class frc.robot.FieldConstants.AprilTagLayoutType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class frc.robot.FieldConstants.FieldType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class frc.robot.Robot.RobotRunType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class frc.robot.util.Elastic.NotificationLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class frc.robot.util.tunable.ModuleConstants.ModuleKind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- velocity - Variable in class frc.robot.sim.SimPosition
-
Current simulated velocity.
- velocity - Variable in class frc.robot.subsystems.adjustable_hood.AdjustableHoodIO.AdjustableHoodInputs
- velocity - Variable in class frc.robot.subsystems.turret.TurretIO.TurretInputs
- velocityDependentCOR - Variable in class frc.robot.sim.FuelSim.PhysicsConfig
- velocityPivot - Variable in class frc.robot.subsystems.climber.ClimberIO.ClimberInputs
- velocityTelescope - Variable in class frc.robot.subsystems.climber.ClimberIO.ClimberInputs
- velocityTolerance - Variable in class frc.robot.util.tunable.FlywheelConstants
- VERSION - Static variable in class frc.robot.BuildConstants
- verticalVelocity() - Method in record class frc.robot.shotdata.ShotData.ShotEntry
-
Vertical exit velocity in m/s
- Vision - Class in frc.robot.subsystems.vision
-
Vision subsystem responsible for processing camera-based pose observations and contributing vision measurements to the drivetrain pose estimator.
- Vision() - Constructor for class frc.robot.Constants.Vision
- Vision(RobotState, VisionIO) - Constructor for class frc.robot.subsystems.vision.Vision
-
Creates the vision subsystem.
- visionFudgeFactor - Static variable in class frc.robot.Constants
- VisionIO - Interface in frc.robot.subsystems.vision
-
IO Class for Vision
- VisionIO.CameraInputs - Class in frc.robot.subsystems.vision
-
Inputs for an individual camera
- VisionReal - Class in frc.robot.subsystems.vision
-
PhotonVision-attached implementation
- VisionReal() - Constructor for class frc.robot.subsystems.vision.VisionReal
-
PhotonVision-attached implementation
- visionSim - Variable in class frc.robot.sim.SimulatedRobotState
- visionSim - Variable in class frc.robot.subsystems.vision.VisionSim
- VisionSim - Class in frc.robot.subsystems.vision
-
Simulation of vision using built-in PhotonVision simulator.
- VisionSim() - Constructor for class frc.robot.subsystems.vision.VisionSim
-
Simulation of vision using built-in PhotonVision simulator.
- voltage - Variable in class frc.robot.subsystems.adjustable_hood.AdjustableHoodIO.AdjustableHoodInputs
- voltage - Variable in class frc.robot.subsystems.turret.TurretIO.TurretInputs
W
- w() - Method in record class frc.robot.math.geometry.Triangle2d.ClosestPoint
-
Returns the value of the
wrecord component. - waitForPV(String) - Method in class frc.robot.subsystems.vision.VisionReal
-
Check that PV has started on Co-Processor
- WARNING - Enum constant in enum class frc.robot.util.Elastic.NotificationLevel
-
Warning message
- WELDED - Enum constant in enum class frc.robot.FieldConstants.FieldType
-
Field built from welded elements.
- wheelBase - Static variable in class frc.robot.Constants.Swerve
-
Distance between front and back wheels on robot
- wheelCircumference - Static variable in class frc.robot.Constants.Swerve
-
Circumference of the wheels
- wheelDiameter - Static variable in class frc.robot.Constants.Swerve
-
Diameter of the wheels, twice the radius
- wheelRadius - Static variable in class frc.robot.Constants.Swerve
-
Distance from the center of the wheel to the ground
- wheelRadiusCharacterization() - Method in class frc.robot.subsystems.swerve.Swerve
-
Creates a SysId routine for wheel radius characterization.
- wheelRadiusCharacterization(Swerve, Consumer<ChassisSpeeds>, Supplier<double[]>, Supplier<Rotation2d>) - Static method in class frc.robot.subsystems.swerve.util.TuningCommands
-
Creates a command to characterize the effective wheel radius of the drivetrain.
- wheelsIn() - Method in class frc.robot.subsystems.swerve.Swerve
-
X the wheels.
- width - Static variable in class frc.robot.FieldConstants.Depot
-
Depot width (meters).
- width - Static variable in class frc.robot.FieldConstants.Hub
-
Outer hub diameter/width in meters.
- width - Static variable in class frc.robot.FieldConstants.LeftBump
-
Left bump width along the field Y axis (meters).
- width - Static variable in class frc.robot.FieldConstants.LeftTrench
-
Trench width (meters).
- width - Static variable in class frc.robot.FieldConstants.Outpost
-
Outpost width (meters).
- width - Static variable in class frc.robot.FieldConstants.RightBump
-
Right bump width along the field Y axis (meters).
- width - Static variable in class frc.robot.FieldConstants.RightTrench
-
Trench width (meters).
- width - Static variable in class frc.robot.FieldConstants.Tower
-
Tower width (meters).
- width - Variable in class frc.robot.math.geometry.Rectangle
- width - Variable in class frc.robot.subsystems.vision.CameraConstants
- wilsonTest - Static variable in class frc.robot.Constants.Auto
- wilsonTest() - Method in class frc.robot.AutoCommandFactory
-
Test to make sure autos work.
- wilsonTestX - Static variable in class frc.robot.Constants.Auto
- withAutomaticHeight() - Method in class frc.robot.util.Elastic.Notification
-
Modifies the notification's height and returns itself to allow for method chaining
- withDescription(String) - Method in class frc.robot.util.Elastic.Notification
-
Modifies the notification's description and returns itself to allow for method chaining
- withDisplayMilliseconds(int) - Method in class frc.robot.util.Elastic.Notification
-
Modifies the notification's display time and returns itself to allow for method chaining
- withDisplaySeconds(double) - Method in class frc.robot.util.Elastic.Notification
-
Modifies the notification's display time and returns itself to allow for method chaining
- withHeight(double) - Method in class frc.robot.util.Elastic.Notification
-
Modifies the notification's height and returns itself to allow for method chaining
- withLevel(Elastic.NotificationLevel) - Method in class frc.robot.util.Elastic.Notification
-
Modifies the notification's level and returns itself to allow for method chaining
- withNoAutoDismiss() - Method in class frc.robot.util.Elastic.Notification
-
Modifies the notification to disable the auto dismiss behavior
- withTitle(String) - Method in class frc.robot.util.Elastic.Notification
-
Modifies the notification's title and returns itself to allow for method chaining
- withWidth(double) - Method in class frc.robot.util.Elastic.Notification
-
Modifies the notification's width and returns itself to allow for method chaining
Y
- yaw - Variable in class frc.robot.subsystems.swerve.gyro.GyroIO.GyroInputs
- yawRads - Variable in class frc.robot.subsystems.swerve.gyro.GyroIO.GyroInputs
- yawVelocityRadPerSec - Variable in class frc.robot.subsystems.swerve.gyro.GyroIO.GyroInputs
_
- _0() - Method in interface frc.robot.util.Tuples.IValue1
-
Get the 1st element.
- _0() - Method in class frc.robot.util.Tuples.Tuple1
- _0() - Method in class frc.robot.util.Tuples.Tuple2
- _0() - Method in class frc.robot.util.Tuples.Tuple3
- _0() - Method in class frc.robot.util.Tuples.Tuple4
- _0() - Method in class frc.robot.util.Tuples.Tuple5
- _0() - Method in class frc.robot.util.Tuples.Tuple6
- _0() - Method in class frc.robot.util.Tuples.Tuple7
- _0() - Method in class frc.robot.util.Tuples.Tuple8
- _0() - Method in class frc.robot.util.Tuples.Tuple9
- _1() - Method in interface frc.robot.util.Tuples.IValue2
-
Get the 2nd element.
- _1() - Method in class frc.robot.util.Tuples.Tuple2
- _1() - Method in class frc.robot.util.Tuples.Tuple3
- _1() - Method in class frc.robot.util.Tuples.Tuple4
- _1() - Method in class frc.robot.util.Tuples.Tuple5
- _1() - Method in class frc.robot.util.Tuples.Tuple6
- _1() - Method in class frc.robot.util.Tuples.Tuple7
- _1() - Method in class frc.robot.util.Tuples.Tuple8
- _1() - Method in class frc.robot.util.Tuples.Tuple9
- _2() - Method in interface frc.robot.util.Tuples.IValue3
-
Get the 3rd element.
- _2() - Method in class frc.robot.util.Tuples.Tuple3
- _2() - Method in class frc.robot.util.Tuples.Tuple4
- _2() - Method in class frc.robot.util.Tuples.Tuple5
- _2() - Method in class frc.robot.util.Tuples.Tuple6
- _2() - Method in class frc.robot.util.Tuples.Tuple7
- _2() - Method in class frc.robot.util.Tuples.Tuple8
- _2() - Method in class frc.robot.util.Tuples.Tuple9
- _3() - Method in interface frc.robot.util.Tuples.IValue4
-
Get the 4th element.
- _3() - Method in class frc.robot.util.Tuples.Tuple4
- _3() - Method in class frc.robot.util.Tuples.Tuple5
- _3() - Method in class frc.robot.util.Tuples.Tuple6
- _3() - Method in class frc.robot.util.Tuples.Tuple7
- _3() - Method in class frc.robot.util.Tuples.Tuple8
- _3() - Method in class frc.robot.util.Tuples.Tuple9
- _4() - Method in interface frc.robot.util.Tuples.IValue5
-
Get the 5th element.
- _4() - Method in class frc.robot.util.Tuples.Tuple5
- _4() - Method in class frc.robot.util.Tuples.Tuple6
- _4() - Method in class frc.robot.util.Tuples.Tuple7
- _4() - Method in class frc.robot.util.Tuples.Tuple8
- _4() - Method in class frc.robot.util.Tuples.Tuple9
- _5() - Method in interface frc.robot.util.Tuples.IValue6
-
Get the 6th element.
- _5() - Method in class frc.robot.util.Tuples.Tuple6
- _5() - Method in class frc.robot.util.Tuples.Tuple7
- _5() - Method in class frc.robot.util.Tuples.Tuple8
- _5() - Method in class frc.robot.util.Tuples.Tuple9
- _6() - Method in interface frc.robot.util.Tuples.IValue7
-
Get the 7th element.
- _6() - Method in class frc.robot.util.Tuples.Tuple7
- _6() - Method in class frc.robot.util.Tuples.Tuple8
- _6() - Method in class frc.robot.util.Tuples.Tuple9
- _7() - Method in interface frc.robot.util.Tuples.IValue8
-
Get the 8th element.
- _7() - Method in class frc.robot.util.Tuples.Tuple8
- _7() - Method in class frc.robot.util.Tuples.Tuple9
- _8() - Method in interface frc.robot.util.Tuples.IValue9
-
Get the 9th element.
- _8() - Method in class frc.robot.util.Tuples.Tuple9
All Classes and Interfaces|All Packages|Constant Field Values