Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractConfig - Class in frc.robot.shared.config
-
Base configuration bundle that mirrors values to AdvantageKit-backed SmartDashboard entries so they can be tuned without redeploying.
- AbstractConfig() - Constructor for class frc.robot.shared.config.AbstractConfig
-
Creates a config base and derives the default SmartDashboard prefix from the class name.
- AbstractConfig.ComponentPoseConfig - Class in frc.robot.shared.config
-
Describes the 3D pivot offset for an articulated component in AdvantageScope.
- AbstractIdleVelocityCommand<TSubsystem extends AbstractVelocitySubsystem<?>> - Class in frc.robot.shared.commands
-
Default command that maintains the idle velocity configured for a velocity subsystem.
- AbstractIdleVelocityCommand(TSubsystem) - Constructor for class frc.robot.shared.commands.AbstractIdleVelocityCommand
-
Creates an idle command for the given velocity subsystem.
- AbstractMotor - Class in frc.robot.devices.motor
-
Base wrapper around a REV SparkMax that standardizes configuration, unit conversions, and AdvantageKit telemetry.
- AbstractMotor(String, MotorConfig) - Constructor for class frc.robot.devices.motor.AbstractMotor
-
Creates a motor wrapper backed by a shared motor config using the default brushless SparkMax type.
- AbstractMotor(String, MotorConfig, SparkLowLevel.MotorType) - Constructor for class frc.robot.devices.motor.AbstractMotor
-
Creates a motor wrapper backed by a shared motor config and explicit motor type.
- AbstractMotorSubsystem<TConfig extends AbstractMotorSubsystemConfig> - Class in frc.robot.shared.subsystems
-
Base subsystem for any mechanism driven by a single motor with feedforward estimation and SysId support.
- AbstractMotorSubsystem(TConfig, Motor) - Constructor for class frc.robot.shared.subsystems.AbstractMotorSubsystem
-
Creates a motor-driven subsystem with feedforward estimation and SysId support.
- AbstractMotorSubsystemConfig - Class in frc.robot.shared.config
-
Configuration values shared by any motor-driven subsystem that uses PID control and feedforward estimation.
- AbstractMotorSubsystemConfig() - Constructor for class frc.robot.shared.config.AbstractMotorSubsystemConfig
- AbstractSetAndSeekCommand<TSubsystem extends AbstractSetAndSeekSubsystem<?>> - Class in frc.robot.shared.commands
-
Command base that drives a
AbstractSetAndSeekSubsystemtoward a supplied target using its trapezoidal profile. - AbstractSetAndSeekCommand(TSubsystem, Supplier<Double>) - Constructor for class frc.robot.shared.commands.AbstractSetAndSeekCommand
-
Builds a profiled seek command for the given subsystem.
- AbstractSetAndSeekCommandFactory<TSubsystem extends AbstractSetAndSeekSubsystem<?>> - Class in frc.robot.shared.commands
-
Command factory for set-and-seek style subsystems that exposes common SysId characterization commands while keeping subsystems free of command creation.
- AbstractSetAndSeekCommandFactory(TSubsystem) - Constructor for class frc.robot.shared.commands.AbstractSetAndSeekCommandFactory
-
Builds a command factory bound to a set-and-seek subsystem.
- AbstractSetAndSeekSubsystem<TConfig extends AbstractSetAndSeekSubsystemConfig> - Class in frc.robot.shared.subsystems
-
Base subsystem that generates and follows a trapezoidal motion profile.
- AbstractSetAndSeekSubsystem(TConfig, Motor) - Constructor for class frc.robot.shared.subsystems.AbstractSetAndSeekSubsystem
-
Creates a profiled subsystem with bounded setpoints, motion constraints, and a single motor.
- AbstractSetAndSeekSubsystemConfig - Class in frc.robot.shared.config
-
Configuration values for subsystems that follow a trapezoidal motion profile.
- AbstractSetAndSeekSubsystemConfig() - Constructor for class frc.robot.shared.config.AbstractSetAndSeekSubsystemConfig
- AbstractSimMotor - Class in frc.robot.devices.motor
-
Abstract simulation-only motor wrapper that mirrors
AbstractMotorbehavior while using REV simulation helpers. - AbstractSimMotor(String, MotorConfig, Supplier<Double>, Supplier<Double>) - Constructor for class frc.robot.devices.motor.AbstractSimMotor
-
Creates a simulated motor using the default NEO motor model.
- AbstractSimMotor(String, MotorConfig, Supplier<Double>, Supplier<Double>, DCMotor) - Constructor for class frc.robot.devices.motor.AbstractSimMotor
-
Creates a simulated motor using an explicit motor model for improved realism.
- AbstractSubsystem<TConfig extends AbstractSubsystemConfig> - Class in frc.robot.shared.subsystems
-
Base class for all robot subsystems that centralizes configuration flags, logging, and simulation awareness.
- AbstractSubsystem(TConfig) - Constructor for class frc.robot.shared.subsystems.AbstractSubsystem
-
Creates a subsystem base with shared configuration and logging support.
- AbstractSubsystemCommand<TSubsystem extends AbstractSubsystem<?>> - Class in frc.robot.shared.commands
-
Lightweight base command that ties a command to a single subsystem and logs when it starts.
- AbstractSubsystemCommand(TSubsystem) - Constructor for class frc.robot.shared.commands.AbstractSubsystemCommand
-
Creates a subsystem-scoped command and registers the requirement.
- AbstractSubsystemCommandFactory<TSubsystem extends AbstractSubsystem<?>> - Class in frc.robot.shared.commands
-
Base factory for building commands tied to a single subsystem instance.
- AbstractSubsystemCommandFactory(TSubsystem) - Constructor for class frc.robot.shared.commands.AbstractSubsystemCommandFactory
-
Creates a command factory bound to the given subsystem so derived commands can share it.
- AbstractSubsystemConfig - Class in frc.robot.shared.config
-
Configuration base class for subsystems that adds enable and verbose flags on top of the tunable infrastructure provided by
AbstractConfig. - AbstractSubsystemConfig() - Constructor for class frc.robot.shared.config.AbstractSubsystemConfig
- AbstractVelocityCommand<TSubsystem extends AbstractVelocitySubsystem<?>> - Class in frc.robot.shared.commands
-
Command base that drives an
AbstractVelocitySubsystemtoward a supplied target RPM using its velocity controller. - AbstractVelocityCommand(TSubsystem, Supplier<Double>) - Constructor for class frc.robot.shared.commands.AbstractVelocityCommand
-
Builds a velocity command for the given subsystem.
- AbstractVelocityCommandFactory<TSubsystem extends AbstractVelocitySubsystem<?>> - Class in frc.robot.shared.commands
-
Command factory for velocity-controlled subsystems that exposes common SysId characterization commands while keeping subsystems free of command creation.
- AbstractVelocityCommandFactory(TSubsystem) - Constructor for class frc.robot.shared.commands.AbstractVelocityCommandFactory
-
Builds a command factory bound to a velocity subsystem.
- AbstractVelocityMotor<TConfig extends MotorConfig> - Class in frc.robot.devices.motor
-
SparkMax-backed motor for velocity-controlled mechanisms (flywheels, rollers, belts) with baked-in gearing and coast-mode idle.
- AbstractVelocityMotor(String, TConfig) - Constructor for class frc.robot.devices.motor.AbstractVelocityMotor
-
Builds a velocity motor wrapper using the supplied configuration.
- AbstractVelocitySimMotor<TConfig extends MotorConfig> - Class in frc.robot.devices.motor
-
Simulation-only motor wrapper for velocity-controlled mechanisms.
- AbstractVelocitySimMotor(String, TConfig, Supplier<Double>, Supplier<Double>) - Constructor for class frc.robot.devices.motor.AbstractVelocitySimMotor
-
Creates a simulated velocity motor using the supplied configuration values.
- AbstractVelocitySubsystem<TConfig extends AbstractVelocitySubsystemConfig> - Class in frc.robot.shared.subsystems
-
Base subsystem for mechanisms that maintain a target velocity using feedforward and PID control.
- AbstractVelocitySubsystem(TConfig, Motor) - Constructor for class frc.robot.shared.subsystems.AbstractVelocitySubsystem
-
Creates a velocity-controlled subsystem with PID, feedforward, and optional trapezoidal velocity ramp.
- AbstractVelocitySubsystem.TriFunction<A,
B, C, R> - Interface in frc.robot.shared.subsystems -
Functional interface for a three-argument function used by
AbstractVelocitySubsystem.buildVelocityMotor(frc.robot.shared.config.AbstractVelocitySubsystemConfig, TMotorConfig, java.util.function.Function<TMotorConfig, frc.robot.devices.motor.Motor>, frc.robot.shared.subsystems.AbstractVelocitySubsystem.TriFunction<TMotorConfig, java.util.function.Supplier<java.lang.Double>, java.util.function.Supplier<java.lang.Double>, frc.robot.devices.motor.Motor>). - AbstractVelocitySubsystemConfig - Class in frc.robot.shared.config
-
Configuration values for subsystems that maintain a target velocity using feedforward and PID control.
- AbstractVelocitySubsystemConfig() - Constructor for class frc.robot.shared.config.AbstractVelocitySubsystemConfig
- accept(Pose2d, double, Matrix<N3, N1>) - Method in interface frc.robot.shared.subsystems.VisionMeasurementConsumer
-
Accepts a vision pose measurement for fusion into the robot pose estimate.
- accepted(AprilTagPoseEstimator.VisionMeasurement) - Static method in record class frc.robot.subsystems.apriltagvision.AprilTagPoseEstimator.EstimationResult
-
Creates an accepted result containing a vision measurement.
- activeTargetName - Variable in class frc.robot.subsystems.gameplaystate.io.GameplayStateIO.GameplayStateIOInputs
-
Human-readable name of the active field target (e.g., "Hub", "Left Rally", "Right Rally").
- addVisionMeasurement(Pose2d, double, Matrix<N3, N1>) - Method in class frc.robot.subsystems.drivebase.DriveBaseSubsystem
-
Forwards a vision measurement to the YAGSL internal pose estimator for Kalman-filter-based fusion.
- addVisionMeasurement(Pose2d, double, Matrix<N3, N1>) - Method in class frc.robot.subsystems.robotpose.RobotPoseSubsystem
-
Accepts a vision-based robot pose measurement and forwards it to the drivebase's pose estimator for fusion.
- allianceZoneBoundaryXMeters - Variable in class frc.robot.shared.field.FieldTargetConfig
-
X-coordinate boundary that separates the alliance zone from the neutral zone in meters.
- ambiguity() - Method in record class frc.robot.subsystems.apriltagvision.io.AprilTagVisionIO.PoseObservation
-
Returns the value of the
ambiguityrecord component. - ANDY_MARK_FIELD - Static variable in class frc.robot.subsystems.apriltagvision.config.AprilTagVisionSubsystemConfig
-
Enum name of the AndyMark field layout to load.
- ANDYMARK - Enum constant in enum class frc.robot.subsystems.apriltagvision.config.AprilTagVisionSubsystemConfig.FieldLayoutType
-
The AndyMark field layout.
- angularStandardDeviationBaseline - Variable in class frc.robot.subsystems.apriltagvision.config.PoseFilterConfig
-
Standard deviation for angular (rotation) pose measurements at 1 meter with a single tag.
- angularStdDevBaseline() - Method in record class frc.robot.subsystems.apriltagvision.AprilTagPoseEstimator.Params
-
Returns the value of the
angularStdDevBaselinerecord component. - appliedVolts - Variable in class frc.robot.devices.motor.MotorIO.MotorIOInputs
-
Applied voltage from the motor controller output stage.
- apply(A, B, C) - Method in interface frc.robot.shared.subsystems.AbstractVelocitySubsystem.TriFunction
-
Applies this function to the given arguments.
- applyPowerManagementInAuto - Variable in class frc.robot.subsystems.drivebase.config.DriveBaseSubsystemConfig
-
Whether state-based power management (shooting speed scale) applies during autonomous mode.
- applySetpoint(TrapezoidProfile.State, double) - Method in class frc.robot.shared.subsystems.AbstractSetAndSeekSubsystem
-
Applies the calculated setpoint to hardware.
- applyVoltage(double) - Method in class frc.robot.shared.subsystems.AbstractMotorSubsystem
-
Clamps a voltage command to the safe range (±12V) and sends it to the motor.
- AprilTagPoseEstimator - Class in frc.robot.subsystems.apriltagvision
-
Processes AprilTag pose observations and produces vision measurements suitable for pose estimation.
- AprilTagPoseEstimator(AprilTagPoseEstimator.Params, Supplier<Pose2d>) - Constructor for class frc.robot.subsystems.apriltagvision.AprilTagPoseEstimator
-
Creates a new AprilTagPoseEstimator.
- AprilTagPoseEstimator.EstimationResult - Record Class in frc.robot.subsystems.apriltagvision
-
Result of evaluating a pose observation.
- AprilTagPoseEstimator.Params - Record Class in frc.robot.subsystems.apriltagvision
-
Parameters for pose estimation filtering and uncertainty calculation.
- AprilTagPoseEstimator.RejectionReason - Enum Class in frc.robot.subsystems.apriltagvision
-
Reason a pose observation was rejected by the estimator.
- AprilTagPoseEstimator.VisionMeasurement - Record Class in frc.robot.subsystems.apriltagvision
-
A validated vision measurement ready for pose estimation fusion.
- AprilTagVisionIO - Interface in frc.robot.subsystems.apriltagvision.io
-
Defines the contract for vision sensor inputs that AdvantageKit will log.
- AprilTagVisionIO.AprilTagVisionIOInputs - Class in frc.robot.subsystems.apriltagvision.io
-
Container of all vision telemetry fields that AdvantageKit will persist.
- AprilTagVisionIO.PoseObservation - Record Class in frc.robot.subsystems.apriltagvision.io
-
Represents a robot pose sample used for pose estimation.
- AprilTagVisionIO.TargetObservation - Record Class in frc.robot.subsystems.apriltagvision.io
-
Represents the yaw and pitch angles to a detected target.
- AprilTagVisionIOInputs() - Constructor for class frc.robot.subsystems.apriltagvision.io.AprilTagVisionIO.AprilTagVisionIOInputs
- AprilTagVisionIOPhotonVision - Class in frc.robot.subsystems.apriltagvision.io
-
AprilTagVisionIO implementation for PhotonVision cameras.
- AprilTagVisionIOPhotonVision(String, Transform3d, AprilTagFieldLayout, double) - Constructor for class frc.robot.subsystems.apriltagvision.io.AprilTagVisionIOPhotonVision
-
Creates a PhotonVision-backed AprilTag IO implementation.
- AprilTagVisionIOPhotonVisionSim - Class in frc.robot.subsystems.apriltagvision.io
-
AprilTagVisionIO implementation to use during simulation.
- AprilTagVisionIOPhotonVisionSim(String, Transform3d, AprilTagFieldLayout, double, Supplier<Pose2d>) - Constructor for class frc.robot.subsystems.apriltagvision.io.AprilTagVisionIOPhotonVisionSim
-
Construct the instance with the usual config plus a live robot pose supplier.
- aprilTagVisionSubsystem - Variable in class frc.robot.shared.config.SubsystemsConfig
-
AprilTag vision configuration bundle.
- AprilTagVisionSubsystem - Class in frc.robot.subsystems.apriltagvision
-
Subsystem that processes AprilTag camera observations for robot pose estimation.
- AprilTagVisionSubsystem(AprilTagVisionSubsystemConfig, VisionMeasurementConsumer, Consumer<Pose2d>, Supplier<Pose2d>) - Constructor for class frc.robot.subsystems.apriltagvision.AprilTagVisionSubsystem
-
Creates a new AprilTagVisionSubsystem.
- AprilTagVisionSubsystemConfig - Class in frc.robot.subsystems.apriltagvision.config
-
Configuration bundle for the AprilTag vision subsystem.
- AprilTagVisionSubsystemConfig() - Constructor for class frc.robot.subsystems.apriltagvision.config.AprilTagVisionSubsystemConfig
- AprilTagVisionSubsystemConfig.CameraTransform - Class in frc.robot.subsystems.apriltagvision.config
-
Nested class for JSON deserialization of camera transforms.
- AprilTagVisionSubsystemConfig.FieldLayoutType - Enum Class in frc.robot.subsystems.apriltagvision.config
-
Enumerates the supported AprilTag field layouts for the 2026 game.
- AUTO_CYCLE - Enum constant in enum class frc.robot.subsystems.gameplaystate.GameplayState
-
Combined harvest and fire mode for maximum autonomous throughput.
- autonomousExit() - Method in class frc.robot.Robot
-
Runs once when the robot exits autonomous mode; no-op by default.
- autonomousInit() - Method in class frc.robot.Robot
-
Seeds the robot pose and schedules the selected autonomous routine.
- autonomousPeriodic() - Method in class frc.robot.Robot
-
Runs each loop during autonomous; command scheduler handles execution.
- autoTransitionEnabled - Variable in class frc.robot.subsystems.gameplaystate.config.GameplayStateSubsystemConfig
-
Enables automatic state transitions based on FMS match phase (autonomous, teleop, disabled).
- autoTransitionEnabled - Variable in class frc.robot.subsystems.gameplaystate.io.GameplayStateIO.GameplayStateIOInputs
-
True when auto-transition based on FMS match phase is enabled.
- averageTagDistance() - Method in record class frc.robot.subsystems.apriltagvision.io.AprilTagVisionIO.PoseObservation
-
Returns the value of the
averageTagDistancerecord component.
B
- BAD_Z_HEIGHT - Enum constant in enum class frc.robot.subsystems.apriltagvision.AprilTagPoseEstimator.RejectionReason
-
Estimated Z height is physically unreasonable.
- BallFlightSimulator - Class in frc.robot.shared.targeting
-
Simulation-only utility that models Fuel launched from the shooter as 3D projectiles.
- BallFlightSimulator(Supplier<Pose2d>, Supplier<Double>, Supplier<Double>, Supplier<Boolean>, Supplier<Boolean>, Supplier<ChassisSpeeds>, double, double, double, double, double, DistanceRpmPoint[]) - Constructor for class frc.robot.shared.targeting.BallFlightSimulator
-
Creates the ball flight simulator with suppliers for all required robot state.
- bufferMeters - Variable in class frc.robot.shared.bindings.TrenchZoneConfig
-
Buffer distance in meters added outside the zone boundary when computing entry and exit waypoints.
- buildVelocityMotor(AbstractVelocitySubsystemConfig, TMotorConfig, Function<TMotorConfig, Motor>, AbstractVelocitySubsystem.TriFunction<TMotorConfig, Supplier<Double>, Supplier<Double>, Motor>) - Static method in class frc.robot.shared.subsystems.AbstractVelocitySubsystem
-
Builds the correct motor implementation for the current environment using the shared velocity subsystem pattern.
- busVoltageVolts - Variable in class frc.robot.devices.motor.MotorIO.MotorIOInputs
-
Bus voltage reported by the motor controller in volts.
C
- calculateFeedforward(double, TrapezoidProfile.State) - Method in class frc.robot.shared.subsystems.AbstractSetAndSeekSubsystem
-
Computes the feedforward voltage for the current profile step.
- calculateFeedforward(double, TrapezoidProfile.State) - Method in class frc.robot.subsystems.harvester.HarvesterSubsystem
-
Computes the arm feedforward voltage including gravity compensation for the current profile step.
- calculateFieldTargetDegrees(Pose2d, Translation2d, double) - Method in class frc.robot.subsystems.turret.TurretSubsystem
-
Computes the turret target angle needed to face a field-relative target while compensating for robot rotation.
- calculateRpmFromDistanceMeters(double) - Method in class frc.robot.subsystems.shooter.ShooterSubsystem
-
Computes the target flywheel RPM for a given distance using the configured interpolation table.
- camera - Variable in class frc.robot.subsystems.apriltagvision.io.AprilTagVisionIOPhotonVision
-
PhotonVision camera instance used to pull pipeline results.
- cameras - Variable in class frc.robot.subsystems.apriltagvision.config.AprilTagVisionSubsystemConfig
-
Camera names and their robot-to-camera transforms.
- CameraTransform() - Constructor for class frc.robot.subsystems.apriltagvision.config.AprilTagVisionSubsystemConfig.CameraTransform
- chassisSpeeds - Variable in class frc.robot.subsystems.drivebase.io.DriveBaseIO.DriveBaseIOInputs
-
Measured chassis speeds in meters per second and radians per second.
- checkControllerHealth() - Method in class frc.robot.shared.bindings.TriggerBindings
-
Checks controller connectivity and input health, logging warnings and telemetry.
- className - Variable in class frc.robot.shared.subsystems.AbstractSubsystem
-
Cached class name used for logging prefixes.
- clearAlerts() - Method in class frc.robot.shared.logging.Logger
-
Dismisses both the error and warning dashboard alerts.
- commandedVolts - Variable in class frc.robot.devices.motor.MotorIO.MotorIOInputs
-
Last commanded voltage request (open-loop), if applicable.
- compensatedDistanceMeters() - Method in record class frc.robot.shared.targeting.ShootOnTheMoveCalculator.ShotSolution
-
Returns the value of the
compensatedDistanceMetersrecord component. - compensatedTargetPosition() - Method in record class frc.robot.shared.targeting.ShootOnTheMoveCalculator.ShotSolution
-
Returns the value of the
compensatedTargetPositionrecord component. - componentPivotX - Variable in class frc.robot.shared.config.AbstractConfig.ComponentPoseConfig
-
Forward/backward offset in meters (positive = forward).
- componentPivotY - Variable in class frc.robot.shared.config.AbstractConfig.ComponentPoseConfig
-
Left/right offset in meters (positive = left).
- componentPivotZ - Variable in class frc.robot.shared.config.AbstractConfig.ComponentPoseConfig
-
Vertical offset in meters (positive = up).
- componentPoseConfig - Variable in class frc.robot.subsystems.turret.config.TurretSubsystemConfig
-
3D pivot offset for AdvantageScope component visualization.
- ComponentPoseConfig() - Constructor for class frc.robot.shared.config.AbstractConfig.ComponentPoseConfig
- CompositeMotor - Class in frc.robot.devices.motor
-
Motor adapter that forwards commands to multiple physical motors while presenting a single
Motorinterface. - CompositeMotor(Motor, Motor...) - Constructor for class frc.robot.devices.motor.CompositeMotor
-
Creates a composite motor from a primary motor and one or more followers.
- computeEntryWaypoint(Pose2d, Pose2d) - Method in class frc.robot.shared.bindings.TrenchZoneConfig
-
Computes the entry waypoint just outside the trench zone on the side closest to the starting position.
- computeExitWaypoint(Pose2d, Pose2d) - Method in class frc.robot.shared.bindings.TrenchZoneConfig
-
Computes the exit waypoint just outside the trench zone on the side closest to the target position.
- computeMechanismRadiansPerMotorRotation(double) - Static method in class frc.robot.devices.motor.AbstractMotor
-
Converts a gear ratio in motor rotations per mechanism rotation into mechanism radians per motor rotation.
- config - Variable in class frc.robot.shared.subsystems.AbstractSubsystem
-
Subsystem configuration bundle loaded from JSON.
- ConfigurationLoader - Class in frc.robot.shared.config
-
Utility for loading subsystem configuration JSON from the deploy directory and recording a read-only snapshot of every field to AdvantageKit.
- ConfigurationLoader() - Constructor for class frc.robot.shared.config.ConfigurationLoader
- configureMotor(SparkMaxConfig) - Method in class frc.robot.devices.motor.AbstractMotor
-
Allows subclasses to append motor-specific configuration before the object is applied to hardware.
- configureMotor(SparkMaxConfig) - Method in class frc.robot.devices.motor.AbstractSimMotor
-
Applies the base configuration for the simulated Spark MAX.
- configureMotor(SparkMaxConfig) - Method in class frc.robot.devices.motor.AbstractVelocityMotor
- configureMotor(SparkMaxConfig) - Method in class frc.robot.subsystems.harvester.devices.HarvesterMotor
- configureMotor(SparkMaxConfig) - Method in class frc.robot.subsystems.turret.devices.TurretMotor
- connected - Variable in class frc.robot.subsystems.apriltagvision.io.AprilTagVisionIO.AprilTagVisionIOInputs
-
True when the camera is connected and reporting frames.
- constraints - Variable in class frc.robot.shared.subsystems.AbstractSetAndSeekSubsystem
-
Trapezoid constraints that bound velocity and acceleration.
- controller - Variable in class frc.robot.shared.subsystems.AbstractSetAndSeekSubsystem
-
Profiled PID controller that tracks the trapezoid setpoint.
- controller - Variable in class frc.robot.shared.subsystems.AbstractVelocitySubsystem
-
PID controller that corrects velocity error.
- convergenceIterations() - Method in record class frc.robot.shared.targeting.ShootOnTheMoveCalculator.ShotSolution
-
Returns the value of the
convergenceIterationsrecord component. - create(MotorConfig) - Static method in class frc.robot.subsystems.feeder.devices.FeederMotor
-
Creates a feeder motor wrapper using values from the feeder motor config.
- create(MotorConfig) - Static method in class frc.robot.subsystems.harvester.devices.HarvesterMotor
-
Creates a harvester motor wrapper using values from the harvester motor config.
- create(MotorConfig) - Static method in class frc.robot.subsystems.indexer.devices.IndexerMotor
-
Creates an indexer motor wrapper using values from the indexer motor config.
- create(MotorConfig) - Static method in class frc.robot.subsystems.intake.devices.IntakeMotor
-
Creates an intake motor wrapper using values from the intake motor config.
- create(MotorConfig) - Static method in class frc.robot.subsystems.shooter.devices.ShooterMotor
-
Creates a shooter motor wrapper using values from the shooter motor config.
- create(MotorConfig) - Static method in class frc.robot.subsystems.turret.devices.TurretMotor
-
Creates a turret motor wrapper using values from the turret motor config.
- create(MotorConfig, Supplier<Double>, Supplier<Double>) - Static method in class frc.robot.subsystems.feeder.devices.FeederSimMotor
-
Creates a simulated feeder motor wrapper using the supplied configuration values.
- create(MotorConfig, Supplier<Double>, Supplier<Double>) - Static method in class frc.robot.subsystems.harvester.devices.HarvesterSimMotor
-
Creates a simulated harvester motor wrapper using the supplied configuration values.
- create(MotorConfig, Supplier<Double>, Supplier<Double>) - Static method in class frc.robot.subsystems.indexer.devices.IndexerSimMotor
-
Creates a simulated indexer motor wrapper using the supplied configuration values.
- create(MotorConfig, Supplier<Double>, Supplier<Double>) - Static method in class frc.robot.subsystems.intake.devices.IntakeSimMotor
-
Creates a simulated intake motor wrapper using the supplied configuration values.
- create(MotorConfig, Supplier<Double>, Supplier<Double>) - Static method in class frc.robot.subsystems.shooter.devices.ShooterSimMotor
-
Creates a simulated shooter motor wrapper using the supplied configuration values.
- create(MotorConfig, Supplier<Double>, Supplier<Double>) - Static method in class frc.robot.subsystems.turret.devices.TurretSimMotor
-
Creates a simulated turret motor wrapper using the supplied configuration values.
- createAngleSysIdCommand() - Method in class frc.robot.subsystems.drivebase.commands.DriveBaseSubsystemCommandFactory
-
Creates a SysId command that exercises all four steer (angle) motors simultaneously using the configured YAGSL characterization routine.
- createAngleSysIdCommandForModule(int) - Method in class frc.robot.subsystems.drivebase.commands.DriveBaseSubsystemCommandFactory
-
Creates a SysId command that exercises a single angle (steer) motor identified by module index.
- createAutoCommand(DriverStation.Alliance, String) - Method in class frc.robot.subsystems.drivebase.commands.PathPlannerCommandFactory
-
Builds the full autonomous command for the given alliance using the auto name selected on the dashboard.
- createBoostRpmCommand() - Method in class frc.robot.subsystems.shooter.commands.ShooterSubsystemCommandFactory
-
Builds a command that boosts the shooter RPM by the configured adjustment amount while held.
- createContinuousVelocityCommand(Supplier<Double>) - Method in class frc.robot.shared.commands.AbstractVelocityCommandFactory
-
Builds a command that continuously reads a target RPM from a supplier and seeks that velocity every cycle.
- createCutRpmCommand() - Method in class frc.robot.subsystems.shooter.commands.ShooterSubsystemCommandFactory
-
Builds a command that cuts the shooter RPM by the configured adjustment amount while held.
- createDeployCommand() - Method in class frc.robot.subsystems.harvester.commands.HarvesterSubsystemCommandFactory
-
Builds a command that deploys the arm to the lowered Fuel-collection position.
- createDistanceBasedSpinCommand(Supplier<Double>) - Method in class frc.robot.subsystems.shooter.commands.ShooterSubsystemCommandFactory
-
Builds a command that continuously computes flywheel RPM from the robot's distance to a target.
- createDpadPathfindCommand(DpadTargetConfig, DriverControllerConfig) - Method in class frc.robot.subsystems.drivebase.commands.DriveBaseSubsystemCommandFactory
-
Builds a command that pathfinds to a d-pad target with trench zone awareness.
- createDriveSysIdCommand() - Method in class frc.robot.subsystems.drivebase.commands.DriveBaseSubsystemCommandFactory
-
Creates a SysId command that exercises all four drive motors simultaneously using the configured YAGSL characterization routine.
- createDriveSysIdCommandForModule(int) - Method in class frc.robot.subsystems.drivebase.commands.DriveBaseSubsystemCommandFactory
-
Creates a SysId command that exercises a single drive motor identified by module index.
- createEjectCommand() - Method in class frc.robot.subsystems.gameplaystate.commands.GameplayStateCommandFactory
-
Builds the EJECT state command group: reverses all ball-path mechanisms to expel Fuel.
- createEjectCommand() - Method in class frc.robot.subsystems.intake.commands.IntakeSubsystemCommandFactory
-
Builds an eject command using the configured default reverse velocity.
- createEjectCommand(Supplier<Double>) - Method in class frc.robot.subsystems.intake.commands.IntakeSubsystemCommandFactory
-
Builds an eject command that reads its target RPM from a supplier.
- createFireReadyCommand() - Method in class frc.robot.subsystems.gameplaystate.commands.GameplayStateCommandFactory
-
Builds the FIRE_READY state command group: spins up the shooter and stages Fuel in the indexer while the turret continues tracking via its default command.
- createFireWhenReadyCommand(Supplier<Boolean>, Supplier<Boolean>) - Method in class frc.robot.subsystems.feeder.commands.FeederSubsystemCommandFactory
-
Builds a composite command that waits until the shooter and turret are both ready, then runs the reverse-pulse-then-forward sequence.
- createFireWhenReadyCommand(Supplier<Boolean>, Supplier<Boolean>) - Method in class frc.robot.subsystems.indexer.commands.IndexerSubsystemCommandFactory
-
Builds a composite command that waits until the shooter and turret are both ready, then feeds Fuel into the shooter.
- createHarvestReadyCommand() - Method in class frc.robot.subsystems.gameplaystate.commands.GameplayStateCommandFactory
-
Builds the HARVEST_READY state command group: deploys the harvester arm and spins the intake and feeder to pull Fuel into the robot while the shooter idles.
- createHoldDeployedPositionCommand() - Method in class frc.robot.subsystems.harvester.commands.HarvesterSubsystemCommandFactory
-
Builds a hold command that monitors the deployed position and re-engages the motor when the arm is pushed away by incoming Fuel.
- createIdleCommand() - Method in class frc.robot.shared.commands.AbstractVelocityCommandFactory
-
Builds the idle command for this velocity subsystem.
- createIdleCommand() - Method in class frc.robot.subsystems.feeder.commands.FeederSubsystemCommandFactory
-
Builds an idle command that holds the belt at the configured idle RPM.
- createIdleCommand() - Method in class frc.robot.subsystems.gameplaystate.commands.GameplayStateCommandFactory
-
Builds the IDLE state command group: all subsystems return to their resting positions.
- createIdleCommand() - Method in class frc.robot.subsystems.indexer.commands.IndexerSubsystemCommandFactory
-
Builds an idle command that holds the roller at the configured idle RPM (typically 0).
- createIdleCommand() - Method in class frc.robot.subsystems.intake.commands.IntakeSubsystemCommandFactory
-
Builds an idle command that holds the rollers at the configured idle RPM (typically zero).
- createIdleCommand() - Method in class frc.robot.subsystems.shooter.commands.ShooterSubsystemCommandFactory
-
Builds an idle command that holds the flywheel at the configured idle RPM.
- createIntakeAndHoldCommand() - Method in class frc.robot.subsystems.intake.commands.IntakeSubsystemCommandFactory
-
Builds a command that spins the rollers forward at the configured intake velocity and holds that speed indefinitely.
- createLockToZeroCommand() - Method in class frc.robot.subsystems.turret.commands.TurretSubsystemCommandFactory
-
Builds a non-finishing command that profiles the turret to 0 degrees and then holds it there indefinitely.
- createMoveToAngleCommand(double) - Method in class frc.robot.subsystems.turret.commands.TurretSubsystemCommandFactory
-
Builds a profiled move command that drives the turret to a fixed angle.
- createMoveToAngleCommand(Supplier<Double>) - Method in class frc.robot.subsystems.turret.commands.TurretSubsystemCommandFactory
-
Builds a profiled move command that reads its target angle from a supplier.
- createMoveToPositionCommand(double) - Method in class frc.robot.subsystems.harvester.commands.HarvesterSubsystemCommandFactory
-
Builds a profiled move command that drives the arm to a fixed angle.
- createMoveToPositionCommand(Supplier<Double>) - Method in class frc.robot.subsystems.harvester.commands.HarvesterSubsystemCommandFactory
-
Builds a profiled move command that reads its target angle from a supplier.
- createResetEncoderCommand() - Method in class frc.robot.shared.commands.AbstractSetAndSeekCommandFactory
-
Creates an instant command that resets the motor encoder to the configured initial position and clears all profile state.
- createReverseCommand() - Method in class frc.robot.subsystems.feeder.commands.FeederSubsystemCommandFactory
-
Builds a reverse command using the configured default reverse velocity.
- createReverseCommand() - Method in class frc.robot.subsystems.indexer.commands.IndexerSubsystemCommandFactory
-
Builds a reverse command using the configured default reverse velocity.
- createReverseCommand(Supplier<Double>) - Method in class frc.robot.subsystems.feeder.commands.FeederSubsystemCommandFactory
-
Builds a reverse command that reads its target RPM from a supplier.
- createReverseCommand(Supplier<Double>) - Method in class frc.robot.subsystems.indexer.commands.IndexerSubsystemCommandFactory
-
Builds a reverse command that reads its target RPM from a supplier.
- createSimpleRoutine(AbstractSubsystem<?>, String, Consumer<Voltage>, Supplier<Voltage>, Runnable, DoubleSupplier, DoubleSupplier, double, double) - Static method in class frc.robot.shared.subsystems.SysIdHelper
-
Creates a SysId routine that commands a motor with raw voltage and logs the measured state.
- createSimpleRoutine(AbstractSubsystem<?>, String, Consumer<Voltage>, Supplier<Voltage>, Runnable, DoubleSupplier, DoubleSupplier, DoubleSupplier, double, double) - Static method in class frc.robot.shared.subsystems.SysIdHelper
-
Creates a SysId routine that commands a motor with raw voltage, logs the measured state, and records diagnostic telemetry including raw motor RPM.
- createSnapToFieldFacingCommand(Supplier<Double>, Supplier<Double>) - Method in class frc.robot.subsystems.drivebase.commands.DriveBaseSubsystemCommandFactory
-
Creates a command that snaps the robot to the nearest field-facing orientation (0 degrees or 180 degrees field-relative).
- createSpin180Command(Supplier<Double>, Supplier<Double>) - Method in class frc.robot.subsystems.drivebase.commands.DriveBaseSubsystemCommandFactory
-
Creates a command that spins the robot 180 degrees from its heading at the moment the button is pressed.
- createStopCommand() - Method in class frc.robot.shared.commands.AbstractVelocityCommandFactory
-
Builds a command that stops the mechanism immediately by setting velocity to zero.
- createStowCommand() - Method in class frc.robot.subsystems.harvester.commands.HarvesterSubsystemCommandFactory
-
Builds a command that stows the arm in the upright match-start position.
- createSweepCommand() - Method in class frc.robot.subsystems.harvester.commands.HarvesterSubsystemCommandFactory
-
Builds a command that raises the arm to the sweep position to push Fuel toward the shooting array.
- createSysIdDynamicCommand(SysIdRoutine.Direction) - Method in class frc.robot.shared.commands.AbstractSetAndSeekCommandFactory
-
Creates a dynamic SysId characterization command that applies a step voltage in the requested direction.
- createSysIdDynamicCommand(SysIdRoutine.Direction) - Method in class frc.robot.shared.commands.AbstractVelocityCommandFactory
-
Creates a dynamic SysId characterization command that applies a step voltage in the requested direction.
- createSysIdDynamicCommand(SysIdRoutine.Direction, double) - Method in class frc.robot.shared.commands.AbstractSetAndSeekCommandFactory
-
Creates a dynamic SysId command with a timeout to prevent runaway motion.
- createSysIdDynamicCommand(SysIdRoutine.Direction, double) - Method in class frc.robot.shared.commands.AbstractVelocityCommandFactory
-
Creates a dynamic SysId command with a timeout to prevent runaway motion.
- createSysIdDynamicCommandWithDefaultTimeout(SysIdRoutine.Direction) - Method in class frc.robot.shared.commands.AbstractSetAndSeekCommandFactory
-
Creates a dynamic SysId command with a default timeout (3 seconds) to safeguard robot motion.
- createSysIdDynamicCommandWithDefaultTimeout(SysIdRoutine.Direction) - Method in class frc.robot.shared.commands.AbstractVelocityCommandFactory
-
Creates a dynamic SysId command with a default timeout (3 seconds) to safeguard robot motion.
- createSysIdFullSweepCommand() - Method in class frc.robot.shared.commands.AbstractSetAndSeekCommandFactory
-
Creates a full SysId sweep using timing values from the subsystem config.
- createSysIdFullSweepCommand() - Method in class frc.robot.shared.commands.AbstractVelocityCommandFactory
-
Creates a full SysId sweep using timing values from the subsystem config.
- createSysIdFullSweepCommand(double, double, double) - Method in class frc.robot.shared.commands.AbstractSetAndSeekCommandFactory
-
Creates a full SysId sweep (quasistatic forward/reverse, dynamic forward/reverse) with optional delays between phases.
- createSysIdFullSweepCommand(double, double, double) - Method in class frc.robot.shared.commands.AbstractVelocityCommandFactory
-
Creates a full SysId sweep (quasistatic forward/reverse, dynamic forward/reverse) with optional delays between phases.
- createSysIdQuasistaticCommand(SysIdRoutine.Direction) - Method in class frc.robot.shared.commands.AbstractSetAndSeekCommandFactory
-
Creates a quasistatic SysId characterization command that ramps voltage slowly in the requested direction.
- createSysIdQuasistaticCommand(SysIdRoutine.Direction) - Method in class frc.robot.shared.commands.AbstractVelocityCommandFactory
-
Creates a quasistatic SysId characterization command that ramps voltage slowly in the requested direction.
- createSysIdQuasistaticCommand(SysIdRoutine.Direction, double) - Method in class frc.robot.shared.commands.AbstractSetAndSeekCommandFactory
-
Creates a quasistatic SysId command with a timeout to prevent runaway motion.
- createSysIdQuasistaticCommand(SysIdRoutine.Direction, double) - Method in class frc.robot.shared.commands.AbstractVelocityCommandFactory
-
Creates a quasistatic SysId command with a timeout to prevent runaway motion.
- createSysIdQuasistaticCommandWithDefaultTimeout(SysIdRoutine.Direction) - Method in class frc.robot.shared.commands.AbstractSetAndSeekCommandFactory
-
Creates a quasistatic SysId command with a default timeout (3 seconds) to safeguard robot motion.
- createSysIdQuasistaticCommandWithDefaultTimeout(SysIdRoutine.Direction) - Method in class frc.robot.shared.commands.AbstractVelocityCommandFactory
-
Creates a quasistatic SysId command with a default timeout (3 seconds) to safeguard robot motion.
- createTravelCommand() - Method in class frc.robot.subsystems.gameplaystate.commands.GameplayStateCommandFactory
-
Builds the TRAVEL state command group: stows the harvester and idles all other mechanisms for safe field traversal.
- createTrenchTravelCommand() - Method in class frc.robot.subsystems.gameplaystate.commands.GameplayStateCommandFactory
-
Builds the TRENCH_TRAVEL state command group: deploys the harvester for low-profile clearance under field obstacles while idling all other mechanisms.
- criticalVoltageSpeedScalePercent - Variable in class frc.robot.subsystems.drivebase.config.DriveBaseSubsystemConfig
-
Percentage of maximum drive speed applied when battery voltage is below
DriveBaseSubsystemConfig.criticalVoltageThresholdVolts. - criticalVoltageThresholdVolts - Variable in class frc.robot.subsystems.drivebase.config.DriveBaseSubsystemConfig
-
Battery voltage threshold indicating severe sag.
- currentState - Variable in class frc.robot.subsystems.gameplaystate.io.GameplayStateIO.GameplayStateIOInputs
-
Name of the current gameplay state (e.g., "Idle", "Fire Ready").
D
- debug(String) - Method in class frc.robot.shared.logging.Logger
-
Logs a debug message to the console if verbose output is enabled.
- delaySeconds - Variable in class frc.robot.shared.config.SysIdRoutineConfig
-
Delay between SysId phases in seconds, giving the mechanism time to coast to a stop so each phase starts from rest.
- deployArm() - Method in class frc.robot.subsystems.harvester.HarvesterSubsystem
-
Commands the arm to deploy to the lowered Fuel-collection position.
- deployedHoldToleranceDegrees - Variable in class frc.robot.subsystems.harvester.config.HarvesterSubsystemConfig
-
Maximum allowed drift from the deployed position before the hold command re-engages, in degrees.
- deployedPositionDegrees - Variable in class frc.robot.subsystems.harvester.config.HarvesterSubsystemConfig
-
Arm angle when deployed downward outside the robot perimeter to collect Fuel, in degrees.
- deserialize(JsonParser, DeserializationContext) - Method in class frc.robot.shared.config.Pose2dDeserializer
-
Parses a Pose2d from JSON with fields
x,y(meters), androtationin degrees. - disabledExit() - Method in class frc.robot.Robot
-
Runs once when the robot exits the disabled state; no-op by default.
- disabledInit() - Method in class frc.robot.Robot
-
Runs once when the robot enters the disabled state; no-op by default.
- DisabledMotor - Class in frc.robot.devices.motor
-
No-op motor implementation used when a subsystem is disabled or has no hardware.
- DisabledMotor() - Constructor for class frc.robot.devices.motor.DisabledMotor
-
Creates a disabled motor that ignores all output requests.
- disabledPeriodic() - Method in class frc.robot.Robot
-
Runs each loop while the robot is disabled.
- distanceMeters - Variable in class frc.robot.subsystems.shooter.config.DistanceRpmPoint
-
Distance from the robot to the target in meters.
- distanceRpmMultiplier - Variable in class frc.robot.subsystems.shooter.config.ShooterSubsystemConfig
-
Scale factor applied to the interpolated RPM for quick field adjustments.
- DistanceRpmPoint - Class in frc.robot.subsystems.shooter.config
-
Single data point mapping a distance in meters to a target flywheel RPM and estimated time of flight for the distance-based shooter interpolation table.
- DistanceRpmPoint() - Constructor for class frc.robot.subsystems.shooter.config.DistanceRpmPoint
- distanceRpmPoints - Variable in class frc.robot.subsystems.shooter.config.ShooterSubsystemConfig
-
Lookup table mapping distance in meters to target RPM for distance-based shooting.
- distanceToTargetMeters - Variable in class frc.robot.subsystems.gameplaystate.io.GameplayStateIO.GameplayStateIOInputs
-
Straight-line distance from the robot to the active field target in meters.
- dpadDown - Variable in class frc.robot.shared.bindings.DriverControllerConfig
-
Target pose for the d-pad down button.
- dpadLeft - Variable in class frc.robot.shared.bindings.DriverControllerConfig
-
Target pose for the d-pad left button.
- dpadMaxAccelerationMetersPerSecondSquared - Variable in class frc.robot.shared.bindings.DriverControllerConfig
-
Maximum linear acceleration for d-pad pathfinding in meters per second squared.
- dpadMaxAngularAccelerationDegreesPerSecondSquared - Variable in class frc.robot.shared.bindings.DriverControllerConfig
-
Maximum angular acceleration for d-pad pathfinding in degrees per second squared.
- dpadMaxAngularVelocityDegreesPerSecond - Variable in class frc.robot.shared.bindings.DriverControllerConfig
-
Maximum angular velocity for d-pad pathfinding in degrees per second.
- dpadMaxVelocityMetersPerSecond - Variable in class frc.robot.shared.bindings.DriverControllerConfig
-
Maximum linear velocity for d-pad pathfinding in meters per second.
- dpadRight - Variable in class frc.robot.shared.bindings.DriverControllerConfig
-
Target pose for the d-pad right button.
- DpadTargetConfig - Class in frc.robot.shared.bindings
-
Configuration for a single d-pad pathfinding target.
- DpadTargetConfig() - Constructor for class frc.robot.shared.bindings.DpadTargetConfig
- dpadUp - Variable in class frc.robot.shared.bindings.DriverControllerConfig
-
Target pose for the d-pad up button.
- DriveBaseIO - Interface in frc.robot.subsystems.drivebase.io
-
Defines the contract for drive base sensor inputs that AdvantageKit will log.
- DriveBaseIO.DriveBaseIOInputs - Class in frc.robot.subsystems.drivebase.io
-
Container of all drive base telemetry fields that AdvantageKit will persist automatically.
- DriveBaseIOInputs() - Constructor for class frc.robot.subsystems.drivebase.io.DriveBaseIO.DriveBaseIOInputs
- DriveBaseIOYagsl - Class in frc.robot.subsystems.drivebase.io
-
YAGSL-backed implementation that pulls pose, module states, and gyro data from the configured swerve drive.
- DriveBaseIOYagsl(SwerveDrive) - Constructor for class frc.robot.subsystems.drivebase.io.DriveBaseIOYagsl
-
Creates an IO bridge that mirrors telemetry from the provided YAGSL swerve drive into AdvantageKit.
- driveBaseSubsystem - Variable in class frc.robot.shared.config.SubsystemsConfig
-
Drive base configuration bundle.
- DriveBaseSubsystem - Class in frc.robot.subsystems.drivebase
-
Provides a minimal API surface for commanding the robot drive base.
- DriveBaseSubsystem(DriveBaseSubsystemConfig, Supplier<Boolean>) - Constructor for class frc.robot.subsystems.drivebase.DriveBaseSubsystem
-
Creates the drive base subsystem and wires YAGSL hardware if enabled.
- DriveBaseSubsystemCommandFactory - Class in frc.robot.subsystems.drivebase.commands
-
Factory that creates drive base commands and wires default behaviors.
- DriveBaseSubsystemCommandFactory(DriveBaseSubsystem) - Constructor for class frc.robot.subsystems.drivebase.commands.DriveBaseSubsystemCommandFactory
-
Creates a factory that produces commands operating on the provided drive base subsystem.
- DriveBaseSubsystemConfig - Class in frc.robot.subsystems.drivebase.config
-
Configuration bundle for the drive base subsystem.
- DriveBaseSubsystemConfig() - Constructor for class frc.robot.subsystems.drivebase.config.DriveBaseSubsystemConfig
- driveFieldRelative(double, double, double) - Method in class frc.robot.subsystems.drivebase.DriveBaseSubsystem
-
Drives the robot using field-relative chassis speeds.
- driveFieldRelativeWithHeading(double, double, double) - Method in class frc.robot.subsystems.drivebase.DriveBaseSubsystem
-
Drives the robot field-relative with PID-controlled heading instead of manual omega.
- driverControllerConfig - Variable in class frc.robot.shared.bindings.TriggerBindingsConfig
-
Driver controller configuration for d-pad pathfinding targets and constraints.
- DriverControllerConfig - Class in frc.robot.shared.bindings
-
Configuration for the driver controller's d-pad pathfinding targets, shared pathfinding constraints, and trench zone definitions.
- DriverControllerConfig() - Constructor for class frc.robot.shared.bindings.DriverControllerConfig
- dynamicTimeoutSeconds - Variable in class frc.robot.shared.config.SysIdRoutineConfig
-
Timeout for the dynamic (step voltage) portion of SysId in seconds.
E
- EJECT - Enum constant in enum class frc.robot.subsystems.gameplaystate.GameplayState
-
Reverses the ball path to clear a jam.
- EjectIntakeCommand - Class in frc.robot.subsystems.intake.commands
-
Command that spins the intake rollers in reverse to eject Fuel back onto the field.
- EjectIntakeCommand(IntakeSubsystem, double) - Constructor for class frc.robot.subsystems.intake.commands.EjectIntakeCommand
-
Creates an eject command that drives the rollers at a fixed negative RPM.
- EjectIntakeCommand(IntakeSubsystem, Supplier<Double>) - Constructor for class frc.robot.subsystems.intake.commands.EjectIntakeCommand
-
Creates an eject command that reads its target RPM from a supplier.
- enabled - Variable in class frc.robot.shared.bindings.DpadTargetConfig
-
Whether this d-pad target is active.
- enabled - Variable in class frc.robot.shared.bindings.TrenchZoneConfig
-
Whether this trench zone is active.
- enabled - Variable in class frc.robot.shared.config.AbstractSubsystemConfig
-
Enables or disables the subsystem that owns this config.
- enabled - Variable in class frc.robot.shared.subsystems.AbstractSubsystem
-
True when the subsystem is allowed to run hardware actions.
- enableVisionFusion - Variable in class frc.robot.subsystems.robotpose.config.RobotPoseSubsystemConfig
-
Enables or disables vision fusion in the Robot Pose subsystem.
- enableVisionFusion - Variable in class frc.robot.subsystems.robotpose.io.RobotPoseIO.RobotPoseIOInputs
-
True when vision measurements are allowed to blend into the estimate.
- end(boolean) - Method in class frc.robot.shared.commands.AbstractIdleVelocityCommand
- end(boolean) - Method in class frc.robot.shared.commands.AbstractSetAndSeekCommand
- end(boolean) - Method in class frc.robot.shared.commands.AbstractVelocityCommand
- end(boolean) - Method in class frc.robot.shared.commands.SetAndSeekSettleCommand
- end(boolean) - Method in class frc.robot.subsystems.drivebase.commands.MoveFieldManualCommand
-
Stops and locks the drivebase once manual control ends or is interrupted.
- end(boolean) - Method in class frc.robot.subsystems.drivebase.commands.MoveFieldManualWithHeadingCommand
-
Stops and locks the drivebase once the heading lock ends or is interrupted.
- end(boolean) - Method in class frc.robot.subsystems.harvester.commands.HoldHarvesterDeployedPositionCommand
- end(boolean) - Method in class frc.robot.subsystems.turret.commands.TrackFieldTargetCommand
-
Notifies the turret that tracking was interrupted so it can reset its profile state.
- endgameSuggested - Variable in class frc.robot.subsystems.gameplaystate.io.GameplayStateIO.GameplayStateIOInputs
-
True when the endgame threshold has been reached.
- endgameThresholdSeconds - Variable in class frc.robot.subsystems.gameplaystate.config.GameplayStateSubsystemConfig
-
Match time threshold in seconds below which the subsystem sets the endgame suggestion flag for dashboard alerts.
- equals(Object) - Method in record class frc.robot.shared.targeting.ShootOnTheMoveCalculator.ShotSolution
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class frc.robot.subsystems.apriltagvision.AprilTagPoseEstimator.EstimationResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class frc.robot.subsystems.apriltagvision.AprilTagPoseEstimator.Params
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class frc.robot.subsystems.apriltagvision.AprilTagPoseEstimator.VisionMeasurement
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class frc.robot.subsystems.apriltagvision.io.AprilTagVisionIO.PoseObservation
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class frc.robot.subsystems.apriltagvision.io.AprilTagVisionIO.TargetObservation
-
Indicates whether some other object is "equal to" this one.
- error(String) - Method in class frc.robot.shared.logging.Logger
-
Logs an error message to the standard error console and activates a persistent dashboard
Alert. - estimate(AprilTagVisionIO.PoseObservation, String) - Method in class frc.robot.subsystems.apriltagvision.AprilTagPoseEstimator
-
Processes a pose observation and returns an estimation result.
- estimatedPose - Variable in class frc.robot.subsystems.robotpose.io.RobotPoseIO.RobotPoseIOInputs
-
Latest fused pose estimate in meters and radians.
- EstimationResult(Optional<AprilTagPoseEstimator.VisionMeasurement>, Optional<AprilTagPoseEstimator.RejectionReason>) - Constructor for record class frc.robot.subsystems.apriltagvision.AprilTagPoseEstimator.EstimationResult
-
Creates an instance of a
EstimationResultrecord class. - execute() - Method in class frc.robot.shared.commands.AbstractIdleVelocityCommand
- execute() - Method in class frc.robot.shared.commands.AbstractSetAndSeekCommand
- execute() - Method in class frc.robot.shared.commands.AbstractVelocityCommand
- execute() - Method in class frc.robot.shared.commands.SetAndSeekSettleCommand
- execute() - Method in class frc.robot.subsystems.drivebase.commands.MoveFieldManualCommand
-
Continuously drives the robot using the supplied field-relative speed requests.
- execute() - Method in class frc.robot.subsystems.drivebase.commands.MoveFieldManualWithHeadingCommand
-
Drives field-relative with PID-controlled heading each cycle.
- execute() - Method in class frc.robot.subsystems.harvester.commands.HoldHarvesterDeployedPositionCommand
- execute() - Method in class frc.robot.subsystems.turret.commands.TrackFieldTargetCommand
-
Recomputes the turret target and drives the profile toward it each cycle.
F
- FeedCommand - Class in frc.robot.subsystems.indexer.commands
-
Command that spins the indexer roller forward to feed Fuel into the shooter.
- FeedCommand(IndexerSubsystem, double) - Constructor for class frc.robot.subsystems.indexer.commands.FeedCommand
-
Creates a feed command that drives the roller to a fixed RPM.
- FeedCommand(IndexerSubsystem, Supplier<Double>) - Constructor for class frc.robot.subsystems.indexer.commands.FeedCommand
-
Creates a feed command that reads its target RPM from a supplier.
- FeederMotor - Class in frc.robot.subsystems.feeder.devices
-
SparkMax-backed feeder belt motor configured from the feeder subsystem config.
- FeederSimMotor - Class in frc.robot.subsystems.feeder.devices
-
Simulation-only feeder motor wrapper configured from the feeder subsystem config.
- feederSubsystem - Variable in class frc.robot.shared.config.SubsystemsConfig
-
Feeder configuration bundle.
- FeederSubsystem - Class in frc.robot.subsystems.feeder
-
Feeder subsystem that drives rollers to transport Fuel from the intake toward the indexer.
- FeederSubsystem(FeederSubsystemConfig) - Constructor for class frc.robot.subsystems.feeder.FeederSubsystem
-
Builds the feeder subsystem with a single motor-driven belt.
- FeederSubsystemCommandFactory - Class in frc.robot.subsystems.feeder.commands
-
Factory that creates feeder commands and wires default behaviors.
- FeederSubsystemCommandFactory(FeederSubsystem) - Constructor for class frc.robot.subsystems.feeder.commands.FeederSubsystemCommandFactory
-
Creates a factory for commands that share the given feeder subsystem instance.
- FeederSubsystemConfig - Class in frc.robot.subsystems.feeder.config
-
Configuration bundle for the feeder subsystem.
- FeederSubsystemConfig() - Constructor for class frc.robot.subsystems.feeder.config.FeederSubsystemConfig
- feedforward - Variable in class frc.robot.shared.config.AbstractMotorSubsystemConfig
-
Feedforward gains for this motor subsystem.
- feedforward - Variable in class frc.robot.shared.subsystems.AbstractMotorSubsystem
-
Feedforward model used to estimate the voltage needed to maintain a desired velocity.
- FeedforwardConfig - Class in frc.robot.shared.config
-
Configuration bundle for feedforward gains used by motor control subsystems.
- FeedforwardConfig() - Constructor for class frc.robot.shared.config.FeedforwardConfig
- feedVelocityRpm - Variable in class frc.robot.subsystems.indexer.config.IndexerSubsystemConfig
-
Default forward velocity used for feeding Fuel into the shooter, in RPM.
- fieldCenterDividerYMeters - Variable in class frc.robot.shared.field.FieldTargetConfig
-
Y-coordinate of the field center divider in meters.
- fieldFacingMarginDegrees - Variable in class frc.robot.subsystems.drivebase.config.DriveBaseSubsystemConfig
-
Margin in degrees around each field-facing orientation (0 and 180 degrees) within which the robot is considered to already be facing that direction.
- fieldLayout - Variable in class frc.robot.subsystems.apriltagvision.io.AprilTagVisionIOPhotonVision
-
Field layout that maps AprilTag IDs to field poses.
- fieldLengthMeters - Variable in class frc.robot.shared.field.FieldTargetConfig
-
Total field length along the X-axis in meters.
- fieldLengthMeters() - Method in record class frc.robot.subsystems.apriltagvision.AprilTagPoseEstimator.Params
-
Returns the value of the
fieldLengthMetersrecord component. - FieldTargetConfig - Class in frc.robot.shared.field
-
Field target positions used for zone-aware turret tracking.
- FieldTargetConfig() - Constructor for class frc.robot.shared.field.FieldTargetConfig
- fieldTargets - Variable in class frc.robot.subsystems.turret.config.TurretSubsystemConfig
-
Field target positions and zone boundaries for zone-aware turret tracking.
- FieldTargetSelector - Class in frc.robot.shared.field
-
Selects the active field target for the turret based on the robot's position and alliance color.
- FieldTargetSelector(FieldTargetConfig, Supplier<Pose2d>, Supplier<Optional<DriverStation.Alliance>>) - Constructor for class frc.robot.shared.field.FieldTargetSelector
-
Creates a field target selector that evaluates position and alliance each time a target is requested.
- fieldType - Variable in class frc.robot.subsystems.apriltagvision.config.AprilTagVisionSubsystemConfig
-
Field type selector used to pick between field layouts.
- fieldWidthMeters - Variable in class frc.robot.shared.field.FieldTargetConfig
-
Total field width along the Y-axis in meters.
- fieldWidthMeters() - Method in record class frc.robot.subsystems.apriltagvision.AprilTagPoseEstimator.Params
-
Returns the value of the
fieldWidthMetersrecord component. - findIntersectingTrenchZone(Pose2d, Pose2d) - Method in class frc.robot.shared.bindings.DriverControllerConfig
-
Finds the first enabled trench zone that a straight-line path from the current pose to the target crosses.
- FIRE_READY - Enum constant in enum class frc.robot.subsystems.gameplaystate.GameplayState
-
Robot is primed to shoot Fuel.
- fireReadySweepDelaySeconds - Variable in class frc.robot.subsystems.gameplaystate.config.GameplayStateSubsystemConfig
-
Delay in seconds before the harvester arm sweeps Fuel toward the shooting array during fire ready.
- followerEnabled - Variable in class frc.robot.subsystems.shooter.config.ShooterSubsystemConfig
-
Enables or disables the follower motor.
- followerMotorConfig - Variable in class frc.robot.subsystems.shooter.config.ShooterSubsystemConfig
-
Motor configuration bundle for the follower shooter flywheel motor.
- forwardSoftLimitDegrees - Variable in class frc.robot.shared.config.MotorConfig
-
Forward travel soft limit in degrees.
- forwardVelocityRpm - Variable in class frc.robot.subsystems.feeder.config.FeederSubsystemConfig
-
Default forward velocity used for transporting Fuel toward the indexer, in RPM.
- forwardVelocityRpm - Variable in class frc.robot.subsystems.intake.config.IntakeSubsystemConfig
-
Default forward velocity used for pulling Fuel from the field into the feeder, in RPM.
- frc.robot - package frc.robot
- frc.robot.devices.motor - package frc.robot.devices.motor
- frc.robot.shared.bindings - package frc.robot.shared.bindings
- frc.robot.shared.commands - package frc.robot.shared.commands
- frc.robot.shared.config - package frc.robot.shared.config
- frc.robot.shared.field - package frc.robot.shared.field
- frc.robot.shared.logging - package frc.robot.shared.logging
- frc.robot.shared.subsystems - package frc.robot.shared.subsystems
- frc.robot.shared.targeting - package frc.robot.shared.targeting
- frc.robot.subsystems.apriltagvision - package frc.robot.subsystems.apriltagvision
- frc.robot.subsystems.apriltagvision.config - package frc.robot.subsystems.apriltagvision.config
- frc.robot.subsystems.apriltagvision.io - package frc.robot.subsystems.apriltagvision.io
- frc.robot.subsystems.drivebase - package frc.robot.subsystems.drivebase
- frc.robot.subsystems.drivebase.commands - package frc.robot.subsystems.drivebase.commands
- frc.robot.subsystems.drivebase.config - package frc.robot.subsystems.drivebase.config
- frc.robot.subsystems.drivebase.io - package frc.robot.subsystems.drivebase.io
- frc.robot.subsystems.feeder - package frc.robot.subsystems.feeder
- frc.robot.subsystems.feeder.commands - package frc.robot.subsystems.feeder.commands
- frc.robot.subsystems.feeder.config - package frc.robot.subsystems.feeder.config
- frc.robot.subsystems.feeder.devices - package frc.robot.subsystems.feeder.devices
- frc.robot.subsystems.gameplaystate - package frc.robot.subsystems.gameplaystate
- frc.robot.subsystems.gameplaystate.commands - package frc.robot.subsystems.gameplaystate.commands
- frc.robot.subsystems.gameplaystate.config - package frc.robot.subsystems.gameplaystate.config
- frc.robot.subsystems.gameplaystate.io - package frc.robot.subsystems.gameplaystate.io
- frc.robot.subsystems.harvester - package frc.robot.subsystems.harvester
- frc.robot.subsystems.harvester.commands - package frc.robot.subsystems.harvester.commands
- frc.robot.subsystems.harvester.config - package frc.robot.subsystems.harvester.config
- frc.robot.subsystems.harvester.devices - package frc.robot.subsystems.harvester.devices
- frc.robot.subsystems.indexer - package frc.robot.subsystems.indexer
- frc.robot.subsystems.indexer.commands - package frc.robot.subsystems.indexer.commands
- frc.robot.subsystems.indexer.config - package frc.robot.subsystems.indexer.config
- frc.robot.subsystems.indexer.devices - package frc.robot.subsystems.indexer.devices
- frc.robot.subsystems.intake - package frc.robot.subsystems.intake
- frc.robot.subsystems.intake.commands - package frc.robot.subsystems.intake.commands
- frc.robot.subsystems.intake.config - package frc.robot.subsystems.intake.config
- frc.robot.subsystems.intake.devices - package frc.robot.subsystems.intake.devices
- frc.robot.subsystems.robotpose - package frc.robot.subsystems.robotpose
- frc.robot.subsystems.robotpose.config - package frc.robot.subsystems.robotpose.config
- frc.robot.subsystems.robotpose.io - package frc.robot.subsystems.robotpose.io
- frc.robot.subsystems.shooter - package frc.robot.subsystems.shooter
- frc.robot.subsystems.shooter.commands - package frc.robot.subsystems.shooter.commands
- frc.robot.subsystems.shooter.config - package frc.robot.subsystems.shooter.config
- frc.robot.subsystems.shooter.devices - package frc.robot.subsystems.shooter.devices
- frc.robot.subsystems.turret - package frc.robot.subsystems.turret
- frc.robot.subsystems.turret.commands - package frc.robot.subsystems.turret.commands
- frc.robot.subsystems.turret.config - package frc.robot.subsystems.turret.config
- frc.robot.subsystems.turret.devices - package frc.robot.subsystems.turret.devices
G
- GameplayState - Enum Class in frc.robot.subsystems.gameplaystate
-
Enumerates the high-level operating modes the robot can be in during a match.
- GameplayStateCommandFactory - Class in frc.robot.subsystems.gameplaystate.commands
-
Composes parallel command groups that coordinate multiple subsystems for each
GameplayState. - GameplayStateCommandFactory(GameplayStateSubsystem, ShooterSubsystemCommandFactory, IndexerSubsystemCommandFactory, FeederSubsystemCommandFactory, IntakeSubsystemCommandFactory, HarvesterSubsystemCommandFactory, Supplier<Double>, Supplier<Boolean>) - Constructor for class frc.robot.subsystems.gameplaystate.commands.GameplayStateCommandFactory
-
Creates a factory that composes gameplay state commands from individual subsystem command factories.
- GameplayStateIO - Interface in frc.robot.subsystems.gameplaystate.io
-
Defines the contract for gameplay state telemetry inputs that AdvantageKit will log.
- GameplayStateIO.GameplayStateIOInputs - Class in frc.robot.subsystems.gameplaystate.io
-
Container of gameplay state telemetry fields that AdvantageKit will persist.
- GameplayStateIOInputs() - Constructor for class frc.robot.subsystems.gameplaystate.io.GameplayStateIO.GameplayStateIOInputs
- gameplayStateSubsystem - Variable in class frc.robot.shared.config.SubsystemsConfig
-
Gameplay state configuration bundle for state management and auto-transitions.
- GameplayStateSubsystem - Class in frc.robot.subsystems.gameplaystate
-
Tracks the robot's high-level operating mode and publishes the current gameplay state for command factories and telemetry.
- GameplayStateSubsystem(GameplayStateSubsystemConfig, Supplier<Double>, Supplier<String>) - Constructor for class frc.robot.subsystems.gameplaystate.GameplayStateSubsystem
-
Creates the Gameplay State subsystem with targeting telemetry suppliers.
- GameplayStateSubsystemConfig - Class in frc.robot.subsystems.gameplaystate.config
-
Configuration bundle for the Gameplay State subsystem.
- GameplayStateSubsystemConfig() - Constructor for class frc.robot.subsystems.gameplaystate.config.GameplayStateSubsystemConfig
- getActiveTargetName() - Method in class frc.robot.shared.field.FieldTargetSelector
-
Returns a human-readable name for the active field target based on the robot's current zone and alliance.
- getActiveTargetPosition() - Method in class frc.robot.shared.field.FieldTargetSelector
-
Computes the active field target position based on the robot's current zone and alliance.
- getAlliance() - Static method in class frc.robot.shared.config.RobotEnvironment
-
Returns the current alliance color, resolved from the FMS or dashboard override.
- getAngularStandardDeviationBaseline() - Method in class frc.robot.subsystems.apriltagvision.config.PoseFilterConfig
-
Returns the angular standard deviation baseline for pose estimation.
- getAutonomousCommand() - Method in class frc.robot.RobotContainer
-
Returns the command to run during autonomous mode.
- getAutoTransitionEnabled() - Method in class frc.robot.subsystems.gameplaystate.config.GameplayStateSubsystemConfig
-
Returns whether FMS-based automatic state transitions are enabled.
- getBufferMeters() - Method in class frc.robot.shared.bindings.TrenchZoneConfig
-
Reads the tunable buffer distance in meters.
- getCameras() - Method in class frc.robot.subsystems.apriltagvision.config.AprilTagVisionSubsystemConfig
-
Returns the configured camera map.
- getCompensatedDistanceMeters() - Method in class frc.robot.subsystems.turret.commands.TrackFieldTargetCommand
-
Returns the most recent compensated distance computed by the SOTM solver.
- getCompensatedDistanceMeters() - Method in class frc.robot.subsystems.turret.commands.TurretSubsystemCommandFactory
-
Returns the most recent SOTM-compensated distance from the active tracking command.
- getConfig() - Method in class frc.robot.shared.subsystems.AbstractSubsystem
-
Returns the subsystem configuration bundle for command factories and external consumers that need access to subsystem-specific settings.
- getCriticalVoltageSpeedScale() - Method in class frc.robot.subsystems.drivebase.config.DriveBaseSubsystemConfig
-
Reads the critical-voltage speed scale as a fraction (0.0–1.0).
- getCriticalVoltageThresholdVolts() - Method in class frc.robot.subsystems.drivebase.config.DriveBaseSubsystemConfig
-
Reads the battery voltage threshold below which critical-voltage speed scaling activates.
- getCurrentState() - Method in class frc.robot.subsystems.gameplaystate.GameplayStateSubsystem
-
Returns the current gameplay state.
- getDashboardPrefix() - Method in class frc.robot.shared.config.AbstractConfig
-
Returns the current SmartDashboard prefix used for tunable key resolution.
- getDelaySeconds() - Method in class frc.robot.shared.config.SysIdRoutineConfig
-
Returns the delay between SysId phases in seconds.
- getDeployedHoldToleranceDegrees() - Method in class frc.robot.subsystems.harvester.config.HarvesterSubsystemConfig
-
Returns the maximum drift from deployed position before re-engaging the motor, tuned via SmartDashboard.
- getDeployedPositionDegrees() - Method in class frc.robot.subsystems.harvester.config.HarvesterSubsystemConfig
-
Returns the deployed arm position, tuned via SmartDashboard.
- getDisplayName() - Method in enum class frc.robot.subsystems.gameplaystate.GameplayState
-
Returns a human-readable name for dashboard display and telemetry logging.
- getDistanceRpmMultiplier() - Method in class frc.robot.subsystems.shooter.config.ShooterSubsystemConfig
-
Returns the scale factor applied to interpolated distance-based RPM, tuned via SmartDashboard.
- getDistanceToPointMeters(Translation2d) - Method in class frc.robot.subsystems.robotpose.RobotPoseSubsystem
-
Computes the straight-line distance from the robot's current estimated position to a field-relative target point.
- getDpadMaxAccelerationMetersPerSecondSquared() - Method in class frc.robot.shared.bindings.DriverControllerConfig
-
Reads the tunable maximum linear acceleration for d-pad pathfinding.
- getDpadMaxAngularAccelerationDegreesPerSecondSquared() - Method in class frc.robot.shared.bindings.DriverControllerConfig
-
Reads the tunable maximum angular acceleration for d-pad pathfinding in degrees per second squared.
- getDpadMaxAngularVelocityDegreesPerSecond() - Method in class frc.robot.shared.bindings.DriverControllerConfig
-
Reads the tunable maximum angular velocity for d-pad pathfinding in degrees per second.
- getDpadMaxVelocityMetersPerSecond() - Method in class frc.robot.shared.bindings.DriverControllerConfig
-
Reads the tunable maximum linear velocity for d-pad pathfinding.
- getDynamicTimeoutSeconds() - Method in class frc.robot.shared.config.SysIdRoutineConfig
-
Returns the dynamic SysId timeout in seconds.
- getEnabled() - Method in class frc.robot.shared.bindings.DpadTargetConfig
-
Reads whether this d-pad target is enabled.
- getEnabled() - Method in class frc.robot.shared.bindings.TrenchZoneConfig
-
Reads whether this trench zone is enabled.
- getEnableVisionFusion() - Method in class frc.robot.subsystems.robotpose.config.RobotPoseSubsystemConfig
-
Returns whether vision fusion should be enabled.
- getEndgameThresholdSeconds() - Method in class frc.robot.subsystems.gameplaystate.config.GameplayStateSubsystemConfig
-
Returns the endgame match time threshold in seconds.
- getEstimatedPose() - Method in class frc.robot.subsystems.robotpose.RobotPoseSubsystem
-
Returns the current fused pose estimate.
- getFeedVelocityRpm() - Method in class frc.robot.subsystems.indexer.config.IndexerSubsystemConfig
-
Returns the default feed velocity, tuned via SmartDashboard.
- getFieldFacingMarginRadians() - Method in class frc.robot.subsystems.drivebase.config.DriveBaseSubsystemConfig
-
Supplies the field-facing margin in radians.
- getFieldFacingMarginRadians() - Method in class frc.robot.subsystems.drivebase.DriveBaseSubsystem
-
Returns the configured field-facing margin in radians.
- getFieldRelativeVelocity() - Method in class frc.robot.subsystems.drivebase.DriveBaseSubsystem
-
Returns the robot's current velocity in the field coordinate frame.
- getFieldResource() - Method in enum class frc.robot.subsystems.apriltagvision.config.AprilTagVisionSubsystemConfig.FieldLayoutType
-
Returns the WPILib resource path for loading the official AprilTag field layout JSON.
- getFieldType() - Method in class frc.robot.subsystems.apriltagvision.config.AprilTagVisionSubsystemConfig
-
Returns the configured field type selector.
- getFireReadySweepDelaySeconds() - Method in class frc.robot.subsystems.gameplaystate.config.GameplayStateSubsystemConfig
-
Returns the delay in seconds before the harvester sweeps Fuel forward during fire ready.
- getForwardSoftLimitDegrees() - Method in class frc.robot.shared.config.MotorConfig
-
Returns the forward soft limit in degrees.
- getForwardSoftLimitRadians() - Method in class frc.robot.shared.config.MotorConfig
-
Returns the forward soft limit in radians.
- getForwardVelocityRpm() - Method in class frc.robot.subsystems.feeder.config.FeederSubsystemConfig
-
Returns the default forward transport velocity, tuned via SmartDashboard.
- getForwardVelocityRpm() - Method in class frc.robot.subsystems.intake.config.IntakeSubsystemConfig
-
Returns the default forward intake velocity, tuned via SmartDashboard.
- getFusedPose() - Method in class frc.robot.subsystems.drivebase.DriveBaseSubsystem
-
Returns the vision-fused pose from YAGSL's internal pose estimator (odometry + vision corrections).
- getHeadingDegrees() - Method in class frc.robot.shared.bindings.DpadTargetConfig
-
Reads the tunable heading in degrees.
- getHorizontalOffsetRadians() - Method in class frc.robot.subsystems.harvester.config.HarvesterSubsystemConfig
-
Returns the horizontal offset angle in radians.
- getIdleVelocityRadiansPerSecond() - Method in class frc.robot.shared.config.VelocityMotionConfig
-
Returns the default idle velocity in radians per second.
- getIdleVelocityRpm() - Method in class frc.robot.shared.config.VelocityMotionConfig
-
Returns the default idle velocity, tuned via SmartDashboard.
- getIdleVelocityRpm() - Method in class frc.robot.shared.subsystems.AbstractVelocitySubsystem
-
Returns the configured idle velocity in RPM.
- getIgnoredTagIds() - Method in class frc.robot.subsystems.apriltagvision.config.PoseFilterConfig
-
Returns the tag IDs to ignore during pose estimation.
- getInitialPoseAcceptanceCount() - Method in class frc.robot.subsystems.apriltagvision.config.PoseFilterConfig
-
Returns the number of initial pose observations to accept without odometry deviation checking.
- getInitialPositionRadians() - Method in class frc.robot.shared.config.SetAndSeekMotionConfig
-
Returns the initial position in radians.
- getInitialVelocityRadiansPerSecond() - Method in class frc.robot.shared.config.SetAndSeekMotionConfig
-
Returns the initial velocity in radians per second.
- getInstance(Class<T>) - Static method in class frc.robot.shared.logging.Logger
-
Returns an instance of Logger for the specified class
- getInstance(Class<T>, boolean) - Static method in class frc.robot.shared.logging.Logger
-
Returns an instance of Logger for the specified class with a fixed verbosity setting.
- getInstance(Class<T>, BooleanSupplier) - Static method in class frc.robot.shared.logging.Logger
-
Returns an instance of Logger for the specified class with a dynamic verbosity supplier.
- getInstance(String) - Static method in class frc.robot.shared.logging.Logger
-
Returns an instance of Logger for the specified name
- getInstance(String, boolean) - Static method in class frc.robot.shared.logging.Logger
-
Returns an instance of Logger for the specified name with a fixed verbosity setting.
- getInstance(String, BooleanSupplier) - Static method in class frc.robot.shared.logging.Logger
-
Returns an instance of Logger for the specified name with a dynamic verbosity supplier.
- getIntegratorRangeMax() - Method in class frc.robot.shared.config.PidConfig
-
Returns the maximum integrator output range, tuned via SmartDashboard.
- getIZone() - Method in class frc.robot.shared.config.PidConfig
-
Returns the IZone threshold, tuned via SmartDashboard.
- getJoystickDeadband() - Method in class frc.robot.shared.bindings.TriggerBindingsConfig
-
Reads the tunable joystick deadband for driver stick inputs.
- getkA() - Method in class frc.robot.shared.config.FeedforwardConfig
-
Returns the acceleration feedforward gain, tuned via SmartDashboard.
- getkD() - Method in class frc.robot.shared.config.PidConfig
-
Returns the derivative gain, tuned via SmartDashboard.
- getkG() - Method in class frc.robot.shared.config.FeedforwardConfig
-
Returns the gravity feedforward gain, tuned via SmartDashboard.
- getkI() - Method in class frc.robot.shared.config.PidConfig
-
Returns the integral gain, tuned via SmartDashboard.
- getkP() - Method in class frc.robot.shared.config.PidConfig
-
Returns the proportional gain, tuned via SmartDashboard.
- getkS() - Method in class frc.robot.shared.config.FeedforwardConfig
-
Returns the static feedforward gain, tuned via SmartDashboard.
- getkV() - Method in class frc.robot.shared.config.FeedforwardConfig
-
Returns the velocity feedforward gain, tuned via SmartDashboard.
- getLeftStickXResponseExponent() - Method in class frc.robot.shared.bindings.TriggerBindingsConfig
-
Reads the tunable response curve exponent for the left stick X axis.
- getLeftStickYResponseExponent() - Method in class frc.robot.shared.bindings.TriggerBindingsConfig
-
Reads the tunable response curve exponent for the left stick Y axis.
- getLinearStandardDeviationBaseline() - Method in class frc.robot.subsystems.apriltagvision.config.PoseFilterConfig
-
Returns the linear standard deviation baseline for pose estimation.
- getLocation() - Static method in class frc.robot.shared.config.RobotEnvironment
-
Returns the driver station position number (1, 2, or 3).
- getLowVoltageSpeedScale() - Method in class frc.robot.subsystems.drivebase.config.DriveBaseSubsystemConfig
-
Reads the low-voltage speed scale as a fraction (0.0–1.0).
- getLowVoltageThresholdVolts() - Method in class frc.robot.subsystems.drivebase.config.DriveBaseSubsystemConfig
-
Reads the battery voltage threshold below which low-voltage speed scaling activates.
- getMatchTimeSeconds() - Static method in class frc.robot.shared.config.RobotEnvironment
-
Returns the approximate match time remaining in the current period in seconds.
- getMaximumAccelerationDegreesPerSecondSquared() - Method in class frc.robot.shared.config.SetAndSeekMotionConfig
-
Returns the maximum profile acceleration, tuned via SmartDashboard.
- getMaximumAccelerationRadiansPerSecondSquared() - Method in class frc.robot.shared.config.SetAndSeekMotionConfig
-
Returns the maximum profile acceleration in radians per second squared.
- getMaximumAccelerationRadiansPerSecondSquared() - Method in class frc.robot.shared.config.VelocityMotionConfig
-
Returns the maximum acceleration in radians per second squared.
- getMaximumAccelerationRpmPerSecond() - Method in class frc.robot.shared.config.VelocityMotionConfig
-
Returns the maximum acceleration for the velocity ramp, tuned via SmartDashboard.
- getMaximumAmbiguity() - Method in class frc.robot.subsystems.apriltagvision.config.PoseFilterConfig
-
Returns the maximum ambiguity threshold for single-tag observations.
- getMaximumAngularSpeedRadiansPerSecond() - Method in class frc.robot.subsystems.drivebase.config.DriveBaseSubsystemConfig
-
Supplies the maximum angular speed in radians per second.
- getMaximumLinearSpeedMetersPerSecond() - Method in class frc.robot.subsystems.drivebase.config.DriveBaseSubsystemConfig
-
Supplies the maximum linear speed in meters per second.
- getMaximumMultiTagAmbiguity() - Method in class frc.robot.subsystems.apriltagvision.config.PoseFilterConfig
-
Returns the maximum ambiguity threshold for multi-tag observations.
- getMaximumPoseDeviationMeters() - Method in class frc.robot.subsystems.apriltagvision.config.PoseFilterConfig
-
Returns the maximum pose deviation threshold.
- getMaximumSetpointDegrees() - Method in class frc.robot.shared.config.AbstractSetAndSeekSubsystemConfig
-
Returns the maximum setpoint derived from the motor's forward soft limit.
- getMaximumSetpointRadians() - Method in class frc.robot.shared.config.AbstractSetAndSeekSubsystemConfig
-
Returns the maximum setpoint derived from the motor's forward soft limit.
- getMaximumTagDistanceMeters() - Method in class frc.robot.subsystems.apriltagvision.config.PoseFilterConfig
-
Returns the maximum average tag distance threshold.
- getMaximumVelocityDegreesPerSecond() - Method in class frc.robot.shared.config.SetAndSeekMotionConfig
-
Returns the maximum profile velocity, tuned via SmartDashboard.
- getMaximumVelocityRadiansPerSecond() - Method in class frc.robot.shared.config.SetAndSeekMotionConfig
-
Returns the maximum profile velocity in radians per second.
- getMaximumVelocityRadiansPerSecond() - Method in class frc.robot.shared.config.VelocityMotionConfig
-
Returns the maximum mechanism velocity in radians per second.
- getMaximumVelocityRpm() - Method in class frc.robot.shared.config.VelocityMotionConfig
-
Returns the maximum mechanism velocity, tuned via SmartDashboard.
- getMaximumZHeightMeters() - Method in class frc.robot.subsystems.apriltagvision.config.PoseFilterConfig
-
Returns the maximum absolute Z height for pose validation.
- getMaxXMeters() - Method in class frc.robot.shared.bindings.TrenchZoneConfig
-
Reads the tunable maximum X-coordinate of the zone in meters.
- getMaxYMeters() - Method in class frc.robot.shared.bindings.TrenchZoneConfig
-
Reads the tunable maximum Y-coordinate of the zone in meters.
- getMeasuredPosition() - Method in class frc.robot.shared.subsystems.AbstractSetAndSeekSubsystem
-
Provides the measured mechanism position.
- getMeasuredPositionDegrees() - Method in class frc.robot.shared.subsystems.AbstractSetAndSeekSubsystem
-
Returns the current measured position in degrees.
- getMeasuredPositionRadians() - Method in class frc.robot.shared.subsystems.AbstractMotorSubsystem
-
Returns the current measured position of the mechanism in radians.
- getMeasuredVelocity() - Method in class frc.robot.shared.subsystems.AbstractSetAndSeekSubsystem
-
Provides the measured mechanism velocity.
- getMeasuredVelocityRadiansPerSecond() - Method in class frc.robot.shared.subsystems.AbstractMotorSubsystem
-
Returns the current measured velocity of the mechanism in radians per second.
- getMeasuredVelocityRpm() - Method in class frc.robot.shared.subsystems.AbstractVelocitySubsystem
-
Returns the current measured velocity in RPM.
- getMinimumSetpointDegrees() - Method in class frc.robot.shared.config.AbstractSetAndSeekSubsystemConfig
-
Returns the minimum setpoint derived from the motor's reverse soft limit.
- getMinimumSetpointRadians() - Method in class frc.robot.shared.config.AbstractSetAndSeekSubsystemConfig
-
Returns the minimum setpoint derived from the motor's reverse soft limit.
- getMinXMeters() - Method in class frc.robot.shared.bindings.TrenchZoneConfig
-
Reads the tunable minimum X-coordinate of the zone in meters.
- getMinYMeters() - Method in class frc.robot.shared.bindings.TrenchZoneConfig
-
Reads the tunable minimum Y-coordinate of the zone in meters.
- getMotorCanId() - Method in class frc.robot.shared.config.MotorConfig
-
Returns the CAN ID of the motor controller.
- getMotorInverted() - Method in class frc.robot.shared.config.MotorConfig
-
Returns whether the motor output is inverted.
- getMotorRotationsPerMechanismRotation() - Method in class frc.robot.shared.config.MotorConfig
-
Returns the gear ratio (motor rotations per mechanism rotation).
- getName() - Method in enum class frc.robot.subsystems.apriltagvision.config.AprilTagVisionSubsystemConfig.FieldLayoutType
-
Returns the human-readable name of this field layout.
- getNormalSpeedScale() - Method in class frc.robot.shared.bindings.TriggerBindingsConfig
-
Reads the tunable normal (no trigger) speed scale.
- getOdometryOnlyPose() - Method in class frc.robot.subsystems.drivebase.DriveBaseSubsystem
-
Returns the raw odometry-only pose derived from wheel encoders and gyro.
- getOnTargetPositionToleranceDegrees() - Method in class frc.robot.subsystems.turret.config.TurretSubsystemConfig
-
Returns the on-target position tolerance for the turret readiness check.
- getPathRotation() - Method in class frc.robot.subsystems.drivebase.config.DriveBaseSubsystemConfig
-
Returns the path following rotation PID config.
- getPathTranslation() - Method in class frc.robot.subsystems.drivebase.config.DriveBaseSubsystemConfig
-
Returns the path following translation PID config.
- getPoseFilter() - Method in class frc.robot.subsystems.apriltagvision.config.AprilTagVisionSubsystemConfig
-
Returns the pose filter configuration.
- getPositionRadians() - Method in class frc.robot.devices.motor.AbstractMotor
-
Reports the current measured position in radians.
- getPositionRadians() - Method in class frc.robot.devices.motor.CompositeMotor
-
Returns the primary motor's measured position in radians.
- getPositionRadians() - Method in class frc.robot.devices.motor.DisabledMotor
-
Reports a neutral encoder position of 0.
- getPositionRadians() - Method in interface frc.robot.devices.motor.Motor
-
Reports the current mechanism position.
- getPositionToleranceRadians() - Method in class frc.robot.shared.config.SetAndSeekMotionConfig
-
Returns the allowed position error in radians.
- getQuasistaticTimeoutSeconds() - Method in class frc.robot.shared.config.SysIdRoutineConfig
-
Returns the quasistatic SysId timeout in seconds.
- getRampRateVoltsPerSecond() - Method in class frc.robot.shared.config.SysIdRoutineConfig
-
Returns the quasistatic voltage ramp rate for SysId characterization.
- getReversePulseDurationSeconds() - Method in class frc.robot.subsystems.feeder.config.FeederSubsystemConfig
-
Returns the duration of the reverse pulse used to unstick Fuel before running forward, tuned via SmartDashboard.
- getReverseSoftLimitDegrees() - Method in class frc.robot.shared.config.MotorConfig
-
Returns the reverse soft limit in degrees.
- getReverseSoftLimitRadians() - Method in class frc.robot.shared.config.MotorConfig
-
Returns the reverse soft limit in radians.
- getReverseVelocityRpm() - Method in class frc.robot.subsystems.feeder.config.FeederSubsystemConfig
-
Returns the reverse velocity for clearing Fuel, tuned via SmartDashboard.
- getReverseVelocityRpm() - Method in class frc.robot.subsystems.indexer.config.IndexerSubsystemConfig
-
Returns the reverse velocity for clearing jams, tuned via SmartDashboard.
- getReverseVelocityRpm() - Method in class frc.robot.subsystems.intake.config.IntakeSubsystemConfig
-
Returns the reverse velocity for ejecting Fuel, tuned via SmartDashboard.
- getRightStickXResponseExponent() - Method in class frc.robot.shared.bindings.TriggerBindingsConfig
-
Reads the tunable response curve exponent for the right stick X axis.
- getRotationalLeadTimeSeconds() - Method in class frc.robot.subsystems.turret.config.TurretSubsystemConfig
-
Returns the rotational lead time used for yaw-rate compensation.
- getRotationToleranceRadians() - Method in class frc.robot.subsystems.drivebase.config.DriveBaseSubsystemConfig
-
Supplies the rotation tolerance in radians.
- getRotationToleranceRadians() - Method in class frc.robot.subsystems.drivebase.DriveBaseSubsystem
-
Returns the configured rotation tolerance in radians for heading convergence checks.
- getRpmAdjustmentAmountRpm() - Method in class frc.robot.subsystems.shooter.config.ShooterSubsystemConfig
-
Returns the RPM adjustment applied by the operator boost and cut triggers, tuned via SmartDashboard.
- getRpmOffset() - Method in class frc.robot.subsystems.shooter.ShooterSubsystem
-
Returns the current operator RPM offset.
- getSelectedAutoName() - Method in class frc.robot.subsystems.drivebase.commands.PathPlannerCommandFactory
-
Returns the auto name currently selected on the dashboard chooser.
- getSettleTimeSeconds() - Method in class frc.robot.shared.config.VelocityMotionConfig
-
Returns how long the velocity must remain within tolerance before reporting ready.
- getShootingSpeedScale() - Method in class frc.robot.subsystems.drivebase.config.DriveBaseSubsystemConfig
-
Reads the shooting speed scale as a fraction (0.0–1.0).
- getSimulationOmegaScale() - Method in class frc.robot.subsystems.drivebase.config.DriveBaseSubsystemConfig
-
Supplies the additional joystick rotation scale applied during simulation.
- getSimulationTranslationScale() - Method in class frc.robot.subsystems.drivebase.config.DriveBaseSubsystemConfig
-
Supplies the additional joystick translation scale applied during simulation.
- getSlowSpeedScale() - Method in class frc.robot.shared.bindings.TriggerBindingsConfig
-
Reads the tunable slow (left trigger) speed scale.
- getSmartCurrentLimitAmps() - Method in class frc.robot.shared.config.MotorConfig
-
Returns the smart current limit in amps.
- getSotmConvergenceToleranceSeconds() - Method in class frc.robot.subsystems.turret.config.TurretSubsystemConfig
-
Returns the convergence tolerance for the SOTM Newton solver.
- getSotmDragCoefficient() - Method in class frc.robot.subsystems.turret.config.TurretSubsystemConfig
-
Returns the SOTM drag coefficient for inherited ball velocity decay during flight.
- getSotmMaxIterations() - Method in class frc.robot.subsystems.turret.config.TurretSubsystemConfig
-
Returns the maximum Newton iterations for the SOTM solver.
- getSotmMinSpeedMetersPerSecond() - Method in class frc.robot.subsystems.turret.config.TurretSubsystemConfig
-
Returns the minimum robot speed required to activate SOTM compensation.
- getSprintSpeedScale() - Method in class frc.robot.shared.bindings.TriggerBindingsConfig
-
Reads the tunable sprint (right trigger) speed scale.
- getStepVoltage() - Method in class frc.robot.shared.config.SysIdRoutineConfig
-
Returns the step voltage applied during SysId dynamic tests.
- getStowedPositionDegrees() - Method in class frc.robot.subsystems.harvester.config.HarvesterSubsystemConfig
-
Returns the stowed arm position, tuned via SmartDashboard.
- getSubsystem() - Method in class frc.robot.shared.commands.AbstractSubsystemCommandFactory
-
Exposes the shared subsystem instance so callers can apply configuration or tuning hooks.
- getSweepPositionDegrees() - Method in class frc.robot.subsystems.harvester.config.HarvesterSubsystemConfig
-
Returns the sweep arm position, tuned via SmartDashboard.
- getSwerveConfigDirectory() - Method in class frc.robot.subsystems.drivebase.config.DriveBaseSubsystemConfig
-
Returns the swerve configuration directory name relative to the deploy folder.
- getSwerveDrive() - Method in class frc.robot.subsystems.drivebase.DriveBaseSubsystem
-
Provides access to the configured swerve drive for command factories and testing helpers.
- getSysIdRoutine() - Method in class frc.robot.shared.subsystems.AbstractMotorSubsystem
-
Exposes the underlying SysId routine so command factories can build characterization commands without subsystems manufacturing commands.
- getTagSwitchStdDevMultiplier() - Method in class frc.robot.subsystems.apriltagvision.config.PoseFilterConfig
-
Returns the standard deviation multiplier for tag-switch frames.
- getTargetVelocityRpm() - Method in class frc.robot.shared.subsystems.AbstractVelocitySubsystem
-
Returns the current target velocity in RPM.
- getTimeOfFlightSeconds(double) - Method in class frc.robot.subsystems.shooter.ShooterSubsystem
-
Returns the estimated time of flight for a ball to reach a target at the given distance.
- getTrenchCenterYMeters() - Method in class frc.robot.shared.bindings.TrenchZoneConfig
-
Reads the tunable trench center Y-coordinate in meters.
- getTriggerDeadband() - Method in class frc.robot.shared.bindings.TriggerBindingsConfig
-
Reads the tunable deadband threshold for trigger activation.
- getTuningEnabled() - Method in class frc.robot.shared.bindings.TriggerBindingsConfig
-
Reads whether tuning mode is enabled for trigger bindings.
- getTurretFieldPosition(Pose2d) - Method in class frc.robot.subsystems.turret.TurretSubsystem
-
Computes the turret pivot position on the field by transforming the configured component offset from robot-relative to field-relative coordinates.
- getTurretZeroOffsetDegrees() - Method in class frc.robot.subsystems.turret.config.TurretSubsystemConfig
-
Returns the turret zero offset in degrees.
- getUseSetpointLimits() - Method in class frc.robot.shared.config.MotorConfig
-
Returns whether the motor should enforce minimum and maximum setpoint limits.
- getVelocityRadiansPerSecond() - Method in class frc.robot.devices.motor.AbstractMotor
-
Reports the current measured velocity in radians per second.
- getVelocityRadiansPerSecond() - Method in class frc.robot.devices.motor.CompositeMotor
-
Returns the primary motor's measured velocity in radians per second.
- getVelocityRadiansPerSecond() - Method in class frc.robot.devices.motor.DisabledMotor
-
Reports a neutral encoder velocity of 0.
- getVelocityRadiansPerSecond() - Method in interface frc.robot.devices.motor.Motor
-
Reports the current mechanism velocity.
- getVelocityToleranceRadiansPerSecond() - Method in class frc.robot.shared.config.SetAndSeekMotionConfig
-
Returns the allowed velocity error in radians per second.
- getVelocityToleranceRadiansPerSecond() - Method in class frc.robot.shared.config.VelocityMotionConfig
-
Returns the acceptable velocity error in radians per second.
- getVerbose() - Method in class frc.robot.shared.config.AbstractSubsystemConfig
-
Returns whether verbose logging is enabled, tuned via SmartDashboard.
- getVoltage() - Method in class frc.robot.devices.motor.AbstractMotor
- getVoltage() - Method in class frc.robot.devices.motor.CompositeMotor
-
Returns the voltage applied to the primary motor.
- getVoltage() - Method in class frc.robot.devices.motor.DisabledMotor
-
Reports the last commanded voltage as a neutral voltage measurement.
- getVoltage() - Method in interface frc.robot.devices.motor.Motor
-
Reports the applied voltage.
- getXMeters() - Method in class frc.robot.shared.bindings.DpadTargetConfig
-
Reads the tunable X-coordinate of the target in meters.
- getYawRateRadiansPerSecond() - Method in class frc.robot.subsystems.drivebase.DriveBaseSubsystem
-
Returns the robot's current yaw rate (rotational velocity around the vertical axis).
- getYMeters() - Method in class frc.robot.shared.bindings.DpadTargetConfig
-
Reads the tunable Y-coordinate of the target in meters.
- goalState - Variable in class frc.robot.shared.subsystems.AbstractSetAndSeekSubsystem
-
Desired goal state for the trapezoid profile.
- gyroYaw - Variable in class frc.robot.subsystems.drivebase.io.DriveBaseIO.DriveBaseIOInputs
-
Current gyro yaw reading.
H
- handleSeekInterrupted() - Method in class frc.robot.shared.subsystems.AbstractSetAndSeekSubsystem
-
Hook for subclasses to respond when a seek command is interrupted.
- HARVEST_READY - Enum constant in enum class frc.robot.subsystems.gameplaystate.GameplayState
-
Robot is configured to collect Fuel from the field.
- HarvesterMotor - Class in frc.robot.subsystems.harvester.devices
-
SparkMax-backed harvester arm motor with baked-in limits, gearing, and telemetry.
- HarvesterSimMotor - Class in frc.robot.subsystems.harvester.devices
-
Simulation-only harvester arm motor wrapper configured from the harvester subsystem config.
- harvesterSubsystem - Variable in class frc.robot.shared.config.SubsystemsConfig
-
Harvester configuration bundle.
- HarvesterSubsystem - Class in frc.robot.subsystems.harvester
-
Harvester subsystem that swings the intake arm between a stowed (upright) position and a deployed (lowered) position using a profiled motor.
- HarvesterSubsystem(HarvesterSubsystemConfig) - Constructor for class frc.robot.subsystems.harvester.HarvesterSubsystem
-
Builds the harvester subsystem with a single profiled motor for arm positioning.
- HarvesterSubsystemCommandFactory - Class in frc.robot.subsystems.harvester.commands
-
Factory that creates harvester arm commands and wires default behaviors.
- HarvesterSubsystemCommandFactory(HarvesterSubsystem) - Constructor for class frc.robot.subsystems.harvester.commands.HarvesterSubsystemCommandFactory
-
Creates a factory for commands that share the given harvester subsystem instance.
- HarvesterSubsystemConfig - Class in frc.robot.subsystems.harvester.config
-
Configuration bundle for the harvester arm mechanism.
- HarvesterSubsystemConfig() - Constructor for class frc.robot.subsystems.harvester.config.HarvesterSubsystemConfig
- hashCode() - Method in record class frc.robot.shared.targeting.ShootOnTheMoveCalculator.ShotSolution
-
Returns a hash code value for this object.
- hashCode() - Method in record class frc.robot.subsystems.apriltagvision.AprilTagPoseEstimator.EstimationResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class frc.robot.subsystems.apriltagvision.AprilTagPoseEstimator.Params
-
Returns a hash code value for this object.
- hashCode() - Method in record class frc.robot.subsystems.apriltagvision.AprilTagPoseEstimator.VisionMeasurement
-
Returns a hash code value for this object.
- hashCode() - Method in record class frc.robot.subsystems.apriltagvision.io.AprilTagVisionIO.PoseObservation
-
Returns a hash code value for this object.
- hashCode() - Method in record class frc.robot.subsystems.apriltagvision.io.AprilTagVisionIO.TargetObservation
-
Returns a hash code value for this object.
- hasVisionMeasurement - Variable in class frc.robot.subsystems.robotpose.io.RobotPoseIO.RobotPoseIOInputs
-
True when a vision measurement has been received.
- headingCorrectionEnabled - Variable in class frc.robot.subsystems.drivebase.config.DriveBaseSubsystemConfig
-
Whether YAGSL heading correction is enabled.
- headingDegrees - Variable in class frc.robot.shared.bindings.DpadTargetConfig
-
Target heading in degrees (blue-alliance perspective).
- HoldHarvesterDeployedPositionCommand - Class in frc.robot.subsystems.harvester.commands
-
Default command that monitors the harvester arm while deployed and re-engages the motor if something pushes it away from the deployed position.
- HoldHarvesterDeployedPositionCommand(HarvesterSubsystem) - Constructor for class frc.robot.subsystems.harvester.commands.HoldHarvesterDeployedPositionCommand
-
Creates the hold command for the given harvester subsystem.
- horizontalOffsetDegrees - Variable in class frc.robot.subsystems.harvester.config.HarvesterSubsystemConfig
-
Angle offset from the encoder's zero position to the arm's horizontal reference, in degrees.
- hubPositionXMeters - Variable in class frc.robot.shared.field.FieldTargetConfig
-
X-coordinate of the Alliance Hub target in meters (Blue alliance perspective).
- hubPositionYMeters - Variable in class frc.robot.shared.field.FieldTargetConfig
-
Y-coordinate of the Alliance Hub target in meters, aligned with the field center divider.
I
- IDLE - Enum constant in enum class frc.robot.subsystems.gameplaystate.GameplayState
-
All mechanisms at rest.
- IdleFeederCommand - Class in frc.robot.subsystems.feeder.commands
-
Default command that maintains the feeder belt at the configured idle RPM.
- IdleFeederCommand(FeederSubsystem) - Constructor for class frc.robot.subsystems.feeder.commands.IdleFeederCommand
-
Creates an idle command for the feeder.
- IdleIndexerCommand - Class in frc.robot.subsystems.indexer.commands
-
Default command that maintains the indexer at the configured idle RPM (typically 0 to keep the roller stopped).
- IdleIndexerCommand(IndexerSubsystem) - Constructor for class frc.robot.subsystems.indexer.commands.IdleIndexerCommand
-
Creates an idle command for the indexer.
- IdleIntakeCommand - Class in frc.robot.subsystems.intake.commands
-
Default command that maintains the intake rollers at the configured idle RPM (typically zero).
- IdleIntakeCommand(IntakeSubsystem) - Constructor for class frc.robot.subsystems.intake.commands.IdleIntakeCommand
-
Creates an idle command for the intake.
- IdleShooterCommand - Class in frc.robot.subsystems.shooter.commands
-
Default command that maintains the shooter flywheel at the configured idle RPM.
- IdleShooterCommand(ShooterSubsystem) - Constructor for class frc.robot.subsystems.shooter.commands.IdleShooterCommand
-
Creates an idle command for the shooter.
- idleVelocityRpm - Variable in class frc.robot.shared.config.VelocityMotionConfig
-
Default idle velocity in RPM.
- IGNORED_TAGS - Enum constant in enum class frc.robot.subsystems.apriltagvision.AprilTagPoseEstimator.RejectionReason
-
All observed tags are in the ignored tag list.
- ignoredTagIds - Variable in class frc.robot.subsystems.apriltagvision.config.PoseFilterConfig
-
AprilTag IDs to ignore.
- ignoredTagIds() - Method in record class frc.robot.subsystems.apriltagvision.AprilTagPoseEstimator.Params
-
Returns the value of the
ignoredTagIdsrecord component. - IndexerMotor - Class in frc.robot.subsystems.indexer.devices
-
SparkMax-backed indexer motor configured from the indexer subsystem config.
- IndexerSimMotor - Class in frc.robot.subsystems.indexer.devices
-
Simulation-only indexer motor wrapper configured from the indexer subsystem config.
- indexerSubsystem - Variable in class frc.robot.shared.config.SubsystemsConfig
-
Indexer configuration bundle.
- IndexerSubsystem - Class in frc.robot.subsystems.indexer
-
Indexer subsystem that controls when Fuel leaves the robot and enters the shooter.
- IndexerSubsystem(IndexerSubsystemConfig) - Constructor for class frc.robot.subsystems.indexer.IndexerSubsystem
-
Builds the indexer subsystem with a single SparkMax-driven roller motor.
- IndexerSubsystemCommandFactory - Class in frc.robot.subsystems.indexer.commands
-
Factory that creates indexer commands and wires default behaviors.
- IndexerSubsystemCommandFactory(IndexerSubsystem) - Constructor for class frc.robot.subsystems.indexer.commands.IndexerSubsystemCommandFactory
-
Creates a factory for commands that share the given indexer subsystem instance.
- IndexerSubsystemConfig - Class in frc.robot.subsystems.indexer.config
-
Configuration bundle for the indexer subsystem.
- IndexerSubsystemConfig() - Constructor for class frc.robot.subsystems.indexer.config.IndexerSubsystemConfig
- info(String) - Method in class frc.robot.shared.logging.Logger
-
Logs an informational message to the console.
- init() - Method in class frc.robot.devices.motor.AbstractMotor
-
Applies hardware configuration after the subclass has finished assigning its config.
- initAllianceChooser() - Static method in class frc.robot.shared.config.RobotEnvironment
-
Initializes the alliance dashboard chooser with Auto and alliance/station options.
- initialize() - Method in class frc.robot.shared.commands.AbstractSubsystemCommand
- initializeNestedDashboardPrefixes() - Method in class frc.robot.shared.config.AbstractConfig
-
Recursively sets the SmartDashboard prefix on nested
AbstractConfigfields so their tunable keys appear under the parent's namespace. - initialPoseAcceptanceCount - Variable in class frc.robot.subsystems.apriltagvision.config.PoseFilterConfig
-
Number of vision poses to accept without checking odometry deviation at startup.
- initialPoseAcceptanceCount() - Method in record class frc.robot.subsystems.apriltagvision.AprilTagPoseEstimator.Params
-
Returns the value of the
initialPoseAcceptanceCountrecord component. - initialPositionDegrees - Variable in class frc.robot.shared.config.SetAndSeekMotionConfig
-
Starting position used to seed the initial profile state, in degrees.
- initialVelocityDegreesPerSecond - Variable in class frc.robot.shared.config.SetAndSeekMotionConfig
-
Starting velocity used to seed the initial profile state, in degrees per second.
- IntakeMotor - Class in frc.robot.subsystems.intake.devices
-
SparkMax-backed intake roller motor configured from the intake subsystem config.
- IntakeSimMotor - Class in frc.robot.subsystems.intake.devices
-
Simulation-only intake motor wrapper configured from the intake subsystem config.
- intakeSubsystem - Variable in class frc.robot.shared.config.SubsystemsConfig
-
Intake configuration bundle.
- IntakeSubsystem - Class in frc.robot.subsystems.intake
-
Intake subsystem that spins rollers to pull Fuel from the field into the feeder.
- IntakeSubsystem(IntakeSubsystemConfig) - Constructor for class frc.robot.subsystems.intake.IntakeSubsystem
-
Builds the intake subsystem with a single motor-driven roller.
- IntakeSubsystemCommandFactory - Class in frc.robot.subsystems.intake.commands
-
Factory that creates intake commands and wires default behaviors.
- IntakeSubsystemCommandFactory(IntakeSubsystem) - Constructor for class frc.robot.subsystems.intake.commands.IntakeSubsystemCommandFactory
-
Creates a factory for commands that share the given intake subsystem instance.
- IntakeSubsystemConfig - Class in frc.robot.subsystems.intake.config
-
Configuration bundle for the intake subsystem.
- IntakeSubsystemConfig() - Constructor for class frc.robot.subsystems.intake.config.IntakeSubsystemConfig
- integratorRangeMax - Variable in class frc.robot.shared.config.PidConfig
-
Maximum absolute value of the integral term's output contribution in volts.
- intersectsLineSegment(Pose2d, Pose2d) - Method in class frc.robot.shared.bindings.TrenchZoneConfig
-
Tests whether the straight-line segment from one pose to another intersects this trench zone rectangle.
- isApplyPowerManagementInAuto() - Method in class frc.robot.subsystems.drivebase.config.DriveBaseSubsystemConfig
-
Returns whether state-based power management applies during autonomous mode.
- isAtShootingVelocity() - Method in class frc.robot.subsystems.shooter.ShooterSubsystem
-
Reports whether the flywheel is spinning at a meaningful shooting velocity and is within tolerance of its current target.
- isAtTargetVelocity() - Method in class frc.robot.shared.subsystems.AbstractVelocitySubsystem
-
Reports whether the measured velocity is within tolerance of the target and has been stable for the configured settle time.
- isAutonomous - Variable in class frc.robot.subsystems.gameplaystate.io.GameplayStateIO.GameplayStateIOInputs
-
True when the robot is in the autonomous match phase.
- isAutonomous() - Static method in class frc.robot.shared.config.RobotEnvironment
-
Reports whether the robot is currently in autonomous mode.
- isDisabled - Variable in class frc.robot.subsystems.gameplaystate.io.GameplayStateIO.GameplayStateIOInputs
-
True when the robot is disabled.
- isDisabled() - Static method in class frc.robot.shared.config.RobotEnvironment
-
Reports whether the robot is currently disabled.
- isEndgameSuggested() - Method in class frc.robot.subsystems.gameplaystate.GameplayStateSubsystem
-
Returns true when the endgame threshold has been reached.
- isFeeding() - Method in class frc.robot.subsystems.indexer.IndexerSubsystem
-
Returns true when the indexer is being commanded to feed forward toward the shooter.
- isFinished() - Method in class frc.robot.shared.commands.AbstractIdleVelocityCommand
- isFinished() - Method in class frc.robot.shared.commands.AbstractSetAndSeekCommand
- isFinished() - Method in class frc.robot.shared.commands.AbstractVelocityCommand
- isFinished() - Method in class frc.robot.shared.commands.SetAndSeekSettleCommand
- isFinished() - Method in class frc.robot.subsystems.harvester.commands.HoldHarvesterDeployedPositionCommand
- isFinished() - Method in class frc.robot.subsystems.turret.commands.TrackFieldTargetCommand
-
Returns false so the command tracks continuously until interrupted.
- isFMSAttached() - Static method in class frc.robot.shared.config.RobotEnvironment
-
Reports whether the robot is currently attached to the FMS.
- isFMSAttached() - Method in class frc.robot.shared.subsystems.AbstractSubsystem
-
Reports whether the robot is attached to the FMS at call time.
- isHeadingCorrectionEnabled() - Method in class frc.robot.subsystems.drivebase.config.DriveBaseSubsystemConfig
-
Returns whether YAGSL heading correction is enabled.
- isInDeployedMode() - Method in class frc.robot.subsystems.harvester.HarvesterSubsystem
-
Reports whether the arm's current goal is the deployed position.
- isInitialized() - Method in class frc.robot.devices.motor.AbstractMotor
-
Reports whether the motor has been initialized with hardware configuration.
- isOfficial() - Method in enum class frc.robot.subsystems.apriltagvision.config.AprilTagVisionSubsystemConfig.FieldLayoutType
-
Returns true when this layout comes from the official WPILib field resource.
- isOnTarget() - Method in class frc.robot.subsystems.turret.TurretSubsystem
-
Checks whether the turret is aimed close enough to shoot, ignoring velocity.
- isProfileSettled() - Method in class frc.robot.shared.subsystems.AbstractSetAndSeekSubsystem
-
States whether the profiled controller is within both position and velocity tolerances of its goal.
- isReady() - Method in class frc.robot.shared.subsystems.AbstractVelocitySubsystem
-
Reports whether the subsystem is ready for downstream consumers.
- isReal() - Static method in class frc.robot.shared.config.RobotEnvironment
-
Reports whether the code is running on real robot hardware.
- isSimulation() - Static method in class frc.robot.shared.config.RobotEnvironment
-
Reports whether the code is running in WPILib simulation.
- isSimulation() - Method in class frc.robot.shared.subsystems.AbstractSubsystem
-
Reports whether the code is running in WPILib simulation.
- isSotmEnabled() - Method in class frc.robot.subsystems.turret.config.TurretSubsystemConfig
-
Returns whether shoot-on-the-move translational compensation is enabled.
- isSubsystemDisabled() - Method in class frc.robot.shared.subsystems.AbstractSubsystem
-
States whether this subsystem is marked as disabled in configuration.
- isTeleop - Variable in class frc.robot.subsystems.gameplaystate.io.GameplayStateIO.GameplayStateIOInputs
-
True when the robot is in the teleop match phase.
- isTeleop() - Static method in class frc.robot.shared.config.RobotEnvironment
-
Reports whether the robot is currently in teleop mode.
- isVerbose() - Method in class frc.robot.shared.subsystems.AbstractSubsystem
-
Reports whether verbose telemetry and debug output are enabled for this subsystem.
- isVerboseLoggingEnabled() - Method in class frc.robot.shared.subsystems.AbstractSubsystem
-
Reports whether verbose AdvantageKit output should be recorded this cycle.
- isWithinInitialAcceptanceWindow() - Method in class frc.robot.subsystems.apriltagvision.AprilTagPoseEstimator
-
Returns whether the estimator is still within the initial pose acceptance window.
- isWithinTolerance() - Method in class frc.robot.shared.subsystems.AbstractVelocitySubsystem
-
Reports whether the measured velocity is currently within tolerance of the target, without requiring the settle timer.
- iZone - Variable in class frc.robot.shared.config.PidConfig
-
Maximum error (in process-variable units) at which the integral term accumulates.
J
- joystickDeadband - Variable in class frc.robot.shared.bindings.TriggerBindingsConfig
-
Joystick deadband for driver stick inputs.
K
- kA - Variable in class frc.robot.shared.config.FeedforwardConfig
-
Acceleration feedforward gain in volts per radian per second squared.
- kD - Variable in class frc.robot.shared.config.PidConfig
-
Derivative gain for the controller.
- kDt - Static variable in class frc.robot.shared.subsystems.AbstractSubsystem
-
Nominal loop period in seconds for controller updates.
- kG - Variable in class frc.robot.shared.config.FeedforwardConfig
-
Gravity feedforward gain in volts.
- kI - Variable in class frc.robot.shared.config.PidConfig
-
Integral gain for the controller.
- kP - Variable in class frc.robot.shared.config.PidConfig
-
Proportional gain for the controller.
- kS - Variable in class frc.robot.shared.config.FeedforwardConfig
-
Static feedforward gain in volts.
- kV - Variable in class frc.robot.shared.config.FeedforwardConfig
-
Velocity feedforward gain in volts per radian per second.
L
- lastVisionPose - Variable in class frc.robot.subsystems.robotpose.io.RobotPoseIO.RobotPoseIOInputs
-
Most recent vision pose in meters and radians.
- lastVisionTimestampSeconds - Variable in class frc.robot.subsystems.robotpose.io.RobotPoseIO.RobotPoseIOInputs
-
Timestamp of the last vision pose in seconds.
- latestTargetObservation - Variable in class frc.robot.subsystems.apriltagvision.io.AprilTagVisionIO.AprilTagVisionIOInputs
-
Latest target yaw/pitch observation from the camera.
- leftStickXResponseExponent - Variable in class frc.robot.shared.bindings.TriggerBindingsConfig
-
Response curve exponent for the left stick X axis (left/right translation).
- leftStickYResponseExponent - Variable in class frc.robot.shared.bindings.TriggerBindingsConfig
-
Response curve exponent for the left stick Y axis (forward/backward translation).
- leftZonePositionXMeters - Variable in class frc.robot.shared.field.FieldTargetConfig
-
X-coordinate of the left zone rally point in meters (Blue alliance perspective).
- leftZonePositionYMeters - Variable in class frc.robot.shared.field.FieldTargetConfig
-
Y-coordinate of the left zone rally point in meters.
- linearStandardDeviationBaseline - Variable in class frc.robot.subsystems.apriltagvision.config.PoseFilterConfig
-
Standard deviation for linear (x/y) pose measurements at 1 meter with a single tag.
- linearStdDevBaseline() - Method in record class frc.robot.subsystems.apriltagvision.AprilTagPoseEstimator.Params
-
Returns the value of the
linearStdDevBaselinerecord component. - load(String, Class<TConfig>) - Static method in class frc.robot.shared.config.ConfigurationLoader
-
Loads a configuration file from the deploy directory and maps it to a type.
- loadLayout() - Method in class frc.robot.subsystems.apriltagvision.config.AprilTagVisionSubsystemConfig
-
Builds an AprilTag field layout using the configured field type and origin.
- log - Variable in class frc.robot.devices.motor.AbstractMotor
-
Shared logger instance used for warnings and verbose updates.
- log - Variable in class frc.robot.shared.commands.AbstractSubsystemCommand
-
Logger scoped to the concrete command class.
- log - Variable in class frc.robot.shared.subsystems.AbstractSubsystem
-
Logger instance scoped to the subsystem.
- logDisabled(String) - Method in class frc.robot.shared.subsystems.AbstractSubsystem
-
Logs a standardized message when a call is skipped due to disable state.
- Logger - Class in frc.robot.shared.logging
-
Logger is a utility class for logging messages with different levels of severity.
- Logger(String, BooleanSupplier) - Constructor for class frc.robot.shared.logging.Logger
-
Creates a logger scoped to the provided class name.
- logSysIdEnd() - Method in class frc.robot.shared.subsystems.AbstractMotorSubsystem
-
Logs the successful completion of a SysId routine.
- logSysIdInterrupted() - Method in class frc.robot.shared.subsystems.AbstractMotorSubsystem
-
Logs when a SysId routine is interrupted before completion.
- logSysIdStart() - Method in class frc.robot.shared.subsystems.AbstractMotorSubsystem
-
Logs the start of a SysId routine for operator awareness.
- lowVoltageSpeedScalePercent - Variable in class frc.robot.subsystems.drivebase.config.DriveBaseSubsystemConfig
-
Percentage of maximum drive speed applied when battery voltage is below
DriveBaseSubsystemConfig.lowVoltageThresholdVoltsbut aboveDriveBaseSubsystemConfig.criticalVoltageThresholdVolts. - lowVoltageThresholdVolts - Variable in class frc.robot.subsystems.drivebase.config.DriveBaseSubsystemConfig
-
Battery voltage threshold below which the drive base begins scaling speed to conserve power.
M
- main(String...) - Static method in class frc.robot.Main
-
Starts the robot application using WPILib's lifecycle.
- Main - Class in frc.robot
-
Entry point that launches the WPILib robot framework.
- mapDriverOmega(double) - Method in class frc.robot.subsystems.drivebase.DriveBaseSubsystem
-
Converts a pre-shaped driver omega axis into a scaled angular speed in radians per second.
- mapDriverOmegaSupplier(Supplier<Double>) - Method in class frc.robot.subsystems.drivebase.DriveBaseSubsystem
-
Wraps
DriveBaseSubsystem.mapDriverOmega(double)in a supplier so callers can hand the mapping function directly to commands. - mapDriverTranslation(double, double) - Method in class frc.robot.subsystems.drivebase.DriveBaseSubsystem
-
Converts pre-shaped driver axes into scaled translation speeds in meters per second.
- mapDriverTranslationSupplier(Supplier<Double>, Supplier<Double>) - Method in class frc.robot.subsystems.drivebase.DriveBaseSubsystem
-
Wraps
DriveBaseSubsystem.mapDriverTranslation(double, double)in a supplier so callers can hand the mapping function directly to commands. - matchTimeSeconds - Variable in class frc.robot.subsystems.gameplaystate.io.GameplayStateIO.GameplayStateIOInputs
-
Match time remaining in seconds, or -1.0 when unavailable.
- maxAmbiguity() - Method in record class frc.robot.subsystems.apriltagvision.AprilTagPoseEstimator.Params
-
Returns the value of the
maxAmbiguityrecord component. - maximumAccelerationDegreesPerSecondSquared - Variable in class frc.robot.shared.config.SetAndSeekMotionConfig
-
Maximum acceleration for the trapezoidal profile, in degrees per second squared.
- maximumAccelerationRpmPerSecond - Variable in class frc.robot.shared.config.VelocityMotionConfig
-
Maximum acceleration in RPM per second for the velocity ramp.
- maximumAmbiguity - Variable in class frc.robot.subsystems.apriltagvision.config.PoseFilterConfig
-
Maximum pose ambiguity allowed for single-tag observations.
- maximumAngularSpeedDegreesPerSecond - Variable in class frc.robot.subsystems.drivebase.config.DriveBaseSubsystemConfig
-
Maximum angular speed in degrees per second.
- maximumLinearSpeedFeetPerSecond - Variable in class frc.robot.subsystems.drivebase.config.DriveBaseSubsystemConfig
-
Maximum linear speed in feet per second.
- maximumMultiTagAmbiguity - Variable in class frc.robot.subsystems.apriltagvision.config.PoseFilterConfig
-
Maximum ambiguity for multi-tag PnP solves.
- maximumPoseDeviationMeters - Variable in class frc.robot.subsystems.apriltagvision.config.PoseFilterConfig
-
Maximum allowed deviation in meters between the vision-estimated pose and the current odometry pose.
- maximumTagDistanceMeters - Variable in class frc.robot.subsystems.apriltagvision.config.PoseFilterConfig
-
Maximum average tag distance in meters.
- maximumVelocityDegreesPerSecond - Variable in class frc.robot.shared.config.SetAndSeekMotionConfig
-
Maximum velocity for the trapezoidal profile, in degrees per second.
- maximumVelocityRpm - Variable in class frc.robot.shared.config.VelocityMotionConfig
-
Maximum allowed mechanism velocity in RPM.
- maximumZHeightMeters - Variable in class frc.robot.subsystems.apriltagvision.config.PoseFilterConfig
-
Maximum absolute Z height in meters for the estimated robot pose.
- maxMultiTagAmbiguity() - Method in record class frc.robot.subsystems.apriltagvision.AprilTagPoseEstimator.Params
-
Returns the value of the
maxMultiTagAmbiguityrecord component. - maxPoseDeviationMeters() - Method in record class frc.robot.subsystems.apriltagvision.AprilTagPoseEstimator.Params
-
Returns the value of the
maxPoseDeviationMetersrecord component. - maxTagDistance() - Method in record class frc.robot.subsystems.apriltagvision.io.AprilTagVisionIO.PoseObservation
-
Returns the value of the
maxTagDistancerecord component. - maxTagDistanceMeters - Variable in class frc.robot.subsystems.apriltagvision.io.AprilTagVisionIOPhotonVision
-
Maximum distance in meters from the camera to a tag before the tag is excluded from observations.
- maxTagDistanceMeters() - Method in record class frc.robot.subsystems.apriltagvision.AprilTagPoseEstimator.Params
-
Returns the value of the
maxTagDistanceMetersrecord component. - maxXMeters - Variable in class frc.robot.shared.bindings.TrenchZoneConfig
-
Maximum X-coordinate of the trench zone in meters (field coordinates).
- maxYMeters - Variable in class frc.robot.shared.bindings.TrenchZoneConfig
-
Maximum Y-coordinate of the trench zone in meters (field coordinates).
- maxZHeightMeters() - Method in record class frc.robot.subsystems.apriltagvision.AprilTagPoseEstimator.Params
-
Returns the value of the
maxZHeightMetersrecord component. - measurement() - Method in record class frc.robot.subsystems.apriltagvision.AprilTagPoseEstimator.EstimationResult
-
Returns the value of the
measurementrecord component. - minXMeters - Variable in class frc.robot.shared.bindings.TrenchZoneConfig
-
Minimum X-coordinate of the trench zone in meters (field coordinates).
- minYMeters - Variable in class frc.robot.shared.bindings.TrenchZoneConfig
-
Minimum Y-coordinate of the trench zone in meters (field coordinates).
- MODULE_BACK_LEFT - Static variable in class frc.robot.subsystems.drivebase.commands.DriveBaseSubsystemCommandFactory
-
Module index for the back-left swerve module in the YAGSL modules array.
- MODULE_BACK_RIGHT - Static variable in class frc.robot.subsystems.drivebase.commands.DriveBaseSubsystemCommandFactory
-
Module index for the back-right swerve module in the YAGSL modules array.
- MODULE_FRONT_LEFT - Static variable in class frc.robot.subsystems.drivebase.commands.DriveBaseSubsystemCommandFactory
-
Module index for the front-left swerve module in the YAGSL modules array.
- MODULE_FRONT_RIGHT - Static variable in class frc.robot.subsystems.drivebase.commands.DriveBaseSubsystemCommandFactory
-
Module index for the front-right swerve module in the YAGSL modules array.
- moduleStates - Variable in class frc.robot.subsystems.drivebase.io.DriveBaseIO.DriveBaseIOInputs
-
Measured swerve module states.
- moduleTargets - Variable in class frc.robot.subsystems.drivebase.io.DriveBaseIO.DriveBaseIOInputs
-
Target swerve module states requested by the controller.
- motionProfile - Variable in class frc.robot.shared.config.AbstractSetAndSeekSubsystemConfig
-
Trapezoidal motion profile parameters for this set-and-seek subsystem.
- motionProfile - Variable in class frc.robot.shared.config.AbstractVelocitySubsystemConfig
-
Velocity motion profile parameters for this velocity subsystem.
- motor - Variable in class frc.robot.devices.motor.AbstractMotor
-
Hardware controller that actually drives the motor output.
- motor - Variable in class frc.robot.shared.subsystems.AbstractMotorSubsystem
-
Motor used to drive the mechanism.
- Motor - Interface in frc.robot.devices.motor
-
Minimal motor control surface for set-and-seek style mechanisms.
- motorCanId - Variable in class frc.robot.shared.config.MotorConfig
-
CAN device ID of the motor controller.
- motorConfig - Variable in class frc.robot.shared.config.AbstractMotorSubsystemConfig
-
Motor configuration bundle for this subsystem's primary motor.
- MotorConfig - Class in frc.robot.shared.config
-
Base configuration bundle for a single motor controller and its mechanism limits.
- MotorConfig() - Constructor for class frc.robot.shared.config.MotorConfig
- motorInputs - Variable in class frc.robot.shared.subsystems.AbstractMotorSubsystem
-
Logged motor inputs snapshot used for telemetry and replay.
- motorInverted - Variable in class frc.robot.shared.config.MotorConfig
-
True when the motor output should be inverted.
- MotorIO - Interface in frc.robot.devices.motor
-
Defines the telemetry surface for a motor controller so AdvantageKit can mirror hardware readings.
- MotorIO.MotorIOInputs - Class in frc.robot.devices.motor
-
Container of motor state fields captured for telemetry.
- MotorIOInputs() - Constructor for class frc.robot.devices.motor.MotorIO.MotorIOInputs
- motorRotationsPerMechanismRotation - Variable in class frc.robot.shared.config.MotorConfig
-
Gear ratio expressed as motor rotations per one mechanism rotation.
- MoveFieldManualCommand - Class in frc.robot.subsystems.drivebase.commands
-
Drives the robot field-relative using continuously supplied chassis speeds.
- MoveFieldManualCommand(DriveBaseSubsystem, DoubleSupplier, DoubleSupplier, DoubleSupplier) - Constructor for class frc.robot.subsystems.drivebase.commands.MoveFieldManualCommand
-
Creates a manual drive command that issues field-relative chassis speeds.
- MoveFieldManualWithHeadingCommand - Class in frc.robot.subsystems.drivebase.commands
-
Drives the robot field-relative using driver-supplied translation while locking the heading to a PID-controlled target angle.
- MoveFieldManualWithHeadingCommand(DriveBaseSubsystem, DoubleSupplier, DoubleSupplier, DoubleSupplier) - Constructor for class frc.robot.subsystems.drivebase.commands.MoveFieldManualWithHeadingCommand
-
Creates a heading-locked manual drive command.
- MoveHarvesterToPositionCommand - Class in frc.robot.subsystems.harvester.commands
-
Drives the harvester arm toward a target angle using its trapezoidal profile.
- MoveHarvesterToPositionCommand(HarvesterSubsystem, double) - Constructor for class frc.robot.subsystems.harvester.commands.MoveHarvesterToPositionCommand
-
Builds a profiled harvester move command that drives to a fixed angle.
- MoveHarvesterToPositionCommand(HarvesterSubsystem, Supplier<Double>) - Constructor for class frc.robot.subsystems.harvester.commands.MoveHarvesterToPositionCommand
-
Builds a profiled harvester move command that reads the target angle from a supplier.
- MoveTurretToAngleCommand - Class in frc.robot.subsystems.turret.commands
-
Drives the turret toward a target angle using its trapezoidal profile.
- MoveTurretToAngleCommand(TurretSubsystem, double) - Constructor for class frc.robot.subsystems.turret.commands.MoveTurretToAngleCommand
-
Builds a profiled turret move command that drives to a fixed angle.
- MoveTurretToAngleCommand(TurretSubsystem, Supplier<Double>) - Constructor for class frc.robot.subsystems.turret.commands.MoveTurretToAngleCommand
-
Builds a profiled turret move command that reads the target angle from a supplier.
- MULTI_TAG_AMBIGUITY - Enum constant in enum class frc.robot.subsystems.apriltagvision.AprilTagPoseEstimator.RejectionReason
-
Multi-tag observation exceeded the ambiguity threshold.
N
- name - Variable in class frc.robot.devices.motor.AbstractMotor
-
Friendly name used in log messages and dashboard keys.
- NO_TAGS - Enum constant in enum class frc.robot.subsystems.apriltagvision.AprilTagPoseEstimator.RejectionReason
-
No tags were detected in the observation.
- NOMINAL_VOLTAGE - Static variable in class frc.robot.devices.motor.AbstractMotor
-
Nominal voltage used for reference calculations.
- normalSpeedScale - Variable in class frc.robot.shared.bindings.TriggerBindingsConfig
-
Fraction of maximum linear speed used during normal driving (no trigger held).
O
- ODOMETRY_DEVIATION - Enum constant in enum class frc.robot.subsystems.apriltagvision.AprilTagPoseEstimator.RejectionReason
-
Vision pose deviates too far from the current odometry pose.
- odometryOnlyPose - Variable in class frc.robot.subsystems.drivebase.io.DriveBaseIO.DriveBaseIOInputs
-
Raw odometry-only pose derived from wheel encoders and gyro, without any vision fusion.
- odometryOnlyPose - Variable in class frc.robot.subsystems.robotpose.io.RobotPoseIO.RobotPoseIOInputs
-
Raw odometry-only pose from wheel encoders and gyro, without vision corrections.
- odometryTimestampSeconds - Variable in class frc.robot.subsystems.drivebase.io.DriveBaseIO.DriveBaseIOInputs
-
Timestamp for the latest odometry update in seconds.
- onInitialize() - Method in class frc.robot.shared.commands.AbstractIdleVelocityCommand
- onInitialize() - Method in class frc.robot.shared.commands.AbstractSetAndSeekCommand
- onInitialize() - Method in class frc.robot.shared.commands.AbstractSubsystemCommand
-
Optional hook for subclasses to run logic during initialize after the start log.
- onInitialize() - Method in class frc.robot.shared.commands.AbstractVelocityCommand
- onInitialize() - Method in class frc.robot.shared.commands.SetAndSeekSettleCommand
- onInitialize() - Method in class frc.robot.subsystems.drivebase.commands.MoveFieldManualCommand
-
Clears any pose targets so manual control can fully own the drivebase.
- onInitialize() - Method in class frc.robot.subsystems.drivebase.commands.MoveFieldManualWithHeadingCommand
-
Resets the heading PID controller so stale integral error does not produce a large initial output.
- onInitialize() - Method in class frc.robot.subsystems.harvester.commands.HoldHarvesterDeployedPositionCommand
- onInitialize() - Method in class frc.robot.subsystems.turret.commands.TrackFieldTargetCommand
-
Seeds the turret target with the current field-relative angle on first run.
- onTargetPositionToleranceDegrees - Variable in class frc.robot.subsystems.turret.config.TurretSubsystemConfig
-
Position error threshold for the on-target readiness check, in degrees.
- ORIGIN - Static variable in class frc.robot.subsystems.apriltagvision.config.AprilTagVisionSubsystemConfig
-
Enum name for the AprilTag layout origin to apply.
- OUTSIDE_FIELD - Enum constant in enum class frc.robot.subsystems.apriltagvision.AprilTagPoseEstimator.RejectionReason
-
Estimated pose is outside the field boundaries.
P
- Params(double, double, double, double, double, double, double, double, double, int[], double, int) - Constructor for record class frc.robot.subsystems.apriltagvision.AprilTagPoseEstimator.Params
-
Creates an instance of a
Paramsrecord class. - PathPlannerCommandFactory - Class in frc.robot.subsystems.drivebase.commands
-
Builds autonomous command sequences for each driver-station position.
- PathPlannerCommandFactory() - Constructor for class frc.robot.subsystems.drivebase.commands.PathPlannerCommandFactory
-
Creates a new factory and pre-loads all known autos.
- pathRotation - Variable in class frc.robot.subsystems.drivebase.config.DriveBaseSubsystemConfig
-
PID gains for the path following rotation controller.
- pathTranslation - Variable in class frc.robot.subsystems.drivebase.config.DriveBaseSubsystemConfig
-
PID gains for the path following translation controller.
- periodic() - Method in class frc.robot.RobotContainer
-
Runs once per robot loop to perform non-subsystem periodic checks.
- periodic() - Method in class frc.robot.shared.subsystems.AbstractMotorSubsystem
-
Refreshes feedforward configuration when not attached to the FMS, and logs motor inputs every cycle.
- periodic() - Method in class frc.robot.shared.subsystems.AbstractSetAndSeekSubsystem
-
Refreshes motor configuration and profile constraints when not attached to the FMS.
- periodic() - Method in class frc.robot.shared.subsystems.AbstractVelocitySubsystem
-
Refreshes motor, feedforward, and PID configuration when not attached to the FMS, and logs common velocity telemetry.
- periodic() - Method in class frc.robot.shared.targeting.BallFlightSimulator
-
Advances all in-flight balls, checks for new launches, and logs positions to AdvantageKit.
- periodic() - Method in class frc.robot.subsystems.apriltagvision.AprilTagVisionSubsystem
-
Pulls the latest frames from each camera, filters pose observations, and forwards accepted measurements to the robot state estimator.
- periodic() - Method in class frc.robot.subsystems.drivebase.DriveBaseSubsystem
-
Called every robot tick to update voltage smoothing and publish telemetry.
- periodic() - Method in class frc.robot.subsystems.gameplaystate.GameplayStateSubsystem
-
Evaluates automatic state transitions and logs telemetry each robot loop.
- periodic() - Method in class frc.robot.subsystems.robotpose.RobotPoseSubsystem
-
Reads the latest fused pose from the drivebase estimator and logs telemetry each robot loop.
- pid - Variable in class frc.robot.shared.config.AbstractMotorSubsystemConfig
-
PID controller gains for this motor subsystem.
- PidConfig - Class in frc.robot.shared.config
-
Configuration bundle for PID controller gains.
- PidConfig() - Constructor for class frc.robot.shared.config.PidConfig
- pitch - Variable in class frc.robot.subsystems.apriltagvision.config.AprilTagVisionSubsystemConfig.CameraTransform
-
Robot-to-camera pitch in radians.
- pose - Variable in class frc.robot.subsystems.drivebase.io.DriveBaseIO.DriveBaseIOInputs
-
Current robot pose estimate in meters and radians.
- pose() - Method in record class frc.robot.subsystems.apriltagvision.AprilTagPoseEstimator.VisionMeasurement
-
Returns the value of the
poserecord component. - pose() - Method in record class frc.robot.subsystems.apriltagvision.io.AprilTagVisionIO.PoseObservation
-
Returns the value of the
poserecord component. - Pose2dDeserializer - Class in frc.robot.shared.config
-
Jackson deserializer for a Pose2d stored as JSON with fields
x,y(meters), androtationin degrees. - Pose2dDeserializer() - Constructor for class frc.robot.shared.config.Pose2dDeserializer
- poseFilter - Variable in class frc.robot.subsystems.apriltagvision.config.AprilTagVisionSubsystemConfig
-
Pose quality filters and trust parameters.
- PoseFilterConfig - Class in frc.robot.subsystems.apriltagvision.config
-
Filtering and trust parameters for AprilTag pose estimation.
- PoseFilterConfig() - Constructor for class frc.robot.subsystems.apriltagvision.config.PoseFilterConfig
- PoseObservation(double, Pose3d, double, int, double, double, int[]) - Constructor for record class frc.robot.subsystems.apriltagvision.io.AprilTagVisionIO.PoseObservation
-
Creates an instance of a
PoseObservationrecord class. - poseObservations - Variable in class frc.robot.subsystems.apriltagvision.io.AprilTagVisionIO.AprilTagVisionIOInputs
-
Pose estimates derived from current AprilTag observations.
- positionDegrees - Variable in class frc.robot.devices.motor.MotorIO.MotorIOInputs
-
Measured mechanism position in degrees (post conversion).
- positionRadians - Variable in class frc.robot.devices.motor.MotorIO.MotorIOInputs
-
Measured mechanism position in radians (post conversion).
- positionToleranceDegrees - Variable in class frc.robot.shared.config.SetAndSeekMotionConfig
-
Acceptable position error when deciding if the mechanism is at its goal, in degrees.
- processInputs(String, LoggableInputs) - Method in class frc.robot.shared.logging.Logger
-
Records an auto-logged input snapshot with the logger prefix applied.
Q
- quasistaticTimeoutSeconds - Variable in class frc.robot.shared.config.SysIdRoutineConfig
-
Timeout for the quasistatic (slow ramp) portion of SysId in seconds.
R
- rampRateVoltsPerSecond - Variable in class frc.robot.shared.config.SysIdRoutineConfig
-
Quasistatic voltage ramp rate for SysId characterization in volts per second.
- readTunableBoolean(String, boolean) - Method in class frc.robot.shared.config.AbstractConfig
-
Reads a tunable boolean backed by AdvantageKit's logged network inputs so tweaks are captured in logs and respected during replay, but still falls back to the default when attached to FMS to avoid match-time latency.
- readTunableDegrees(String, double) - Method in class frc.robot.shared.config.AbstractConfig
-
Reads a tunable number that represents degrees.
- readTunableDegreesAsRadians(String, double) - Method in class frc.robot.shared.config.AbstractConfig
-
Reads a tunable number stored in degrees and returns the value in radians.
- readTunableNumber(String, double) - Method in class frc.robot.shared.config.AbstractConfig
-
Reads a tunable number backed by AdvantageKit's logged network inputs so tweaks are captured in logs and respected during replay, but still falls back to the default when attached to FMS to avoid match-time latency.
- readTunableString(String, String) - Method in class frc.robot.shared.config.AbstractConfig
-
Reads a tunable string backed by AdvantageKit's logged network inputs so tweaks are captured in logs and respected during replay, but still falls back to the default when attached to FMS to avoid match-time latency.
- recordOutput(String, boolean) - Method in class frc.robot.shared.logging.Logger
-
Records a boolean to AdvantageKit using the class name as a prefix.
- recordOutput(String, double) - Method in class frc.robot.shared.logging.Logger
-
Records a numeric value to AdvantageKit using the class name as a prefix.
- recordOutput(String, double[]) - Method in class frc.robot.shared.logging.Logger
-
Records an array of numeric values to AdvantageKit using the class name as a prefix.
- recordOutput(String, String) - Method in class frc.robot.shared.logging.Logger
-
Records a string value to AdvantageKit using the class name as a prefix.
- recordOutput(String, T) - Method in class frc.robot.shared.logging.Logger
-
Records a struct-serializable value to AdvantageKit using the class name as a prefix.
- recordOutput(String, T...) - Method in class frc.robot.shared.logging.Logger
-
Records an array of struct-serializable values to AdvantageKit using the class name as a prefix.
- recordOutput(String, T[][]) - Method in class frc.robot.shared.logging.Logger
-
Records a 2D array of struct-serializable values to AdvantageKit using the class name as a prefix.
- recordVerboseOutput(String, boolean) - Method in class frc.robot.shared.logging.Logger
-
Records a boolean to AdvantageKit only when not attached to the FMS and verbose is enabled.
- recordVerboseOutput(String, double) - Method in class frc.robot.shared.logging.Logger
-
Records a numeric value to AdvantageKit only when not attached to the FMS and verbose is enabled.
- recordVerboseOutput(String, double[]) - Method in class frc.robot.shared.logging.Logger
-
Records an array of numeric values to AdvantageKit only when not attached to the FMS and verbose is enabled.
- recordVerboseOutput(String, String) - Method in class frc.robot.shared.logging.Logger
-
Records a string value to AdvantageKit only when not attached to the FMS and verbose is enabled.
- recordVerboseOutput(String, T) - Method in class frc.robot.shared.logging.Logger
-
Records a struct-serializable value to AdvantageKit only when not attached to the FMS and verbose is enabled.
- recordVerboseOutput(String, T...) - Method in class frc.robot.shared.logging.Logger
-
Records an array of struct-serializable values to AdvantageKit only when not attached to the FMS and verbose is enabled.
- recordVerboseOutput(String, T[][]) - Method in class frc.robot.shared.logging.Logger
-
Records a 2D array of struct-serializable values to AdvantageKit only when not attached to the FMS and verbose is enabled.
- refreshCycle() - Static method in class frc.robot.shared.config.RobotEnvironment
-
Refreshes cached environment state once per robot loop.
- refreshFeedforward() - Method in class frc.robot.shared.subsystems.AbstractMotorSubsystem
-
Re-reads feedforward gains from config so live tuning updates affect voltage estimates immediately.
- refreshFeedforward() - Method in class frc.robot.subsystems.harvester.HarvesterSubsystem
-
Re-reads arm feedforward gains from config so live tuning updates affect voltage estimates immediately.
- rejected(AprilTagPoseEstimator.RejectionReason) - Static method in record class frc.robot.subsystems.apriltagvision.AprilTagPoseEstimator.EstimationResult
-
Creates a rejected result with the given reason.
- rejectionReason() - Method in record class frc.robot.subsystems.apriltagvision.AprilTagPoseEstimator.EstimationResult
-
Returns the value of the
rejectionReasonrecord component. - reportError(String, StackTraceElement[]) - Static method in class frc.robot.shared.config.RobotEnvironment
-
Reports a fatal or high-severity error to the Driver Station console.
- reportWarning(String, boolean) - Static method in class frc.robot.shared.config.RobotEnvironment
-
Reports a recoverable warning to the Driver Station console.
- reportWarning(String, boolean) - Method in class frc.robot.shared.subsystems.AbstractSubsystem
-
Reports a recoverable warning to the Driver Station console.
- requestedState - Variable in class frc.robot.subsystems.gameplaystate.io.GameplayStateIO.GameplayStateIOInputs
-
Name of the most recently requested state before it was applied.
- requestState(GameplayState, String) - Method in class frc.robot.subsystems.gameplaystate.GameplayStateSubsystem
-
Requests a transition to the specified gameplay state.
- resetEncoderPosition() - Method in class frc.robot.shared.subsystems.AbstractSetAndSeekSubsystem
-
Resets the motor encoder to the configured initial position and reinitializes the profile state.
- resetHeadingController() - Method in class frc.robot.subsystems.drivebase.DriveBaseSubsystem
-
Resets the heading PID controller so accumulated integral error does not carry over between commands.
- resetPose(Pose2d) - Method in class frc.robot.RobotContainer
-
Resets the robot pose for both the drivebase and the robot state estimator.
- resetPose(Pose2d) - Method in class frc.robot.subsystems.drivebase.DriveBaseSubsystem
-
Resets odometry and gyro heading to the supplied pose.
- resetPose(Pose2d) - Method in class frc.robot.subsystems.robotpose.RobotPoseSubsystem
-
Resets all pose tracking to the provided pose.
- resetPoseFromVision() - Method in class frc.robot.RobotContainer
-
Resets the robot pose using the latest vision measurement from the cameras.
- resetPoseFromVision() - Method in class frc.robot.subsystems.robotpose.RobotPoseSubsystem
-
Resets the robot pose to the most recent vision measurement.
- resetRawOdometry(Pose2d) - Method in class frc.robot.subsystems.drivebase.io.DriveBaseIOYagsl
-
Resets the raw odometry tracker to a given pose.
- resetWarmStart() - Method in class frc.robot.shared.targeting.ShootOnTheMoveCalculator
-
Resets the warm-start state.
- ReverseFeederCommand - Class in frc.robot.subsystems.feeder.commands
-
Command that spins the feeder belt in reverse to clear Fuel back toward the intake.
- ReverseFeederCommand(FeederSubsystem, double) - Constructor for class frc.robot.subsystems.feeder.commands.ReverseFeederCommand
-
Creates a reverse command that drives the belt at a fixed negative RPM.
- ReverseFeederCommand(FeederSubsystem, Supplier<Double>) - Constructor for class frc.robot.subsystems.feeder.commands.ReverseFeederCommand
-
Creates a reverse command that reads its target RPM from a supplier.
- ReverseIndexerCommand - Class in frc.robot.subsystems.indexer.commands
-
Command that spins the indexer roller in reverse to back Fuel toward the feeder.
- ReverseIndexerCommand(IndexerSubsystem, double) - Constructor for class frc.robot.subsystems.indexer.commands.ReverseIndexerCommand
-
Creates a reverse command that drives the roller at a fixed negative RPM.
- ReverseIndexerCommand(IndexerSubsystem, Supplier<Double>) - Constructor for class frc.robot.subsystems.indexer.commands.ReverseIndexerCommand
-
Creates a reverse command that reads its target RPM from a supplier.
- reversePulseDurationSeconds - Variable in class frc.robot.subsystems.feeder.config.FeederSubsystemConfig
-
Duration of the reverse pulse used to unstick Fuel before running the belt forward, in seconds.
- reverseSoftLimitDegrees - Variable in class frc.robot.shared.config.MotorConfig
-
Reverse travel soft limit in degrees.
- reverseVelocityRpm - Variable in class frc.robot.subsystems.feeder.config.FeederSubsystemConfig
-
Reverse velocity used for clearing Fuel back toward the intake, in RPM.
- reverseVelocityRpm - Variable in class frc.robot.subsystems.indexer.config.IndexerSubsystemConfig
-
Reverse velocity used for clearing jams or backing Fuel toward the feeder, in RPM.
- reverseVelocityRpm - Variable in class frc.robot.subsystems.intake.config.IntakeSubsystemConfig
-
Reverse velocity used for ejecting Fuel back onto the field, in RPM.
- rightStickXResponseExponent - Variable in class frc.robot.shared.bindings.TriggerBindingsConfig
-
Response curve exponent for the right stick X axis (rotation/omega).
- rightZonePositionXMeters - Variable in class frc.robot.shared.field.FieldTargetConfig
-
X-coordinate of the right zone rally point in meters (Blue alliance perspective).
- rightZonePositionYMeters - Variable in class frc.robot.shared.field.FieldTargetConfig
-
Y-coordinate of the right zone rally point in meters.
- Robot - Class in frc.robot
-
Main robot class that owns the command scheduler and logging setup.
- Robot() - Constructor for class frc.robot.Robot
-
Creates the robot and initializes logging, replay, and container wiring.
- RobotContainer - Class in frc.robot
-
Central wiring hub for subsystems, commands, and driver inputs.
- RobotContainer() - Constructor for class frc.robot.RobotContainer
-
Builds the robot container and wires subsystems, command factories, and bindings.
- RobotEnvironment - Class in frc.robot.shared.config
-
Single source of truth for robot environment state: FMS attachment, simulation detection, alliance info, and Driver Station reporting.
- robotPeriodic() - Method in class frc.robot.Robot
-
Runs once every scheduler cycle regardless of robot mode.
- RobotPoseIO - Interface in frc.robot.subsystems.robotpose.io
-
Defines the contract for robot pose telemetry inputs that AdvantageKit will log.
- RobotPoseIO.RobotPoseIOInputs - Class in frc.robot.subsystems.robotpose.io
-
Container of robot pose telemetry fields that AdvantageKit will persist.
- RobotPoseIOInputs() - Constructor for class frc.robot.subsystems.robotpose.io.RobotPoseIO.RobotPoseIOInputs
- robotPoseSubsystem - Variable in class frc.robot.shared.config.SubsystemsConfig
-
Robot pose configuration bundle.
- RobotPoseSubsystem - Class in frc.robot.subsystems.robotpose
-
Centralized pose tracking subsystem that serves as the single authority for robot field pose.
- RobotPoseSubsystem(RobotPoseSubsystemConfig, Supplier<Pose2d>, Supplier<Pose2d>, VisionMeasurementConsumer, Consumer<Pose2d>) - Constructor for class frc.robot.subsystems.robotpose.RobotPoseSubsystem
-
Creates the Robot Pose subsystem with all cross-subsystem dependencies.
- RobotPoseSubsystemConfig - Class in frc.robot.subsystems.robotpose.config
-
Configuration bundle for the Robot Pose subsystem.
- RobotPoseSubsystemConfig() - Constructor for class frc.robot.subsystems.robotpose.config.RobotPoseSubsystemConfig
- robotToCamera - Variable in class frc.robot.subsystems.apriltagvision.io.AprilTagVisionIOPhotonVision
-
Transform from robot center to the camera position.
- roll - Variable in class frc.robot.subsystems.apriltagvision.config.AprilTagVisionSubsystemConfig.CameraTransform
-
Robot-to-camera roll in radians.
- rotationalLeadTimeSeconds - Variable in class frc.robot.subsystems.turret.config.TurretSubsystemConfig
-
Look-ahead time for rotational velocity compensation in seconds.
- rotationToleranceDegrees - Variable in class frc.robot.subsystems.drivebase.config.DriveBaseSubsystemConfig
-
Allowed heading error in degrees.
- rpm - Variable in class frc.robot.subsystems.shooter.config.DistanceRpmPoint
-
Target flywheel RPM at this distance.
- rpmAdjustmentAmountRpm - Variable in class frc.robot.subsystems.shooter.config.ShooterSubsystemConfig
-
RPM amount added or subtracted when the operator uses the boost or cut triggers.
- rpmToDegreesPerSecond(double) - Static method in class frc.robot.shared.config.VelocityMotionConfig
-
Converts an RPM value to degrees per second.
- rpmToRadiansPerSecond(double) - Static method in class frc.robot.shared.config.VelocityMotionConfig
-
Converts an RPM value to radians per second.
S
- seekTarget() - Method in class frc.robot.shared.subsystems.AbstractSetAndSeekSubsystem
-
Advances the trapezoidal profile by one cycle and hands the setpoint to the subclass for actuation.
- seekVelocity() - Method in class frc.robot.shared.subsystems.AbstractVelocitySubsystem
-
Advances the velocity controller by one cycle: updates motor inputs, steps the optional velocity ramp, computes PID + feedforward, and applies the voltage to the motor.
- SetAndSeekMotionConfig - Class in frc.robot.shared.config
-
Configuration bundle for trapezoidal motion profile parameters used by set-and-seek subsystems.
- SetAndSeekMotionConfig() - Constructor for class frc.robot.shared.config.SetAndSeekMotionConfig
- SetAndSeekSettleCommand<TSubsystem extends AbstractSetAndSeekSubsystem<?>> - Class in frc.robot.shared.commands
-
Retargets a set-and-seek subsystem to its current position and runs the profiled controller until it reports settled, then stops the motor.
- SetAndSeekSettleCommand(TSubsystem) - Constructor for class frc.robot.shared.commands.SetAndSeekSettleCommand
-
Creates a settle command for the given subsystem.
- setDashboardPrefix(String) - Method in class frc.robot.shared.config.AbstractConfig
-
Overrides the SmartDashboard prefix used for tunable key resolution.
- setDefaultHoldDeployedPositionCommand() - Method in class frc.robot.subsystems.harvester.commands.HarvesterSubsystemCommandFactory
-
Builds a hold command and sets it as the default command for the harvester subsystem.
- setDefaultIdleCommand() - Method in class frc.robot.shared.commands.AbstractVelocityCommandFactory
-
Sets the idle command as the default command for this velocity subsystem.
- setDefaultIdleCommand() - Method in class frc.robot.subsystems.gameplaystate.commands.GameplayStateCommandFactory
-
Sets the idle command as the default behavior for the gameplay state subsystem.
- setDefaultManualDriveCommand(Supplier<Double>, Supplier<Double>, Supplier<Double>) - Method in class frc.robot.subsystems.drivebase.commands.DriveBaseSubsystemCommandFactory
-
Builds and sets the default manual drive command using a driver controller.
- setDefaultStowCommand() - Method in class frc.robot.subsystems.harvester.commands.HarvesterSubsystemCommandFactory
-
Builds a stow command and sets it as the default command for the harvester subsystem.
- setDefaultTrackFieldTargetCommand(RobotPoseSubsystem, Supplier<Translation2d>, Supplier<Double>, Supplier<ChassisSpeeds>, DoubleUnaryOperator) - Method in class frc.robot.subsystems.turret.commands.TurretSubsystemCommandFactory
-
Builds and sets the default turret tracking command with shoot-on-the-move compensation.
- setEncoderPosition(double) - Method in class frc.robot.devices.motor.AbstractMotor
-
Overwrites the encoder's stored position so the mechanism's logical zero matches its physical location.
- setEncoderPosition(double) - Method in class frc.robot.devices.motor.AbstractSimMotor
-
Overwrites the real encoder, the SparkMaxSim, and the physics model position.
- setEncoderPosition(double) - Method in class frc.robot.devices.motor.CompositeMotor
-
Overwrites the encoder position on the primary motor and all followers.
- setEncoderPosition(double) - Method in class frc.robot.devices.motor.DisabledMotor
-
Ignores encoder position changes because no hardware exists.
- setEncoderPosition(double) - Method in interface frc.robot.devices.motor.Motor
-
Overwrites the encoder's stored position so the mechanism's logical zero matches its physical location.
- setFeedVelocity() - Method in class frc.robot.subsystems.indexer.IndexerSubsystem
-
Convenience method that sets the roller to the configured default feed velocity.
- setForwardVelocity() - Method in class frc.robot.subsystems.feeder.FeederSubsystem
-
Convenience method that sets the belt to the configured forward transport velocity.
- setForwardVelocity() - Method in class frc.robot.subsystems.intake.IntakeSubsystem
-
Convenience method that sets the rollers to the configured forward intake velocity.
- setpointState - Variable in class frc.robot.shared.subsystems.AbstractSetAndSeekSubsystem
-
Current setpoint state produced by the trapezoid profile.
- setReverseVelocity() - Method in class frc.robot.subsystems.feeder.FeederSubsystem
-
Convenience method that sets the belt to reverse at the configured clearing velocity.
- setReverseVelocity() - Method in class frc.robot.subsystems.indexer.IndexerSubsystem
-
Convenience method that sets the roller to reverse at the configured reverse velocity.
- setReverseVelocity() - Method in class frc.robot.subsystems.intake.IntakeSubsystem
-
Convenience method that sets the rollers to reverse at the configured eject velocity.
- setRpmOffset(double) - Method in class frc.robot.subsystems.shooter.ShooterSubsystem
-
Sets the operator RPM offset applied on top of every target velocity.
- setTarget(double) - Method in class frc.robot.shared.subsystems.AbstractSetAndSeekSubsystem
-
Sets a new goal for the motion profile.
- setTarget(double) - Method in class frc.robot.subsystems.turret.TurretSubsystem
-
Sets a new turret goal after normalizing the angle into the [-180, 180] range.
- setTargetVelocityRpm(double) - Method in class frc.robot.shared.subsystems.AbstractVelocitySubsystem
-
Sets a new target velocity for the mechanism.
- setTargetVelocityRpm(double) - Method in class frc.robot.subsystems.shooter.ShooterSubsystem
-
Sets a new target velocity, applies the operator RPM offset, and clamps to forward-only rotation.
- settleAtCurrentPosition() - Method in class frc.robot.shared.subsystems.AbstractSetAndSeekSubsystem
-
Retargets the profile using the latest measured position and velocity to settle without oscillation.
- settleTimeSeconds - Variable in class frc.robot.shared.config.VelocityMotionConfig
-
How long the velocity must stay within tolerance before reporting ready, in seconds.
- setVoltage(Voltage) - Method in class frc.robot.devices.motor.AbstractMotor
- setVoltage(Voltage) - Method in class frc.robot.devices.motor.CompositeMotor
-
Sends a voltage command to the primary motor and all followers.
- setVoltage(Voltage) - Method in class frc.robot.devices.motor.DisabledMotor
-
Ignores voltage requests and records the last value for telemetry.
- setVoltage(Voltage) - Method in interface frc.robot.devices.motor.Motor
-
Commands the motor with a voltage request.
- ShooterMotor - Class in frc.robot.subsystems.shooter.devices
-
SparkMax-backed shooter flywheel motor configured from the shooter subsystem config.
- ShooterSimMotor - Class in frc.robot.subsystems.shooter.devices
-
Simulation-only shooter motor wrapper configured from the shooter subsystem config.
- shooterSubsystem - Variable in class frc.robot.shared.config.SubsystemsConfig
-
Shooter configuration bundle.
- ShooterSubsystem - Class in frc.robot.subsystems.shooter
-
Shooter subsystem that spins a flywheel to launch Fuel into the scoring hub.
- ShooterSubsystem(ShooterSubsystemConfig) - Constructor for class frc.robot.subsystems.shooter.ShooterSubsystem
-
Builds the shooter subsystem with a primary motor and an optional follower motor.
- ShooterSubsystemCommandFactory - Class in frc.robot.subsystems.shooter.commands
-
Generates commands that operate on the shooter subsystem so RobotContainer can stay focused on wiring.
- ShooterSubsystemCommandFactory(ShooterSubsystem) - Constructor for class frc.robot.subsystems.shooter.commands.ShooterSubsystemCommandFactory
-
Creates a factory for commands that share the given shooter subsystem instance.
- ShooterSubsystemConfig - Class in frc.robot.subsystems.shooter.config
-
Configuration bundle for the shooter subsystem.
- ShooterSubsystemConfig() - Constructor for class frc.robot.subsystems.shooter.config.ShooterSubsystemConfig
- shootingSpeedScalePercent - Variable in class frc.robot.subsystems.drivebase.config.DriveBaseSubsystemConfig
-
Percentage of maximum drive speed allowed when the robot is actively shooting (FIRE_READY or AUTO_CYCLE).
- ShootOnTheMoveCalculator - Class in frc.robot.shared.targeting
-
Shoot-on-the-move solver that computes a compensated aim point and distance for the turret.
- ShootOnTheMoveCalculator(double, double, int, double) - Constructor for class frc.robot.shared.targeting.ShootOnTheMoveCalculator
-
Creates a solver with the given tuning parameters.
- ShootOnTheMoveCalculator.ShotSolution - Record Class in frc.robot.shared.targeting
-
Immutable result of the SOTM solve.
- SHOP - Enum constant in enum class frc.robot.subsystems.apriltagvision.config.AprilTagVisionSubsystemConfig.FieldLayoutType
-
Obots shop.
- SHOP_FIELD - Static variable in class frc.robot.subsystems.apriltagvision.config.AprilTagVisionSubsystemConfig
-
Deploy-relative path for the shop field layout.
- ShotSolution(Translation2d, double, double, int, boolean) - Constructor for record class frc.robot.shared.targeting.ShootOnTheMoveCalculator.ShotSolution
-
Creates an instance of a
ShotSolutionrecord class. - silenceJoystickConnectionWarning(boolean) - Static method in class frc.robot.shared.config.RobotEnvironment
-
Silences the joystick connection warning that fires in simulation when no controllers are plugged in.
- simulationInit() - Method in class frc.robot.Robot
-
Runs once when the simulator first starts.
- simulationOmegaScale - Variable in class frc.robot.subsystems.drivebase.config.DriveBaseSubsystemConfig
-
Additional rotation scale applied in simulation.
- simulationPeriodic() - Method in class frc.robot.subsystems.turret.TurretSubsystem
-
Publishes the simulated turret's 3D pose for AdvantageScope animation.
- simulationTranslationScale - Variable in class frc.robot.subsystems.drivebase.config.DriveBaseSubsystemConfig
-
Additional translation scale applied in simulation.
- SINGLE_TAG_AMBIGUITY - Enum constant in enum class frc.robot.subsystems.apriltagvision.AprilTagPoseEstimator.RejectionReason
-
Single-tag observation exceeded the ambiguity threshold.
- slowSpeedScale - Variable in class frc.robot.shared.bindings.TriggerBindingsConfig
-
Fraction of maximum linear speed used when the left trigger (precision/slow) is held.
- smartCurrentLimitAmps - Variable in class frc.robot.shared.config.MotorConfig
-
Smart current limit for the motor in amps.
- solve(Translation2d, ChassisSpeeds, double, double, double, Translation2d, DoubleUnaryOperator) - Method in class frc.robot.shared.targeting.ShootOnTheMoveCalculator
-
Solves for the compensated aim point given the robot's current state.
- sotmActive() - Method in record class frc.robot.shared.targeting.ShootOnTheMoveCalculator.ShotSolution
-
Returns the value of the
sotmActiverecord component. - sotmConvergenceToleranceSeconds - Variable in class frc.robot.subsystems.turret.config.TurretSubsystemConfig
-
Convergence threshold for the Newton solver in seconds.
- sotmDragCoefficient - Variable in class frc.robot.subsystems.turret.config.TurretSubsystemConfig
-
Aerodynamic drag coefficient applied to the ball's inherited robot velocity during flight.
- sotmEnabled - Variable in class frc.robot.subsystems.turret.config.TurretSubsystemConfig
-
Enables or disables the shoot-on-the-move translational compensation.
- sotmMaxIterations - Variable in class frc.robot.subsystems.turret.config.TurretSubsystemConfig
-
Maximum Newton iterations before falling back to the uncompensated TOF.
- sotmMinSpeedMetersPerSecond - Variable in class frc.robot.subsystems.turret.config.TurretSubsystemConfig
-
Robot speed below which SOTM is disabled and the turret aims straight at the target.
- sprintSpeedScale - Variable in class frc.robot.shared.bindings.TriggerBindingsConfig
-
Fraction of maximum linear speed used when the right trigger (sprint) is held.
- standardDeviations() - Method in record class frc.robot.subsystems.apriltagvision.AprilTagPoseEstimator.VisionMeasurement
-
Returns the value of the
standardDeviationsrecord component. - staticSolution(Translation2d, double, double) - Static method in record class frc.robot.shared.targeting.ShootOnTheMoveCalculator.ShotSolution
-
Construct a static (no-SOTM) solution from raw values.
- stepVoltage - Variable in class frc.robot.shared.config.SysIdRoutineConfig
-
Step voltage applied during SysId dynamic tests in volts.
- stop() - Method in class frc.robot.devices.motor.AbstractMotor
-
Stops motor output immediately.
- stop() - Method in class frc.robot.devices.motor.CompositeMotor
-
Stops the primary motor and all followers immediately.
- stop() - Method in class frc.robot.devices.motor.DisabledMotor
-
Stops output by clearing the stored voltage request.
- stop() - Method in interface frc.robot.devices.motor.Motor
-
Stops the motor output.
- stop() - Method in class frc.robot.shared.subsystems.AbstractMotorSubsystem
-
Stops the motor and resets subsystem state to a safe idle condition.
- stop() - Method in class frc.robot.shared.subsystems.AbstractSetAndSeekSubsystem
-
Resets the profiled controller and goal state, then stops the motor.
- stop() - Method in class frc.robot.shared.subsystems.AbstractVelocitySubsystem
-
Resets velocity controller state to zero and stops the motor.
- stop() - Method in class frc.robot.subsystems.drivebase.DriveBaseSubsystem
-
Stops all motion and locks the modules in their current orientation.
- stowArm() - Method in class frc.robot.subsystems.harvester.HarvesterSubsystem
-
Commands the arm to stow in the upright match-start position.
- stowedPositionDegrees - Variable in class frc.robot.subsystems.harvester.config.HarvesterSubsystemConfig
-
Arm angle when stowed upright inside the robot perimeter, in degrees.
- subsystem - Variable in class frc.robot.shared.commands.AbstractSubsystemCommand
-
Subsystem instance this command requires and operates on.
- subsystem - Variable in class frc.robot.shared.commands.AbstractSubsystemCommandFactory
-
Subsystem instance shared by all commands created by this factory.
- SubsystemsConfig - Class in frc.robot.shared.config
-
Root configuration bundle for every subsystem.
- SubsystemsConfig() - Constructor for class frc.robot.shared.config.SubsystemsConfig
- supplyCurrentAmps - Variable in class frc.robot.devices.motor.MotorIO.MotorIOInputs
-
Reported supply/phase current draw in amps.
- sweepArm() - Method in class frc.robot.subsystems.harvester.HarvesterSubsystem
-
Commands the arm to the sweep position to push Fuel from the back of the hopper toward the shooting array.
- sweepPositionDegrees - Variable in class frc.robot.subsystems.harvester.config.HarvesterSubsystemConfig
-
Arm angle raised to push Fuel from the back of the hopper toward the shooting array, in degrees.
- swerveConfigDirectory - Variable in class frc.robot.subsystems.drivebase.config.DriveBaseSubsystemConfig
-
Name of the swerve configuration directory under the deploy folder (e.g., "swerve" or "swerve-test").
- sysId - Variable in class frc.robot.shared.config.AbstractMotorSubsystemConfig
-
SysId routine parameters for this motor subsystem.
- sysId - Variable in class frc.robot.subsystems.drivebase.config.DriveBaseSubsystemConfig
-
SysId routine parameters shared by all drive base motors (drive and angle).
- SysIdHelper - Class in frc.robot.shared.subsystems
-
Factory for building SysId routines with consistent logging and unit handling.
- SysIdRoutineConfig - Class in frc.robot.shared.config
-
Configuration bundle for WPILib SysId characterization routine parameters.
- SysIdRoutineConfig() - Constructor for class frc.robot.shared.config.SysIdRoutineConfig
T
- tagCount() - Method in record class frc.robot.subsystems.apriltagvision.io.AprilTagVisionIO.PoseObservation
-
Returns the value of the
tagCountrecord component. - tagIds - Variable in class frc.robot.subsystems.apriltagvision.io.AprilTagVisionIO.AprilTagVisionIOInputs
-
IDs of tags observed in the most recent update.
- tagIds() - Method in record class frc.robot.subsystems.apriltagvision.io.AprilTagVisionIO.PoseObservation
-
Returns the value of the
tagIdsrecord component. - tagSwitchStdDevMultiplier - Variable in class frc.robot.subsystems.apriltagvision.config.PoseFilterConfig
-
Standard deviation multiplier applied when the set of observed tag IDs changes between consecutive accepted observations from the same camera.
- tagSwitchStdDevMultiplier() - Method in record class frc.robot.subsystems.apriltagvision.AprilTagPoseEstimator.Params
-
Returns the value of the
tagSwitchStdDevMultiplierrecord component. - TargetObservation(Rotation2d, Rotation2d) - Constructor for record class frc.robot.subsystems.apriltagvision.io.AprilTagVisionIO.TargetObservation
-
Creates an instance of a
TargetObservationrecord class. - targetPositionRads - Variable in class frc.robot.devices.motor.MotorIO.MotorIOInputs
-
Last commanded target position in radians, if applicable.
- targetVelocityRadPerSec - Variable in class frc.robot.devices.motor.MotorIO.MotorIOInputs
-
Last commanded target velocity in radians per second, if applicable.
- targetWasClamped - Variable in class frc.robot.shared.subsystems.AbstractSetAndSeekSubsystem
-
True when the most recent target was clamped to the setpoint limits, meaning the mechanism cannot reach the requested position.
- teleopExit() - Method in class frc.robot.Robot
-
Runs once when the robot exits teleop mode; no-op by default.
- teleopInit() - Method in class frc.robot.Robot
-
Seeds the robot pose and cancels any lingering autonomous command when teleop begins.
- teleopPeriodic() - Method in class frc.robot.Robot
-
Runs each loop during teleop; command scheduler handles execution.
- temperatureCelsius - Variable in class frc.robot.devices.motor.MotorIO.MotorIOInputs
-
Motor temperature in degrees Celsius.
- testExit() - Method in class frc.robot.Robot
-
Runs once when the robot exits test mode; no-op by default.
- testInit() - Method in class frc.robot.Robot
-
Cancels all active commands when test mode begins.
- testPeriodic() - Method in class frc.robot.Robot
-
Runs each loop during test mode; no-op by default.
- timeOfFlightSeconds - Variable in class frc.robot.subsystems.shooter.config.DistanceRpmPoint
-
Estimated time of flight in seconds for a ball launched at this distance's RPM to reach the target.
- timeOfFlightSeconds() - Method in record class frc.robot.shared.targeting.ShootOnTheMoveCalculator.ShotSolution
-
Returns the value of the
timeOfFlightSecondsrecord component. - timestamp() - Method in record class frc.robot.subsystems.apriltagvision.io.AprilTagVisionIO.PoseObservation
-
Returns the value of the
timestamprecord component. - timestampSeconds() - Method in record class frc.robot.subsystems.apriltagvision.AprilTagPoseEstimator.VisionMeasurement
-
Returns the value of the
timestampSecondsrecord component. - TOO_FAR - Enum constant in enum class frc.robot.subsystems.apriltagvision.AprilTagPoseEstimator.RejectionReason
-
Average tag distance exceeded the maximum allowed distance.
- toPose2d() - Method in class frc.robot.shared.bindings.DpadTargetConfig
-
Converts the configured target to a WPILib Pose2d in blue-alliance coordinates.
- toString() - Method in record class frc.robot.shared.targeting.ShootOnTheMoveCalculator.ShotSolution
-
Returns a string representation of this record class.
- toString() - Method in record class frc.robot.subsystems.apriltagvision.AprilTagPoseEstimator.EstimationResult
-
Returns a string representation of this record class.
- toString() - Method in record class frc.robot.subsystems.apriltagvision.AprilTagPoseEstimator.Params
-
Returns a string representation of this record class.
- toString() - Method in record class frc.robot.subsystems.apriltagvision.AprilTagPoseEstimator.VisionMeasurement
-
Returns a string representation of this record class.
- toString() - Method in record class frc.robot.subsystems.apriltagvision.io.AprilTagVisionIO.PoseObservation
-
Returns a string representation of this record class.
- toString() - Method in record class frc.robot.subsystems.apriltagvision.io.AprilTagVisionIO.TargetObservation
-
Returns a string representation of this record class.
- toTransform3d() - Method in class frc.robot.subsystems.apriltagvision.config.AprilTagVisionSubsystemConfig.CameraTransform
-
Converts this config object to a WPILib Transform3d.
- toTranslation3d() - Method in class frc.robot.shared.config.AbstractConfig.ComponentPoseConfig
-
Converts the configured pivot offsets to a WPILib Translation3d.
- TrackFieldTargetCommand - Class in frc.robot.subsystems.turret.commands
-
Continuously aims the turret at a field-relative target position with shoot-on-the-move compensation.
- TrackFieldTargetCommand(TurretSubsystem, RobotPoseSubsystem, Supplier<Translation2d>, Supplier<Double>, Supplier<ChassisSpeeds>, DoubleUnaryOperator, ShootOnTheMoveCalculator) - Constructor for class frc.robot.subsystems.turret.commands.TrackFieldTargetCommand
-
Creates a command that tracks a field-relative target position with shoot-on-the-move compensation.
- transitionSource - Variable in class frc.robot.subsystems.gameplaystate.io.GameplayStateIO.GameplayStateIOInputs
-
Source that triggered the most recent state transition (e.g., "operator", "fms", "auto", "timer").
- TRAVEL - Enum constant in enum class frc.robot.subsystems.gameplaystate.GameplayState
-
Safe transit mode for moving across the field.
- TRENCH_TRAVEL - Enum constant in enum class frc.robot.subsystems.gameplaystate.GameplayState
-
Low-profile transit mode for passing under field obstacles such as the trench.
- trenchCenterYMeters - Variable in class frc.robot.shared.bindings.TrenchZoneConfig
-
Y-coordinate of the trench center in meters (field coordinates), derived from the AprilTags centered on the trench opening.
- TrenchZoneConfig - Class in frc.robot.shared.bindings
-
Defines a rectangular trench zone on the field and provides geometric detection for whether a straight-line path crosses it.
- TrenchZoneConfig() - Constructor for class frc.robot.shared.bindings.TrenchZoneConfig
- trenchZones - Variable in class frc.robot.shared.bindings.DriverControllerConfig
-
Trench zones that require heading alignment when the robot pathfinds through them.
- triggerBindings - Variable in class frc.robot.shared.config.SubsystemsConfig
-
Trigger bindings configuration bundle for driver controller sensitivity and tuning mode.
- TriggerBindings - Class in frc.robot.shared.bindings
-
Maps the driver controller to robot commands so RobotContainer stays lean.
- TriggerBindings(DriveBaseSubsystemCommandFactory, TriggerBindingsConfig, TurretSubsystemCommandFactory, ShooterSubsystemCommandFactory, IndexerSubsystemCommandFactory, FeederSubsystemCommandFactory, IntakeSubsystemCommandFactory, HarvesterSubsystemCommandFactory, GameplayStateCommandFactory) - Constructor for class frc.robot.shared.bindings.TriggerBindings
-
Creates trigger bindings with the default driver controller port.
- TriggerBindings(DriveBaseSubsystemCommandFactory, TriggerBindingsConfig, TurretSubsystemCommandFactory, ShooterSubsystemCommandFactory, IndexerSubsystemCommandFactory, FeederSubsystemCommandFactory, IntakeSubsystemCommandFactory, HarvesterSubsystemCommandFactory, GameplayStateCommandFactory, int, int) - Constructor for class frc.robot.shared.bindings.TriggerBindings
-
Creates trigger bindings using explicit controller ports.
- TriggerBindingsConfig - Class in frc.robot.shared.bindings
-
Configuration bundle for driver controller input shaping and speed tiers.
- TriggerBindingsConfig() - Constructor for class frc.robot.shared.bindings.TriggerBindingsConfig
- triggerDeadband - Variable in class frc.robot.shared.bindings.TriggerBindingsConfig
-
Minimum trigger axis value required to consider a trigger "pressed."
- tuningEnabled - Variable in class frc.robot.shared.bindings.TriggerBindingsConfig
-
Enables tuning mode for trigger bindings.
- TurretMotor - Class in frc.robot.subsystems.turret.devices
-
SparkMax-backed turret motor with baked-in limits, gearing, and telemetry.
- TurretSimMotor - Class in frc.robot.subsystems.turret.devices
-
Simulation-only turret motor wrapper configured from the turret subsystem config.
- turretSubsystem - Variable in class frc.robot.shared.config.SubsystemsConfig
-
Turret configuration bundle.
- TurretSubsystem - Class in frc.robot.subsystems.turret
-
Turret subsystem with a single profiled motor.
- TurretSubsystem(TurretSubsystemConfig) - Constructor for class frc.robot.subsystems.turret.TurretSubsystem
-
Builds the turret subsystem with a single SparkMax-driven motor and default motion profile values.
- TurretSubsystemCommandFactory - Class in frc.robot.subsystems.turret.commands
-
Generates commands that operate on the turret subsystem so RobotContainer can stay focused on wiring.
- TurretSubsystemCommandFactory(TurretSubsystem) - Constructor for class frc.robot.subsystems.turret.commands.TurretSubsystemCommandFactory
-
Creates a factory for commands that share the given turret subsystem instance.
- TurretSubsystemConfig - Class in frc.robot.subsystems.turret.config
-
Configuration bundle for the turret mechanism.
- TurretSubsystemConfig() - Constructor for class frc.robot.subsystems.turret.config.TurretSubsystemConfig
- turretZeroOffsetDegrees - Variable in class frc.robot.subsystems.turret.config.TurretSubsystemConfig
-
Zero offset between the turret's mechanical zero and robot-forward in degrees.
- tx() - Method in record class frc.robot.subsystems.apriltagvision.io.AprilTagVisionIO.TargetObservation
-
Returns the value of the
txrecord component. - ty() - Method in record class frc.robot.subsystems.apriltagvision.io.AprilTagVisionIO.TargetObservation
-
Returns the value of the
tyrecord component.
U
- updateAndLogMotorInputs() - Method in class frc.robot.shared.subsystems.AbstractMotorSubsystem
-
Refreshes motor sensor data and logs it via AdvantageKit for telemetry and replay.
- updateInputs(MotorIO.MotorIOInputs) - Method in class frc.robot.devices.motor.AbstractMotor
- updateInputs(MotorIO.MotorIOInputs) - Method in class frc.robot.devices.motor.AbstractSimMotor
-
Updates the physics model and then exports sensor values from the simulated Spark MAX.
- updateInputs(MotorIO.MotorIOInputs) - Method in class frc.robot.devices.motor.CompositeMotor
-
Updates telemetry inputs from the primary motor's encoder and sensors.
- updateInputs(MotorIO.MotorIOInputs) - Method in class frc.robot.devices.motor.DisabledMotor
-
Populates the telemetry inputs with neutral values.
- updateInputs(MotorIO.MotorIOInputs) - Method in interface frc.robot.devices.motor.MotorIO
-
Populates the inputs structure with the most recent readings from the motor controller.
- updateInputs(AprilTagVisionIO.AprilTagVisionIOInputs) - Method in interface frc.robot.subsystems.apriltagvision.io.AprilTagVisionIO
-
Refreshes the inputs structure with the latest state from the vision subsystem.
- updateInputs(AprilTagVisionIO.AprilTagVisionIOInputs) - Method in class frc.robot.subsystems.apriltagvision.io.AprilTagVisionIOPhotonVision
- updateInputs(AprilTagVisionIO.AprilTagVisionIOInputs) - Method in class frc.robot.subsystems.apriltagvision.io.AprilTagVisionIOPhotonVisionSim
- updateInputs(DriveBaseIO.DriveBaseIOInputs) - Method in interface frc.robot.subsystems.drivebase.io.DriveBaseIO
-
Refreshes the inputs structure with the latest state from the drive base sensors.
- updateInputs(DriveBaseIO.DriveBaseIOInputs) - Method in class frc.robot.subsystems.drivebase.io.DriveBaseIOYagsl
- updateInputs(GameplayStateIO.GameplayStateIOInputs) - Method in interface frc.robot.subsystems.gameplaystate.io.GameplayStateIO
-
Refreshes the inputs structure with the latest gameplay state telemetry.
- updateInputs(RobotPoseIO.RobotPoseIOInputs) - Method in interface frc.robot.subsystems.robotpose.io.RobotPoseIO
-
Refreshes the inputs structure with the latest robot pose telemetry.
- useSetpointLimits - Variable in class frc.robot.shared.config.MotorConfig
-
True when the motor should enforce forward and reverse soft limits.
V
- valueOf(String) - Static method in enum class frc.robot.subsystems.apriltagvision.AprilTagPoseEstimator.RejectionReason
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class frc.robot.subsystems.apriltagvision.config.AprilTagVisionSubsystemConfig.FieldLayoutType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class frc.robot.subsystems.gameplaystate.GameplayState
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class frc.robot.subsystems.apriltagvision.AprilTagPoseEstimator.RejectionReason
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class frc.robot.subsystems.apriltagvision.config.AprilTagVisionSubsystemConfig.FieldLayoutType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class frc.robot.subsystems.gameplaystate.GameplayState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VelocityMotionConfig - Class in frc.robot.shared.config
-
Configuration bundle for velocity motion profile parameters used by velocity-controlled subsystems.
- VelocityMotionConfig() - Constructor for class frc.robot.shared.config.VelocityMotionConfig
- velocityMotorRpm - Variable in class frc.robot.devices.motor.MotorIO.MotorIOInputs
-
Measured motor shaft velocity in RPM (pre gear-reduction).
- velocityRadPerSec - Variable in class frc.robot.devices.motor.MotorIO.MotorIOInputs
-
Measured mechanism velocity in radians per second (post conversion).
- velocityToleranceDegreesPerSecond - Variable in class frc.robot.shared.config.SetAndSeekMotionConfig
-
Acceptable velocity error when deciding if the mechanism is at its goal, in degrees per second.
- velocityToleranceRpm - Variable in class frc.robot.shared.config.VelocityMotionConfig
-
Acceptable velocity error when deciding if the mechanism is at its target, in RPM.
- verbose - Variable in class frc.robot.shared.config.AbstractSubsystemConfig
-
Enables verbose logging for the subsystem that owns this config.
- verbose - Variable in class frc.robot.shared.subsystems.AbstractSubsystem
-
True when verbose logging is enabled for this subsystem.
- verbose(String) - Method in class frc.robot.shared.logging.Logger
-
Logs a verbose message to the console if verbose output is enabled.
- VisionMeasurement(Pose2d, double, Matrix<N3, N1>) - Constructor for record class frc.robot.subsystems.apriltagvision.AprilTagPoseEstimator.VisionMeasurement
-
Creates an instance of a
VisionMeasurementrecord class. - VisionMeasurementConsumer - Interface in frc.robot.shared.subsystems
-
Functional interface for accepting a vision-based robot pose measurement along with its uncertainty.
W
- warning(String) - Method in class frc.robot.shared.logging.Logger
-
Logs a warning message to the console and activates a persistent dashboard
Alert. - WELDED - Enum constant in enum class frc.robot.subsystems.apriltagvision.config.AprilTagVisionSubsystemConfig.FieldLayoutType
-
The welded field layout.
- WELDED_FIELD - Static variable in class frc.robot.subsystems.apriltagvision.config.AprilTagVisionSubsystemConfig
-
Enum name of the welded field layout to load.
X
- x - Variable in class frc.robot.subsystems.apriltagvision.config.AprilTagVisionSubsystemConfig.CameraTransform
-
Robot-to-camera X offset in meters (forward positive).
- xMeters - Variable in class frc.robot.shared.bindings.DpadTargetConfig
-
X-coordinate of the target position on the field in meters (blue-alliance perspective).
Y
- y - Variable in class frc.robot.subsystems.apriltagvision.config.AprilTagVisionSubsystemConfig.CameraTransform
-
Robot-to-camera Y offset in meters (left positive).
- yaw - Variable in class frc.robot.subsystems.apriltagvision.config.AprilTagVisionSubsystemConfig.CameraTransform
-
Robot-to-camera yaw in radians.
- yMeters - Variable in class frc.robot.shared.bindings.DpadTargetConfig
-
Y-coordinate of the target position on the field in meters (blue-alliance perspective).
Z
- z - Variable in class frc.robot.subsystems.apriltagvision.config.AprilTagVisionSubsystemConfig.CameraTransform
-
Robot-to-camera Z offset in meters (up positive).
All Classes and Interfaces|All Packages|Constant Field Values