Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addCustomSimulation(SimulatedArena.Simulatable) - Method in class com.marslib.simulation.MARSPhysicsWorld
- addFrameCurrentDrawAmps(double) - Method in class com.marslib.simulation.MARSPhysicsWorld
- addMeasurement(double, double, double) - Method in class com.marslib.util.OnlineFeedforwardEstimator
-
Feeds the live telemetry into the sliding regression window.
- addTransition(S, S) - Method in class com.marslib.util.MARSStateMachine
-
Registers a one-directional transition from
fromtoto. - addValidBidirectional(S, S) - Method in class com.marslib.util.MARSStateMachine
-
Registers transitions in both directions between
aandb. - addValidTransition(S, S) - Method in class com.marslib.util.MARSStateMachine
-
Alias for
MARSStateMachine.addTransition(Enum, Enum). - addVisionMeasurement(Pose2d, double, Matrix<N3, N1>) - Method in class com.marslib.swerve.SwerveDrive
- addVisionMeasurement(Pose2d, double, Matrix<N3, N1>) - Method in class com.marslib.swerve.SwerveOdometry
- addWildcardFrom(S) - Method in class com.marslib.util.MARSStateMachine
-
Makes
fromStateable to transition to every state in the enum. - addWildcardTo(S) - Method in class com.marslib.util.MARSStateMachine
-
Makes
targetStatereachable from every state in the enum. - Alert - Class in com.marslib.faults
-
Class for managing various alerts to be displayed on the driver station.
- Alert(String, Alert.AlertType) - Constructor for class com.marslib.faults.Alert
- Alert(String, String, Alert.AlertType) - Constructor for class com.marslib.faults.Alert
- Alert.AlertType - Enum Class in com.marslib.faults
- ALIGN_ROTATION_MAX_ACCEL_RAD_PER_SEC2 - Static variable in class frc.robot.constants.AutoConstants
- ALIGN_ROTATION_MAX_VELOCITY_RAD_PER_SEC - Static variable in class frc.robot.constants.AutoConstants
- ALIGN_ROTATION_TOLERANCE_RAD - Static variable in class frc.robot.constants.AutoConstants
- ALIGN_THETA_IZONE_RAD - Static variable in class frc.robot.constants.AutoConstants
- ALIGN_THETA_KP - Static variable in class frc.robot.constants.AutoConstants
- ALIGN_TRANSLATION_IZONE_METERS - Static variable in class frc.robot.constants.AutoConstants
- ALIGN_TRANSLATION_KP - Static variable in class frc.robot.constants.AutoConstants
- ALIGN_TRANSLATION_MAX_ACCEL_MPS2 - Static variable in class frc.robot.constants.AutoConstants
- ALIGN_TRANSLATION_MAX_VELOCITY_MPS - Static variable in class frc.robot.constants.AutoConstants
- ALIGN_TRANSLATION_TOLERANCE_METERS - Static variable in class frc.robot.constants.AutoConstants
- alignThetaIZoneRad() - Method in record class com.marslib.swerve.SwerveConfig
-
Returns the value of the
alignThetaIZoneRadrecord component. - alignThetaKp() - Method in record class com.marslib.swerve.SwerveConfig
-
Returns the value of the
alignThetaKprecord component. - alignToPoint(SwerveDrive, Supplier<Pose2d>) - Static method in class com.marslib.swerve.SwerveAutoBuilder
-
Generates a command that automatically paths the robot to the specified target utilizing PathPlanner's physics-constrained solver to avoid field obstacles dynamically.
- alignToPoint(Supplier<Pose2d>) - Method in class com.marslib.swerve.SwerveDrive
- alignTranslationIZoneMeters() - Method in record class com.marslib.swerve.SwerveConfig
-
Returns the value of the
alignTranslationIZoneMetersrecord component. - alignTranslationKp() - Method in record class com.marslib.swerve.SwerveConfig
-
Returns the value of the
alignTranslationKprecord component. - AllianceUtil - Class in com.marslib.util
-
Utility class providing cached, GC-friendly alliance queries.
- ambiguities - Variable in class com.marslib.vision.AprilTagVisionIO.AprilTagVisionIOInputs
- ANGULAR_STD_MULTIPLIER - Static variable in class frc.robot.constants.VisionConstants
-
Multiplier to convert linear StdDev to angular StdDev for the pose estimator.
- ANGULAR_VELOCITY_STD_MULTIPLIER - Static variable in class frc.robot.constants.VisionConstants
-
Continuous scaling factor to dynamically inflate StdDev linearly based on chassis angular spin (deg/s).
- angularStdMultiplier() - Method in record class com.marslib.vision.VisionConfig
-
Returns the value of the
angularStdMultiplierrecord component. - angularVelocityStdMultiplier() - Method in record class com.marslib.vision.VisionConfig
-
Returns the value of the
angularVelocityStdMultiplierrecord component. - appliedVolts - Variable in class com.marslib.mechanisms.FlywheelIO.FlywheelIOInputs
- appliedVolts - Variable in class com.marslib.mechanisms.LinearMechanismIO.LinearMechanismIOInputs
- appliedVolts - Variable in class com.marslib.mechanisms.RotaryMechanismIO.RotaryMechanismIOInputs
- AprilTagVisionIO - Interface in com.marslib.vision
-
Hardware abstraction interface for physical AprilTag tracking cameras.
- AprilTagVisionIO.AprilTagVisionIOInputs - Class in com.marslib.vision
- AprilTagVisionIOInputs() - Constructor for class com.marslib.vision.AprilTagVisionIO.AprilTagVisionIOInputs
- AprilTagVisionIOLimelight - Class in com.marslib.vision
-
Real hardware implementation of
AprilTagVisionIOusing a Limelight camera. - AprilTagVisionIOLimelight(String) - Constructor for class com.marslib.vision.AprilTagVisionIOLimelight
- AprilTagVisionIOPhoton - Class in com.marslib.vision
-
PhotonVision hardware IO implementation for AprilTag tracking.
- AprilTagVisionIOPhoton(String, PhotonPoseEstimator) - Constructor for class com.marslib.vision.AprilTagVisionIOPhoton
- AprilTagVisionIOSim - Class in com.marslib.vision
-
Desktop simulation implementation of
AprilTagVisionIOusing PhotonVision's simulation framework. - AprilTagVisionIOSim(String, Transform3d, Supplier<Pose3d>) - Constructor for class com.marslib.vision.AprilTagVisionIOSim
- AUTO_ROTATION_KD - Static variable in class frc.robot.SwerveConstants
-
Derivative gain for autonomous rotation path following.
- AUTO_ROTATION_KP - Static variable in class frc.robot.SwerveConstants
-
Proportional gain for autonomous rotation path following.
- AUTO_TRANSLATION_KD - Static variable in class frc.robot.SwerveConstants
-
Derivative gain for autonomous translation path following.
- AUTO_TRANSLATION_KP - Static variable in class frc.robot.SwerveConstants
-
Proportional gain for autonomous translation path following.
- AutoConstants - Class in frc.robot.constants
- AutoConstants() - Constructor for class frc.robot.constants.AutoConstants
- autonomousInit() - Method in class frc.robot.Robot
-
This autonomous runs the selected autonomous command.
- autonomousPeriodic() - Method in class frc.robot.Robot
-
This function is called periodically during autonomous.
- autoRotationKd() - Method in record class com.marslib.swerve.SwerveConfig
-
Returns the value of the
autoRotationKdrecord component. - autoRotationKp() - Method in record class com.marslib.swerve.SwerveConfig
-
Returns the value of the
autoRotationKprecord component. - autoTranslationKd() - Method in record class com.marslib.swerve.SwerveConfig
-
Returns the value of the
autoTranslationKdrecord component. - autoTranslationKp() - Method in record class com.marslib.swerve.SwerveConfig
-
Returns the value of the
autoTranslationKprecord component. - averageDistancesMeters - Variable in class com.marslib.vision.AprilTagVisionIO.AprilTagVisionIOInputs
- avgTagArea - Variable in class com.limelight.LimelightHelpers.PoseEstimate
- avgTagDist - Variable in class com.limelight.LimelightHelpers.PoseEstimate
B
- BEACHED - Enum constant in enum class frc.robot.subsystems.MARSSuperstructure.SuperstructureState
- bindOnFalse(Trigger, String, String, Command) - Method in class com.marslib.hmi.TelemetryGamepad
-
Binds a command to a Trigger's `.onFalse()` scheduling method while automatically publishing the mapped action name to NetworkTables/AdvantageKit.
- bindOnTrue(Trigger, String, String, Command) - Method in class com.marslib.hmi.TelemetryGamepad
-
Binds a command to a Trigger's `.onTrue()` scheduling method while automatically publishing the mapped action name to NetworkTables/AdvantageKit.
- bindWhileTrue(Trigger, String, String, Command) - Method in class com.marslib.hmi.TelemetryGamepad
-
Binds a command to a Trigger's `.whileTrue()` scheduling method while automatically publishing the mapped action name to NetworkTables/AdvantageKit.
- BL_DRIVE_ID - Static variable in class frc.robot.constants.DriveConstants
- BL_TURN_ID - Static variable in class frc.robot.constants.DriveConstants
- BLUE_HUB_3D - Static variable in class frc.robot.constants.FieldConstants
-
Blue hub 3D target for shooter math (top opening, meters).
- BLUE_HUB_POS - Static variable in class frc.robot.constants.FieldConstants
-
Blue alliance hub center position (meters).
- BLUE_NEARDEPOT_CLIMB_POSE - Static variable in class frc.robot.constants.FieldConstants
- BLUE_OUTPOST_CLIMB_POSE - Static variable in class frc.robot.constants.FieldConstants
- BR_DRIVE_ID - Static variable in class frc.robot.constants.DriveConstants
- BR_TURN_ID - Static variable in class frc.robot.constants.DriveConstants
- BUILD_DATE - Static variable in class frc.robot.BuildConstants
- BUILD_UNIX_TIME - Static variable in class frc.robot.BuildConstants
- BuildConstants - Class in frc.robot
-
Automatically generated file containing build version information.
- buildTuningDashboard() - Static method in class com.marslib.util.LoggedTunableNumber
-
Automates the visual construction of the native WPILib Tuning dashboard.
- BUMPER_LENGTH_METERS - Static variable in class frc.robot.SwerveConstants
-
Outer dimensions of the robot with bumpers, used for bounding boxes and MoI approximation (m)
- BUMPER_WIDTH_METERS - Static variable in class frc.robot.SwerveConstants
- bumperLengthMeters() - Method in record class com.marslib.swerve.SwerveConfig
-
Returns the value of the
bumperLengthMetersrecord component. - bumperWidthMeters() - Method in record class com.marslib.swerve.SwerveConfig
-
Returns the value of the
bumperWidthMetersrecord component.
C
- calculate(Translation2d) - Method in class com.marslib.swerve.TractionControlLimiter
-
Calculates the max achievable velocity vector without slipping tires.
- calculateSheddingFactor() - Method in class com.marslib.power.MARSPowerManager
-
Helper function for mechanisms to compute dynamically shedded voltage scaling based on the internal PowerConfig thresholds.
- calculateShotOnTheMove(Pose2d, ChassisSpeeds, Translation3d, double, double, double, double, EliteShooterMath.EliteShooterSetpoint) - Static method in class com.marslib.util.EliteShooterMath
-
Mathematically solves the exact shot state needed to hit a 3D target given current robot speeds and constraints.
- calculateVoltageScaleFactor(double, double) - Method in class com.marslib.power.MARSPowerManager
-
Helper function for mechanisms to compute dynamically shedded voltage scaling when battery sag impacts structural stability.
- CAMERA_0_NAME - Static variable in class frc.robot.constants.VisionConstants
- CAMERA_1_NAME - Static variable in class frc.robot.constants.VisionConstants
- cameraFrustum - Variable in class com.marslib.vision.AprilTagVisionIO.AprilTagVisionIOInputs
- CAN_STARVATION_DELAY_MS - Static variable in class frc.robot.constants.SimulationConstants
- CAN_STARVATION_PROBABILITY - Static variable in class frc.robot.constants.SimulationConstants
- CANBUS - Static variable in class frc.robot.constants.ClimberConstants
- CANBUS - Static variable in class frc.robot.constants.CowlConstants
- CANBUS - Static variable in class frc.robot.constants.DriveConstants
- CANBUS - Static variable in class frc.robot.constants.IntakeConstants
- CANBUS - Static variable in class frc.robot.constants.LEDConstants
- CANBUS - Static variable in class frc.robot.constants.ShooterConstants
- canBusUtilization - Variable in class com.marslib.power.PowerIO.PowerIOInputs
- CANDLE_ID - Static variable in class frc.robot.constants.LEDConstants
- canStarvationDelayMs - Variable in class com.marslib.power.PowerIOSim
- canStarvationProbability - Variable in class com.marslib.power.PowerIOSim
- canStarvationProbability - Variable in class com.marslib.swerve.GyroIOSim
- channelCurrentsAmps - Variable in class com.marslib.power.PowerIO.PowerIOInputs
- chassisAngularFeedforward - Variable in class com.marslib.util.EliteShooterMath.EliteShooterSetpoint
- chassisSpeeds - Variable in class com.marslib.swerve.SwerveSetpointGenerator.SwerveSetpoint
- cleanup() - Static method in class com.marslib.testing.MARSTestHarness
- clear() - Static method in class com.marslib.faults.MARSFaultManager
-
Resets all fault state.
- clear() - Static method in class com.marslib.util.LoggedTunableNumber
-
Clears all registered tunables.
- clearNewCriticalFault() - Static method in class com.marslib.faults.MARSFaultManager
-
Clears the new critical fault flag.
- ClimberConstants - Class in frc.robot.constants
- ClimberConstants() - Constructor for class frc.robot.constants.ClimberConstants
- close() - Method in class com.marslib.util.LoggedTunableNumber
-
Releases native NetworkTables handles.
- com.limelight - package com.limelight
- com.marslib.auto - package com.marslib.auto
- com.marslib.diagnostics - package com.marslib.diagnostics
- com.marslib.faults - package com.marslib.faults
- com.marslib.hmi - package com.marslib.hmi
- com.marslib.mechanisms - package com.marslib.mechanisms
- com.marslib.power - package com.marslib.power
- com.marslib.simulation - package com.marslib.simulation
- com.marslib.swerve - package com.marslib.swerve
- com.marslib.testing - package com.marslib.testing
- com.marslib.util - package com.marslib.util
- com.marslib.vision - package com.marslib.vision
- computeFieldRelativeSpeeds(double, double, double, double, double, boolean, ChassisSpeeds) - Static method in class com.marslib.swerve.TeleopDriveMath
-
Computes field-relative ChassisSpeeds from raw joystick axes BEFORE slew rate limiting.
- configure(SwerveDrive) - Static method in class com.marslib.swerve.SwerveAutoBuilder
-
Configures PathPlanner's AutoBuilder for autonomous path following.
- configureBindings(OperatorInterface, SwerveDrive, SwerveConfig, MARSSuperstructure, MARSClimber, MARSCowl, MARSShooter, MARSShooter, MARSShooter) - Static method in class frc.robot.RobotBindings
- configurePathPlanner() - Method in class com.marslib.swerve.SwerveDrive
- connected - Variable in class com.marslib.swerve.GyroIO.GyroIOInputs
- CowlConstants - Class in frc.robot.constants
- CowlConstants() - Constructor for class frc.robot.constants.CowlConstants
- createPowerConfig() - Static method in class com.marslib.testing.MARSTestHarness
-
Returns a standard PowerConfig for testing.
- createProxy(Class<T>) - Static method in class com.marslib.util.ReplayIOFactory
-
Creates a dynamic proxy for the given interface type that does nothing.
- createSwerveConfig() - Static method in class com.marslib.testing.MARSTestHarness
-
Returns a standard SwerveConfig for testing.
- createVisionConfig() - Static method in class com.marslib.testing.MARSTestHarness
-
Returns a standard VisionConfig for testing.
- CRITICAL - Enum constant in enum class com.marslib.faults.Alert.AlertType
- CRITICAL_FAULT - Enum constant in enum class com.marslib.hmi.LEDIO.State
-
Critical fault flash pattern (e.g., flashing red).
- CRITICAL_VOLTAGE - Static variable in class frc.robot.constants.PowerConstants
- criticalVoltage() - Method in record class com.marslib.power.PowerConfig
-
Returns the value of the
criticalVoltagerecord component. - criticalVoltage() - Method in record class com.marslib.swerve.SwerveConfig
-
Returns the value of the
criticalVoltagerecord component. - CURRENT_MODE - Static variable in class frc.robot.constants.ModeConstants
-
Automatically detected execution mode.
- currentAmps - Variable in class com.marslib.mechanisms.FlywheelIO.FlywheelIOInputs
- currentAmps - Variable in class com.marslib.mechanisms.LinearMechanismIO.LinearMechanismIOInputs
- currentAmps - Variable in class com.marslib.mechanisms.RotaryMechanismIO.RotaryMechanismIOInputs
D
- DataPoint(double, double, double) - Constructor for class com.marslib.util.SimSysIdTuner.DataPoint
- DEADBAND - Static variable in class com.marslib.swerve.TeleopDriveMath
-
Default joystick deadband threshold.
- DEFAULT - Enum constant in enum class com.marslib.hmi.LEDIO.State
-
Default idle pattern (e.g., solid team color).
- DIRTY - Static variable in class frc.robot.BuildConstants
- disabledInit() - Method in class frc.robot.Robot
-
This function is called once when the robot is disabled.
- disabledPeriodic() - Method in class frc.robot.Robot
-
This function is called periodically when disabled.
- DRIVE_GEAR_RATIO - Static variable in class frc.robot.SwerveConstants
-
Drive motor gear ratio (motor rotations per output rotation).
- DRIVE_STATOR_CURRENT_LIMIT - Static variable in class frc.robot.SwerveConstants
-
Nominal stator current limit for drive motors (amps).
- driveAppliedVolts - Variable in class com.marslib.swerve.SwerveModuleIO.SwerveModuleIOInputs
- DriveConstants - Class in frc.robot.constants
- DriveConstants() - Constructor for class frc.robot.constants.DriveConstants
- driveCurrentAmps - Variable in class com.marslib.swerve.SwerveModuleIO.SwerveModuleIOInputs
- driveGearRatio() - Method in record class com.marslib.swerve.SwerveConfig
-
Returns the value of the
driveGearRatiorecord component. - drivePositions - Variable in class com.marslib.swerve.PhoenixOdometryThread.SyncData
-
Accumulated drive encoder positions (motor rotations) since the last drain.
- drivePositionsRad - Variable in class com.marslib.swerve.SwerveModuleIO.SwerveModuleIOInputs
- driveStatorCurrentLimit() - Method in record class com.marslib.swerve.SwerveConfig
-
Returns the value of the
driveStatorCurrentLimitrecord component. - driveVelocityRadPerSec - Variable in class com.marslib.swerve.SwerveModuleIO.SwerveModuleIOInputs
E
- EliteShooterMath - Class in com.marslib.util
-
Advanced Shot-On-The-Move mathematical solver ingested from Team 254 (2024).
- EliteShooterMath() - Constructor for class com.marslib.util.EliteShooterMath
- EliteShooterMath.EliteShooterSetpoint - Class in com.marslib.util
-
Data class for holding calculated Elite Shooter parameters.
- EliteShooterSetpoint() - Constructor for class com.marslib.util.EliteShooterMath.EliteShooterSetpoint
- ENABLE_CAN_STARVATION - Static variable in class frc.robot.constants.SimulationConstants
- ENABLE_GYRO_NOISE - Static variable in class frc.robot.constants.SimulationConstants
- ENABLE_VISION_OCCLUSION - Static variable in class frc.robot.constants.SimulationConstants
- enableCanStarvation - Variable in class com.marslib.power.PowerIOSim
- enableCanStarvation - Variable in class com.marslib.swerve.GyroIOSim
- enableOcclusion - Variable in class com.marslib.vision.AprilTagVisionIOSim
- end(boolean) - Method in class com.marslib.auto.MARSAlignmentCommand
- end(boolean) - Method in class com.marslib.auto.SmartAssistAlign
- end(boolean) - Method in class frc.robot.commands.ShootOnTheMoveCommand
- equals(Object) - Method in record class com.marslib.power.PowerConfig
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.marslib.swerve.SwerveConfig
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.marslib.vision.VisionConfig
-
Indicates whether some other object is "equal to" this one.
- estimatedPoses - Variable in class com.marslib.vision.AprilTagVisionIO.AprilTagVisionIOInputs
- estimatedPoses - Variable in class com.marslib.vision.VIOSlamIO.VIOSlamIOInputs
- execute() - Method in class com.marslib.auto.MARSAlignmentCommand
- execute() - Method in class com.marslib.auto.SmartAssistAlign
- execute() - Method in class com.marslib.swerve.TeleopDriveCommand
- execute() - Method in class frc.robot.commands.ShootOnTheMoveCommand
F
- FAST_GEAR_RATIO - Static variable in class frc.robot.constants.ClimberConstants
- FAST_MOTOR_ID - Static variable in class frc.robot.constants.ClimberConstants
- FEEDER_GEAR_RATIO - Static variable in class frc.robot.constants.ShooterConstants
- FEEDER_MOTOR_ID - Static variable in class frc.robot.constants.ShooterConstants
- FIELD_LENGTH_METERS - Static variable in class frc.robot.constants.FieldConstants
-
Standard FRC field length (meters).
- FIELD_MARGIN_METERS - Static variable in class frc.robot.constants.VisionConstants
-
Allowable field coordinate boundary margin in meters for pose rejection.
- FIELD_WIDTH_METERS - Static variable in class frc.robot.constants.FieldConstants
-
Standard FRC field width (meters).
- FieldConstants - Class in frc.robot.constants
-
Field-level constants for the 2026 REBUILT game.
- fieldLengthMeters() - Method in record class com.marslib.vision.VisionConfig
-
Returns the value of the
fieldLengthMetersrecord component. - fieldMarginMeters() - Method in record class com.marslib.vision.VisionConfig
-
Returns the value of the
fieldMarginMetersrecord component. - fieldWidthMeters() - Method in record class com.marslib.vision.VisionConfig
-
Returns the value of the
fieldWidthMetersrecord component. - finalClimbLineupCommand() - Method in class com.marslib.swerve.SwerveDiagnostics
-
Open-loop dead-reckoning sequence designed to precisely lock the robot onto the climb chain using predefined translational bump limits.
- finalClimbLineupCommand() - Method in class com.marslib.swerve.SwerveDrive
- findDriveMaxS(double, double, double, double, double, double, double, int) - Method in class com.marslib.swerve.SwerveSetpointGenerator
-
Computes the maximum linear acceleration scalar \( s_{max} \) for the driving vector wheel slip threshold.
- findSteeringMaxS(double, double, double, double, double, double, double, int) - Method in class com.marslib.swerve.SwerveSetpointGenerator
-
Computes the maximum positional scalar \( s_{max} \) for the steering rotation of a Swerve Module.
- FL_DRIVE_ID - Static variable in class frc.robot.constants.DriveConstants
- FL_TURN_ID - Static variable in class frc.robot.constants.DriveConstants
- FLIP_FOLLOWER_ID - Static variable in class frc.robot.constants.ClimberConstants
- FLIP_GEAR_RATIO - Static variable in class frc.robot.constants.ClimberConstants
- FLIP_LEADER_ID - Static variable in class frc.robot.constants.ClimberConstants
- FLOOR_MOTOR_ID - Static variable in class frc.robot.constants.IntakeConstants
- FlywheelIO - Interface in com.marslib.mechanisms
-
Hardware abstraction interface for a velocity-controlled flywheel/roller mechanism.
- FlywheelIO.FlywheelIOInputs - Class in com.marslib.mechanisms
- FlywheelIOInputs() - Constructor for class com.marslib.mechanisms.FlywheelIO.FlywheelIOInputs
- FlywheelIOSim - Class in com.marslib.mechanisms
-
Simulation implementation of the FlywheelIO interface.
- FlywheelIOSim(DCMotor, double, double) - Constructor for class com.marslib.mechanisms.FlywheelIOSim
-
Constructs a physical simulation instance for a 1D flywheel mechanism.
- FlywheelIOTalonFX - Class in com.marslib.mechanisms
-
Real hardware implementation of
FlywheelIOusing a CTRE TalonFX motor controller. - FlywheelIOTalonFX(int, int[], boolean[], String, boolean) - Constructor for class com.marslib.mechanisms.FlywheelIOTalonFX
-
Constructs a master-follower Flywheel configuration (e.g., dual-motor shooter).
- FlywheelIOTalonFX(int, String, boolean) - Constructor for class com.marslib.mechanisms.FlywheelIOTalonFX
-
Constructs a single Flywheel mechanism using a direct CTRE TalonFX.
- forceState(MARSSuperstructure.SuperstructureState) - Method in class frc.robot.subsystems.MARSSuperstructure
-
Forces the superstructure into the specified state by routing through STOWED first.
- FR_DRIVE_ID - Static variable in class frc.robot.constants.DriveConstants
- FR_TURN_ID - Static variable in class frc.robot.constants.DriveConstants
- frc.robot - package frc.robot
- frc.robot.commands - package frc.robot.commands
- frc.robot.constants - package frc.robot.constants
- frc.robot.subsystems - package frc.robot.subsystems
- FrustumVisualizer - Class in com.marslib.vision
-
Frustum Visualizer for AdvantageScope 3D telemetry.
- FrustumVisualizer(double, double, double) - Constructor for class com.marslib.vision.FrustumVisualizer
-
Generate an array of 5 3D poses representing a visual cone/frustum.
G
- GAME_PIECE_MASS_KG - Static variable in class frc.robot.constants.FieldConstants
-
Mass of a single Rebuilt Fuel ball (kg).
- GAME_PIECE_RADIUS_METERS - Static variable in class frc.robot.constants.FieldConstants
-
Radius of a single Rebuilt Fuel ball (meters).
- GAME_PIECE_REST_HEIGHT_METERS - Static variable in class frc.robot.constants.FieldConstants
-
Height above the field surface at which game pieces rest in 3D visualization (meters).
- GEAR_RATIO - Static variable in class frc.robot.constants.CowlConstants
- generateMermaidGraph() - Method in class com.marslib.util.MARSStateMachine
-
Generates a Mermaid.js State Diagram representing all valid transitions and states.
- generateSetpoint(SwerveSetpointGenerator.KinematicLimits, SwerveSetpointGenerator.SwerveSetpoint, ChassisSpeeds, double) - Method in class com.marslib.swerve.SwerveSetpointGenerator
- get() - Method in class com.marslib.faults.Alert
-
Returns whether this alert is currently active.
- get() - Method in class com.marslib.util.LoggedTunableNumber
- getArena() - Method in class com.marslib.simulation.MARSPhysicsWorld
-
Return the underlying maple-sim Arena2026Rebuilt instance.
- getAutonomousCommand() - Method in class frc.robot.RobotContainer
- getBestTargetTranslation() - Method in class com.marslib.vision.MARSVision
-
Retrieves the latest, rigorously vetted vision-based target translation.
- getBindingsMap() - Method in class com.marslib.hmi.TelemetryGamepad
- getBodyCount() - Method in class com.marslib.simulation.MARSPhysicsWorld
- getBotPoseEstimate_wpiBlue(String) - Static method in class com.limelight.LimelightHelpers
- getBotPoseEstimate_wpiBlue_MegaTag2(String) - Static method in class com.limelight.LimelightHelpers
- getCachedDelta(int) - Method in class com.marslib.swerve.SwerveModule
-
Accesses the pre-allocated cache representing positional samples without creating arrays.
- getChassisSpeeds() - Method in class com.marslib.swerve.SwerveDrive
- getClosestClimbingPosition(Pose2d) - Static method in class frc.robot.constants.FieldConstants
-
Returns the closest climbing position to the robot based on current alliance.
- getConfig() - Method in class com.marslib.swerve.SwerveDrive
- getController() - Method in class frc.robot.subsystems.OperatorInterface
- getCurrentState() - Method in class frc.robot.subsystems.MARSSuperstructure
-
Returns the current superstructure state.
- getDeltaCount() - Method in class com.marslib.swerve.SwerveModule
-
Returns the count of valid samples populated in the buffer during the last periodic cycle.
- getDesiredState() - Method in class com.marslib.swerve.SwerveModule
-
Gets the previously cached desired state of the module for traction comparison.
- getDriveAppliedVoltage() - Method in class com.marslib.swerve.SwerveModule
-
Returns the actual applied voltage read from the motor controller or sim model.
- getDriveCurrentAmps() - Method in class com.marslib.swerve.SwerveModule
-
Gets the actual stator current flowing through the drive motor.
- getDumpCommand() - Static method in class com.marslib.util.LoggedTunableNumber
-
Generates a structural Command that pulls the live value of all registered tunables and dumps them as a formatted JSON document on the RoboRIO deployment storage.
- getDyn4jWorld() - Method in class com.marslib.simulation.MARSPhysicsWorld
- getEstimatedKA() - Method in class com.marslib.util.OnlineFeedforwardEstimator
-
Retrieves the latest fully-regressed Acceleration Feedforward constant.
- getEstimatedKV() - Method in class com.marslib.util.OnlineFeedforwardEstimator
-
Retrieves the latest fully-regressed Velocity Feedforward constant.
- getGyroInputs() - Method in class com.marslib.swerve.SwerveDrive
- getGyroYawData() - Method in class com.marslib.swerve.PhoenixOdometryThread
-
Drains all buffered high-frequency gyro yaw samples since the last call.
- getInstance() - Static method in class com.marslib.simulation.MARSPhysicsWorld
- getInstance() - Static method in class com.marslib.swerve.PhoenixOdometryThread
-
Returns the singleton instance, creating and starting the thread on first access.
- getLatencySeconds() - Method in class gg.questnav.QuestNav
-
Returns the estimated latency of the most recent pose measurement.
- getLatestPosition() - Method in class com.marslib.swerve.SwerveModule
-
Returns the most recent physical location recorded by the drive motors.
- getLatestState() - Method in class com.marslib.swerve.SwerveModule
-
Translates drive wheel RPS and turn module radians into WPILib Velocity metrics.
- getOdometryTimestamps() - Method in class com.marslib.swerve.SwerveModule
-
Returns the hardware timestamps of the high-frequency positional records.
- getPose() - Method in class com.marslib.swerve.SwerveDrive
- getPose() - Method in class com.marslib.swerve.SwerveOdometry
- getPose3d() - Method in class com.marslib.swerve.SwerveDrive
- getPose3d() - Method in class gg.questnav.QuestNav
-
Returns the latest 6-DOF pose estimate from the Quest headset.
- getPose3d(GyroIOInputsAutoLogged) - Method in class com.marslib.swerve.SwerveOdometry
- getPositionMeters() - Method in class frc.robot.subsystems.MARSClimber
-
Returns the current measured climber height.
- getPositionRads() - Method in class frc.robot.subsystems.MARSCowl
-
Returns the current measured cowl angle.
- getPositionRads() - Method in class frc.robot.subsystems.MARSIntakePivot
- getPreviousState() - Method in class com.marslib.util.MARSStateMachine
-
Returns the state that was active before the most recent transition.
- getSimDriveVoltage() - Method in class com.marslib.swerve.SwerveModule
-
Used strictly for extracting injected sim forces.
- getSimDriveVoltage() - Method in class com.marslib.swerve.SwerveModuleIOSim
- getSimPose3d() - Method in class com.marslib.swerve.SwerveDrive
- getSimTurnVoltage() - Method in class com.marslib.swerve.SwerveModuleIOSim
- getSimulatedVoltage() - Method in class com.marslib.simulation.MARSPhysicsWorld
- getState() - Method in class com.marslib.util.MARSStateMachine
-
Returns the current active state.
- getStateMachine() - Method in class frc.robot.subsystems.MARSSuperstructure
-
Returns the underlying state machine for testing and diagnostics.
- getSwerveDrive() - Method in class frc.robot.RobotContainer
- getSyncData(int) - Method in class com.marslib.swerve.PhoenixOdometryThread
-
Drains all buffered odometry samples for a specific module since the last call.
- getSystemCheckCommand() - Method in interface com.marslib.diagnostics.SystemTestable
-
Generates an autonomous, state-machine style verification routine for this subsystem.
- getSystemCheckCommand() - Method in class com.marslib.swerve.SwerveDiagnostics
-
Verification sequence to ensure Modules are mechanically linked and not browning out.
- getSystemCheckCommand() - Method in class com.marslib.swerve.SwerveDrive
- getSystemCheckCommand() - Method in class frc.robot.subsystems.MARSClimber
- getSystemCheckCommand() - Method in class frc.robot.subsystems.MARSCowl
- getSystemCheckCommand() - Method in class frc.robot.subsystems.MARSIntakePivot
- getSystemCheckCommand() - Method in class frc.robot.subsystems.MARSShooter
- getTicksInCurrentState() - Method in class com.marslib.util.MARSStateMachine
-
Returns the number of ticks since the last transition.
- getTotalTransitionCount() - Method in class com.marslib.util.MARSStateMachine
-
Returns the total number of accepted (non-self) transitions since construction.
- getUsbOffloadCommand() - Static method in class com.marslib.util.LogUploader
-
Generates a structural Command to physically copy any FRC internal match logs directly onto the tethered USB stick, subsequently purging the RIO to guarantee high storage overhead.
- getVelocityRadPerSec() - Method in class frc.robot.subsystems.MARSShooter
-
Gets the current velocity of the shooter flywheel.
- getVision() - Method in class frc.robot.RobotContainer
- getVoltage() - Method in class com.marslib.power.MARSPowerManager
-
Evaluates the absolute bus voltage dynamically.
- getWorld() - Method in class com.marslib.simulation.MARSPhysicsWorld
- gg.questnav - package gg.questnav
- GIT_BRANCH - Static variable in class frc.robot.BuildConstants
- GIT_DATE - Static variable in class frc.robot.BuildConstants
- GIT_REVISION - Static variable in class frc.robot.BuildConstants
- GIT_SHA - Static variable in class frc.robot.BuildConstants
- GRAVITY_M_PER_S2 - Static variable in class frc.robot.SwerveConstants
-
Standard gravitational acceleration (m/s²).
- GYRO_DRIFT_DEG_PER_SEC - Static variable in class frc.robot.constants.SimulationConstants
- GYRO_NOISE_SCALAR - Static variable in class frc.robot.constants.SimulationConstants
- GyroIO - Interface in com.marslib.swerve
-
Hardware interface for the robot's central gyroscope (IMU).
- GyroIO.GyroIOInputs - Class in com.marslib.swerve
- GyroIOInputs() - Constructor for class com.marslib.swerve.GyroIO.GyroIOInputs
- GyroIOPigeon2 - Class in com.marslib.swerve
-
Real hardware implementation of the gyro IO layer using a CTRE Pigeon2 IMU.
- GyroIOPigeon2(int, String, SwerveConfig) - Constructor for class com.marslib.swerve.GyroIOPigeon2
-
Constructs a Pigeon2 gyro IO layer.
- GyroIOSim - Class in com.marslib.swerve
-
Simulated gyro IO layer that derives yaw from the maple-sim physics engine.
- GyroIOSim() - Constructor for class com.marslib.swerve.GyroIOSim
- GyroYawData() - Constructor for class com.marslib.swerve.PhoenixOdometryThread.GyroYawData
H
- hasActiveCriticalFaults() - Static method in class com.marslib.faults.MARSFaultManager
-
Evaluates if any fault states exist in the stack currently.
- hasChanged(int) - Method in class com.marslib.util.LoggedTunableNumber
-
Returns true if the value has changed since the last time this specific consumer checked.
- hasHardwareConnected - Variable in class com.marslib.mechanisms.FlywheelIO.FlywheelIOInputs
- hasHardwareConnected - Variable in class com.marslib.mechanisms.LinearMechanismIO.LinearMechanismIOInputs
- hasHardwareConnected - Variable in class com.marslib.mechanisms.RotaryMechanismIO.RotaryMechanismIOInputs
- hasHardwareConnected - Variable in class com.marslib.swerve.SwerveModuleIO.SwerveModuleIOInputs
- hashCode() - Method in record class com.marslib.power.PowerConfig
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.marslib.swerve.SwerveConfig
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.marslib.vision.VisionConfig
-
Returns a hash code value for this object.
- hasNewCriticalFault() - Static method in class com.marslib.faults.MARSFaultManager
-
Returns whether a new critical fault has occurred recently.
- HEADING_KP - Static variable in class frc.robot.constants.DriveConstants
- headingKp() - Method in record class com.marslib.swerve.SwerveConfig
-
Returns the value of the
headingKprecord component. - home() - Method in class frc.robot.subsystems.MARSCowl
-
Homes the cowl using a standard default threshold (-2.0V, 15.0A).
- home() - Method in class frc.robot.subsystems.MARSIntakePivot
- homeWithCurrent(double, double) - Method in class frc.robot.subsystems.MARSCowl
-
Homes the cowl by driving at a constant voltage and checking the stator current.
- homeWithCurrent(double, double) - Method in class frc.robot.subsystems.MARSIntakePivot
- hoodFeedforward - Variable in class com.marslib.util.EliteShooterMath.EliteShooterSetpoint
- hoodRadians - Variable in class com.marslib.util.EliteShooterMath.EliteShooterSetpoint
- HUB_SIZE_METERS - Static variable in class frc.robot.constants.FieldConstants
-
Approximate side length of the hub structures (meters).
I
- INFO - Enum constant in enum class com.marslib.faults.Alert.AlertType
- initDefault(double) - Method in class com.marslib.util.LoggedTunableNumber
- initialize() - Method in class com.marslib.auto.MARSAlignmentCommand
- initialize() - Method in class com.marslib.swerve.TeleopDriveCommand
- initSendable(SendableBuilder) - Method in class com.marslib.util.LoggedTunableNumber
- injectModuleSimulation(SwerveModuleSimulation) - Method in class com.marslib.swerve.SwerveModule
-
Injects the maple-sim module simulation reference into the underlying IO layer if it is a
SwerveModuleIOSim. - INTAKE_COLLECTION_RADIUS_METERS - Static variable in class frc.robot.constants.FieldConstants
-
Intake collection radius (meters) for swallowing pieces in simulation.
- INTAKE_DOWN - Enum constant in enum class frc.robot.subsystems.MARSSuperstructure.SuperstructureState
- INTAKE_PIVOT_ANGLE - Static variable in class frc.robot.constants.SuperstructureConstants
- INTAKE_RUNNING - Enum constant in enum class frc.robot.subsystems.MARSSuperstructure.SuperstructureState
- IntakeConstants - Class in frc.robot.constants
- IntakeConstants() - Constructor for class frc.robot.constants.IntakeConstants
- INVERTED - Static variable in class frc.robot.constants.CowlConstants
- isAtTolerance() - Method in class frc.robot.subsystems.MARSCowl
- isAtTolerance() - Method in class frc.robot.subsystems.MARSIntakePivot
- isAtTolerance() - Method in class frc.robot.subsystems.MARSShooter
-
Returns whether the flywheel velocity is within 20 rad/s of the target.
- isBlue() - Static method in class com.marslib.util.AllianceUtil
-
Returns true if the robot is on the Blue alliance.
- isBotPose - Variable in class com.limelight.LimelightHelpers.PoseEstimate
- isBrownedOut - Variable in class com.marslib.power.PowerIO.PowerIOInputs
- isConnected() - Method in class gg.questnav.QuestNav
-
Returns whether the QuestNav headset is currently connected and publishing data.
- isCritical() - Method in class com.marslib.power.MARSPowerManager
-
Returns true if the system voltage is currently below the critical threshold.
- isFinished() - Method in class com.marslib.auto.MARSAlignmentCommand
- isFinished() - Method in class com.marslib.auto.SmartAssistAlign
- isRed() - Static method in class com.marslib.util.AllianceUtil
-
Returns true if the robot is on the Red alliance.
- isTransitionLegal(S) - Method in class com.marslib.util.MARSStateMachine
-
Checks whether a transition from the current state to
nextStatewould be accepted, without actually performing it. - isValid - Variable in class com.marslib.util.EliteShooterMath.EliteShooterSetpoint
- isWarning() - Method in class com.marslib.power.MARSPowerManager
-
Returns true if the system voltage is currently below the warning threshold.
K
- KinematicLimits() - Constructor for class com.marslib.swerve.SwerveSetpointGenerator.KinematicLimits
L
- latency - Variable in class com.limelight.LimelightHelpers.PoseEstimate
- LATERAL_SLIP_RELAXATION - Static variable in class frc.robot.SwerveConstants
-
Lateral slip relaxation length (m/s).
- launchSpeedMetersPerSec - Variable in class com.marslib.util.EliteShooterMath.EliteShooterSetpoint
- LEDConstants - Class in frc.robot.constants
- LEDConstants() - Constructor for class frc.robot.constants.LEDConstants
- LEDIO - Interface in com.marslib.hmi
-
Hardware abstraction interface for robot LED feedback systems.
- LEDIO.State - Enum Class in com.marslib.hmi
-
The discrete visual states an LED strip can render.
- LEDIOAddressable - Class in com.marslib.hmi
-
Hardware IO implementation for driving WS2812B Addressable LEDs via a PWM port.
- LEDIOAddressable(int, int) - Constructor for class com.marslib.hmi.LEDIOAddressable
- LEDIOCANdle - Class in com.marslib.hmi
-
LED IO layer using the CTRE CANdle (Connected via CAN bus).
- LEDIOCANdle(int, String, int) - Constructor for class com.marslib.hmi.LEDIOCANdle
-
Constructs a CANdle LED IO layer.
- LEDManager - Class in com.marslib.hmi
-
Centralized manager for robot LED logic, translating robot states into visual feedback.
- LEDManager(LEDIO, MARSPowerManager) - Constructor for class com.marslib.hmi.LEDManager
- LENGTH - Static variable in class frc.robot.constants.LEDConstants
- LF_MOTOR_ID - Static variable in class frc.robot.constants.ShooterConstants
- LidarIOSim - Class in com.marslib.simulation
-
Simulates a 360-degree LiDAR or Time-of-Flight sensor array using dyn4j raycasting.
- LidarIOSim() - Constructor for class com.marslib.simulation.LidarIOSim
- LimelightHelpers - Class in com.limelight
- LimelightHelpers() - Constructor for class com.limelight.LimelightHelpers
- LimelightHelpers.PoseEstimate - Class in com.limelight
- LINEAR_VELOCITY_STD_MULTIPLIER - Static variable in class frc.robot.constants.VisionConstants
-
Continuous scaling factor to dynamically inflate StdDev linearly based on robot ground speed (m/s).
- LinearMechanismIO - Interface in com.marslib.mechanisms
-
Hardware abstraction interface for a linear translating mechanism (like an elevator).
- LinearMechanismIO.LinearMechanismIOInputs - Class in com.marslib.mechanisms
- LinearMechanismIOInputs() - Constructor for class com.marslib.mechanisms.LinearMechanismIO.LinearMechanismIOInputs
- LinearMechanismIOSim - Class in com.marslib.mechanisms
-
Simulation implementation of the LinearMechanismIO interface.
- LinearMechanismIOSim(String, double, double, double) - Constructor for class com.marslib.mechanisms.LinearMechanismIOSim
-
Constructs a physical simulation instance for a 1D linear elevator mechanism.
- LinearMechanismIOTalonFX - Class in com.marslib.mechanisms
-
Hardware binding layer for singular Linear Mechanisms (Elevators, Extensors) utilizing CTRE TalonFX (Kraken/Falcon) motors.
- LinearMechanismIOTalonFX(int, int[], boolean[], String, double, double, boolean) - Constructor for class com.marslib.mechanisms.LinearMechanismIOTalonFX
- LinearMechanismIOTalonFX(int, String, double, double, boolean) - Constructor for class com.marslib.mechanisms.LinearMechanismIOTalonFX
-
Initializes the TalonFX hardware and pre-configures Linear MotionMagic parameters.
- linearVelocityStdMultiplier() - Method in record class com.marslib.vision.VisionConfig
-
Returns the value of the
linearVelocityStdMultiplierrecord component. - LM_MOTOR_ID - Static variable in class frc.robot.constants.ShooterConstants
- LOAD_SHEDDING - Enum constant in enum class com.marslib.hmi.LEDIO.State
-
Warning pattern indicating active power load shedding.
- LoggedTunableNumber - Class in com.marslib.util
-
A tunable number that can be modified at runtime via NetworkTables for live PID tuning.
- LoggedTunableNumber(String) - Constructor for class com.marslib.util.LoggedTunableNumber
- LoggedTunableNumber(String, double) - Constructor for class com.marslib.util.LoggedTunableNumber
- LogUploader - Class in com.marslib.util
-
Utility class to automatically upload WPILog files to a GitHub repository's Releases.
- LOOP_PERIOD_SECS - Static variable in class frc.robot.constants.ModeConstants
-
The primary robot loop period in seconds (50Hz = 0.02s).
- loopPeriodSecs() - Method in record class com.marslib.swerve.SwerveConfig
-
Returns the value of the
loopPeriodSecsrecord component. - loopPeriodSecs() - Method in record class com.marslib.vision.VisionConfig
-
Returns the value of the
loopPeriodSecsrecord component.
M
- main(String[]) - Static method in class com.marslib.util.SimSysIdTuner
-
Offline testing entrypoint.
- main(String...) - Static method in class frc.robot.Main
-
Main initialization function.
- Main - Class in frc.robot
-
Do NOT add any static variables to this class, or any initialization at all.
- MAPLE_SIM_EFFICIENCY_MODE - Static variable in class frc.robot.constants.FieldConstants
-
Controls whether the maple-sim arena runs in efficiency mode.
- MARSAlignmentCommand - Class in com.marslib.auto
-
Command to bypass default PathPlanner routing and dynamically align the robot natively onto a dynamically moving or stationary field target timestamped via Vision.
- MARSAlignmentCommand(SwerveDrive, Supplier<Pose2d>, double, double, double, double, double, double, double, double) - Constructor for class com.marslib.auto.MARSAlignmentCommand
-
Constructs an alignment command with parameterized constants.
- MARSAuto - Class in com.marslib.auto
-
Utility Command factory for autonomous routines.
- MARSAuto() - Constructor for class com.marslib.auto.MARSAuto
- MARSClimber - Class in frc.robot.subsystems
-
Subsystem representing the robot's fast climber mechanism.
- MARSClimber(LinearMechanismIO, MARSPowerManager) - Constructor for class frc.robot.subsystems.MARSClimber
- MARSCowl - Class in frc.robot.subsystems
-
High-level subsystem representing the shooter cowl rotating joint.
- MARSCowl(RotaryMechanismIO, MARSPowerManager) - Constructor for class frc.robot.subsystems.MARSCowl
- MARSDiagnosticCheck - Class in frc.robot.commands
-
Sequential command group that performs a predefined sequence of automated hardware checks.
- MARSDiagnosticCheck(SwerveDrive, MARSClimber, MARSCowl) - Constructor for class frc.robot.commands.MARSDiagnosticCheck
-
Constructs a full diagnostic sweep command.
- MARSFaultManager - Class in com.marslib.faults
-
Central aggregator for all mission-critical error states and hardware timeouts.
- MARSFaultManager() - Constructor for class com.marslib.faults.MARSFaultManager
- MARSIntakePivot - Class in frc.robot.subsystems
-
High-level subsystem representing the intake deployment pivot.
- MARSIntakePivot(RotaryMechanismIO, MARSPowerManager) - Constructor for class frc.robot.subsystems.MARSIntakePivot
- MARSPhysicsWorld - Class in com.marslib.simulation
-
Singleton 2D physics world managing all rigid-body interactions on the FRC field.
- MARSPowerManager - Class in com.marslib.power
-
Subsystem responsible for monitoring the central Power Distribution Hub (PDH).
- MARSPowerManager(PowerIO, PowerConfig) - Constructor for class com.marslib.power.MARSPowerManager
-
Initializes the Power Manager.
- MARSShooter - Class in frc.robot.subsystems
-
Generic flywheel subsystem used for the main shooter, floor intake, and feeder.
- MARSShooter(String, FlywheelIO, MARSPowerManager) - Constructor for class frc.robot.subsystems.MARSShooter
-
Constructs the shooter subsystem.
- MARSStateMachine<S extends Enum<S>> - Class in com.marslib.util
-
A validated, enum-based Finite State Machine supporting guarded transitions, entry/exit actions, and transition callbacks.
- MARSStateMachine(String, Class<S>, S) - Constructor for class com.marslib.util.MARSStateMachine
-
Constructs a new state machine.
- MARSSuperstructure - Class in frc.robot.subsystems
-
Superstructure orchestrator using a validated finite state machine.
- MARSSuperstructure(MARSCowl, MARSIntakePivot, MARSShooter, MARSShooter, MARSShooter, Supplier<Pose2d>, Supplier<Optional<Translation2d>>, Supplier<Double>) - Constructor for class frc.robot.subsystems.MARSSuperstructure
-
Constructs the superstructure orchestrator.
- MARSSuperstructure.SuperstructureState - Enum Class in frc.robot.subsystems
-
The set of valid superstructure states.
- MARSTestHarness - Class in com.marslib.testing
-
Centralized test setup utility that resets ALL MARSLib static singletons in one call.
- MARSVision - Class in com.marslib.vision
-
Central aggregator for all visual and SLAM external odometry integrations.
- MARSVision(SwerveDrive, List<AprilTagVisionIO>, List<VIOSlamIO>, VisionConfig) - Constructor for class com.marslib.vision.MARSVision
-
Constructs the absolute Vision mapping structure.
- MAVEN_GROUP - Static variable in class frc.robot.BuildConstants
- MAVEN_NAME - Static variable in class frc.robot.BuildConstants
- MAX_ACCELERATION_MPS2 - Static variable in class frc.robot.constants.AutoConstants
- MAX_AMBIGUITY - Static variable in class frc.robot.constants.VisionConstants
-
Maximum acceptable ambiguity ratio for single-tag observations.
- MAX_ANGULAR_ACCEL_DEG_PER_SEC2 - Static variable in class frc.robot.constants.VisionConstants
-
Maximum acceptable angular acceleration (deg/sec^2) across any axis to reject frames impacted by extreme physical shock or bumping (vibrational blur).
- MAX_ANGULAR_ACCELERATION_RAD_PER_SEC2 - Static variable in class frc.robot.constants.AutoConstants
- MAX_ANGULAR_SPEED_RAD_PER_SEC - Static variable in class frc.robot.SwerveConstants
-
Maximum achievable angular robot speed (rad/s).
- MAX_ANGULAR_VELOCITY_RAD_PER_SEC - Static variable in class frc.robot.constants.AutoConstants
- MAX_LINEAR_SPEED_MPS - Static variable in class frc.robot.SwerveConstants
-
Maximum achievable linear robot speed (m/s).
- MAX_SAMPLES - Static variable in class com.marslib.swerve.PhoenixOdometryThread
-
Maximum number of odometry samples buffered between drains (250Hz / 50Hz = 5 typical).
- MAX_TILT_DEG - Static variable in class frc.robot.constants.VisionConstants
-
Maximum acceptable pitch or roll angle (deg) to reject vision when beached on an obstacle.
- MAX_VELOCITY_MPS - Static variable in class frc.robot.constants.AutoConstants
- MAX_Z_HEIGHT - Static variable in class frc.robot.constants.VisionConstants
-
Maximum acceptable Z-height offset (meters) to reject 'flying robot' hallucinations.
- maxAmbiguity() - Method in record class com.marslib.vision.VisionConfig
-
Returns the value of the
maxAmbiguityrecord component. - maxAngularAccelDegPerSec2() - Method in record class com.marslib.vision.VisionConfig
-
Returns the value of the
maxAngularAccelDegPerSec2record component. - maxAngularSpeedRadPerSec() - Method in record class com.marslib.swerve.SwerveConfig
-
Returns the value of the
maxAngularSpeedRadPerSecrecord component. - maxDriveAcceleration - Variable in class com.marslib.swerve.SwerveSetpointGenerator.KinematicLimits
- maxDriveVelocity - Variable in class com.marslib.swerve.SwerveSetpointGenerator.KinematicLimits
- maxLinearSpeedMps() - Method in record class com.marslib.swerve.SwerveConfig
-
Returns the value of the
maxLinearSpeedMpsrecord component. - maxSteeringVelocity - Variable in class com.marslib.swerve.SwerveSetpointGenerator.KinematicLimits
- maxTiltDeg() - Method in record class com.marslib.vision.VisionConfig
-
Returns the value of the
maxTiltDegrecord component. - maxZHeight() - Method in record class com.marslib.vision.VisionConfig
-
Returns the value of the
maxZHeightrecord component. - MIN_CURRENT_AMPS - Static variable in class frc.robot.constants.CowlConstants
- MIN_LOAD_SHED_CURRENT - Static variable in class frc.robot.SwerveConstants
-
Minimum current limit during load shedding (amps).
- ModeConstants - Class in frc.robot.constants
-
Central mode configuration for robot execution context (Real hardware, Simulation, or Replay).
- ModeConstants.Mode - Enum Class in frc.robot.constants
- MODULE_LOCATIONS - Static variable in class frc.robot.SwerveConstants
-
Positions of each swerve module relative to robot center (FL, FR, BL, BR).
- moduleLocations() - Method in record class com.marslib.swerve.SwerveConfig
-
Returns the value of the
moduleLocationsrecord component. - moduleStates - Variable in class com.marslib.swerve.SwerveSetpointGenerator.SwerveSetpoint
- MOTOR_ID - Static variable in class frc.robot.constants.CowlConstants
- MULTI_TAG_STD_MULTIPLIER - Static variable in class frc.robot.constants.VisionConstants
-
Multiplier applied to linear StdDev when multiple tags are simultaneously visible.
- multiTagStdMultiplier() - Method in record class com.marslib.vision.VisionConfig
-
Returns the value of the
multiTagStdMultiplierrecord component.
N
- NOMINAL_BATTERY_VOLTAGE - Static variable in class frc.robot.SwerveConstants
-
Nominal battery voltage used for drive feedforward normalization (V).
- NOMINAL_VOLTAGE - Static variable in class frc.robot.constants.PowerConstants
- nominalVoltage() - Method in record class com.marslib.power.PowerConfig
-
Returns the value of the
nominalVoltagerecord component. - nominalVoltage() - Method in record class com.marslib.swerve.SwerveConfig
-
Returns the value of the
nominalVoltagerecord component.
O
- occlusionDropProbability - Variable in class com.marslib.vision.AprilTagVisionIOSim
- ODOMETRY_HZ - Static variable in class frc.robot.constants.DriveConstants
- odometryHz() - Method in record class com.marslib.swerve.SwerveConfig
-
Returns the value of the
odometryHzrecord component. - odometryTimestamps - Variable in class com.marslib.swerve.SwerveModuleIO.SwerveModuleIOInputs
- odometryYawPositions - Variable in class com.marslib.swerve.GyroIO.GyroIOInputs
- OnlineFeedforwardEstimator - Class in com.marslib.util
-
A Zero-GC, realtime Feedforward extractor that continuously monitors mechanism telemetry (Voltage, Velocity, Acceleration) to compute empirical kV and kA values dynamically.
- OnlineFeedforwardEstimator(String, int, double) - Constructor for class com.marslib.util.OnlineFeedforwardEstimator
-
Constructs the Online Estimator.
- OperatorConstants - Class in frc.robot.constants
- OperatorConstants() - Constructor for class frc.robot.constants.OperatorConstants
- OperatorInterface - Class in frc.robot.subsystems
-
Subsystem handling driver and operator input, including intelligent rumble feedback for faults and voltage sags.
- OperatorInterface(int, MARSPowerManager) - Constructor for class frc.robot.subsystems.OperatorInterface
- OVERRIDE_REPLAY - Static variable in class frc.robot.constants.ModeConstants
-
Set to true to force REPLAY mode regardless of runtime environment.
P
- pathfindObstacleAvoidance(SwerveDrive, Pose2d) - Static method in class com.marslib.auto.MARSAuto
-
Utilizes PathPlanner's A* Pathfinding to navigate avoiding obstacles.
- pathfindThenRunChoreoTrajectory(SwerveDrive, String) - Static method in class com.marslib.auto.MARSAuto
-
Executes a pre-planned Choreo trajectory but dynamically pathfinds to the start position first if the robot is off-target.
- periodic() - Method in class com.marslib.hmi.LEDManager
- periodic() - Method in class com.marslib.power.MARSPowerManager
-
Processes IO loops periodically.
- periodic() - Method in class com.marslib.swerve.SwerveDrive
- periodic() - Method in class com.marslib.swerve.SwerveModule
- periodic() - Method in class com.marslib.vision.MARSVision
-
The active periodic layer.
- periodic() - Method in class frc.robot.subsystems.MARSClimber
- periodic() - Method in class frc.robot.subsystems.MARSCowl
- periodic() - Method in class frc.robot.subsystems.MARSIntakePivot
- periodic() - Method in class frc.robot.subsystems.MARSShooter
- periodic() - Method in class frc.robot.subsystems.MARSSuperstructure
- periodic() - Method in class frc.robot.subsystems.OperatorInterface
- PhoenixOdometryThread - Class in com.marslib.swerve
-
High-frequency CAN bus polling thread for CTRE Phoenix 6 odometry signals.
- PhoenixOdometryThread() - Constructor for class com.marslib.swerve.PhoenixOdometryThread
- PhoenixOdometryThread.GyroYawData - Class in com.marslib.swerve
-
Container for pre-allocated gyro yaw data.
- PhoenixOdometryThread.SyncData - Class in com.marslib.swerve
-
Container for a batch of synchronized odometry samples from a single module.
- PIGEON2_ID - Static variable in class frc.robot.constants.DriveConstants
- pitchPositionRad - Variable in class com.marslib.swerve.GyroIO.GyroIOInputs
- pitchVelocityRadPerSec - Variable in class com.marslib.swerve.GyroIO.GyroIOInputs
- PIVOT_GEAR_RATIO - Static variable in class frc.robot.constants.IntakeConstants
- PIVOT_MOTOR_ID - Static variable in class frc.robot.constants.IntakeConstants
- pose - Variable in class com.limelight.LimelightHelpers.PoseEstimate
- PoseEstimate() - Constructor for class com.limelight.LimelightHelpers.PoseEstimate
- positionMeters - Variable in class com.marslib.mechanisms.LinearMechanismIO.LinearMechanismIOInputs
- positionRad - Variable in class com.marslib.mechanisms.RotaryMechanismIO.RotaryMechanismIOInputs
- PowerConfig - Record Class in com.marslib.power
-
Configuration record for the MARSPowerManager.
- PowerConfig(double, double, double) - Constructor for record class com.marslib.power.PowerConfig
-
Creates an instance of a
PowerConfigrecord class. - PowerConstants - Class in frc.robot.constants
- PowerConstants() - Constructor for class frc.robot.constants.PowerConstants
- PowerIO - Interface in com.marslib.power
-
Hardware interface for power management reading.
- PowerIO.PowerIOInputs - Class in com.marslib.power
- PowerIOInputs() - Constructor for class com.marslib.power.PowerIO.PowerIOInputs
- PowerIOReal - Class in com.marslib.power
-
Hardware implementation for reading physical Power Distribution Hub (PDH) data.
- PowerIOReal() - Constructor for class com.marslib.power.PowerIOReal
- PowerIOSim - Class in com.marslib.power
-
Simulated implementation of the power and battery IO interface.
- PowerIOSim(PowerConfig) - Constructor for class com.marslib.power.PowerIOSim
- PROJECTILE_SPEED_MPS - Static variable in class frc.robot.constants.ShooterConstants
- PULSE_DURATION_LOOPS - Static variable in class frc.robot.constants.OperatorConstants
- PULSE_INTERVAL_LOOPS - Static variable in class frc.robot.constants.OperatorConstants
Q
- QuestNav - Class in gg.questnav
-
Client-side driver for the QuestNav VIO (Visual-Inertial Odometry) SLAM system.
- QuestNav() - Constructor for class gg.questnav.QuestNav
-
Constructs a QuestNav client reading from the default "questnav" NetworkTable.
R
- rawArea - Variable in class com.limelight.LimelightHelpers.PoseEstimate
- rawFiducials - Variable in class com.limelight.LimelightHelpers.PoseEstimate
- rawPitch - Variable in class com.limelight.LimelightHelpers.PoseEstimate
- rawYaw - Variable in class com.limelight.LimelightHelpers.PoseEstimate
- REAL - Enum constant in enum class frc.robot.constants.ModeConstants.Mode
- RED_HUB_3D - Static variable in class frc.robot.constants.FieldConstants
-
Red hub 3D target for shooter math (top opening, meters).
- RED_HUB_POS - Static variable in class frc.robot.constants.FieldConstants
-
Red alliance hub center position (meters).
- RED_NEARDEPOT_CLIMB_POSE - Static variable in class frc.robot.constants.FieldConstants
- RED_NEAROUTPOST_CLIMB_POSE - Static variable in class frc.robot.constants.FieldConstants
- registerGyro(BaseStatusSignal, double) - Method in class com.marslib.swerve.PhoenixOdometryThread
-
Registers the gyro yaw signal for high-frequency sampling alongside module signals.
- registerMechanismBody(String, Body) - Method in class com.marslib.simulation.MARSPhysicsWorld
- registerModule(BaseStatusSignal, BaseStatusSignal, double) - Method in class com.marslib.swerve.PhoenixOdometryThread
-
Registers a swerve module's drive and turn position signals for high-frequency sampling.
- REPLAY - Enum constant in enum class frc.robot.constants.ModeConstants.Mode
- ReplayIOFactory - Class in com.marslib.util
-
A utility class that uses Java dynamic proxies to automatically construct no-op instances of hardware IO interfaces.
- reportHardwareDisconnect(String) - Static method in class com.marslib.faults.MARSFaultManager
-
Standard helper triggering an automatic CAN API structural error block.
- requestTransition(S) - Method in class com.marslib.util.MARSStateMachine
-
Attempts to transition from the current state to
nextState. - reset() - Static method in class com.marslib.testing.MARSTestHarness
- resetAll() - Static method in class com.marslib.faults.Alert
-
Clears all alert groups.
- resetInstance() - Static method in class com.marslib.simulation.MARSPhysicsWorld
- resetInstance() - Static method in class com.marslib.swerve.PhoenixOdometryThread
-
Stops the current instance and clears the singleton reference.
- resetPose(Pose2d) - Method in class com.marslib.swerve.SwerveDrive
- resetPose(Pose2d, GyroIOInputsAutoLogged, SwerveModule...) - Method in class com.marslib.swerve.SwerveOdometry
- resetSimulation() - Static method in class com.marslib.vision.AprilTagVisionIOSim
-
Resets the shared VisionSystemSim singleton.
- RF_MOTOR_ID - Static variable in class frc.robot.constants.ShooterConstants
- RM_MOTOR_ID - Static variable in class frc.robot.constants.ShooterConstants
- Robot - Class in frc.robot
-
The VM is configured to automatically run this class, and to call the functions corresponding to each mode, as described in the TimedRobot documentation.
- Robot() - Constructor for class frc.robot.Robot
- ROBOT_MASS_KG - Static variable in class frc.robot.SwerveConstants
-
Mass of the robot inclusive of battery and bumpers (kg).
- ROBOT_MOI_KG_M2 - Static variable in class frc.robot.SwerveConstants
-
Approximate moment of inertia of the robot based on a solid block model (kg*m^2)
- robotAimYawRadians - Variable in class com.marslib.util.EliteShooterMath.EliteShooterSetpoint
- RobotBindings - Class in frc.robot
- RobotContainer - Class in frc.robot
-
Central Dependency Injection container for the robot.
- RobotContainer() - Constructor for class frc.robot.RobotContainer
- RobotContainer(boolean) - Constructor for class frc.robot.RobotContainer
- robotInit() - Method in class frc.robot.Robot
- robotMassKg() - Method in record class com.marslib.swerve.SwerveConfig
-
Returns the value of the
robotMassKgrecord component. - robotMoiKgM2() - Method in record class com.marslib.swerve.SwerveConfig
-
Returns the value of the
robotMoiKgM2record component. - robotPeriodic() - Method in class frc.robot.Robot
-
This function is called periodically during all modes.
- ROLLER_MOTOR_ID - Static variable in class frc.robot.constants.IntakeConstants
- rollPositionRad - Variable in class com.marslib.swerve.GyroIO.GyroIOInputs
- rollVelocityRadPerSec - Variable in class com.marslib.swerve.GyroIO.GyroIOInputs
- RotaryMechanismIO - Interface in com.marslib.mechanisms
-
Hardware abstraction interface for a rotary mechanism (like an arm or wrist).
- RotaryMechanismIO.RotaryMechanismIOInputs - Class in com.marslib.mechanisms
- RotaryMechanismIOInputs() - Constructor for class com.marslib.mechanisms.RotaryMechanismIO.RotaryMechanismIOInputs
- RotaryMechanismIOSim - Class in com.marslib.mechanisms
-
Simulation implementation of the RotaryMechanismIO interface.
- RotaryMechanismIOSim(String, double, double, double) - Constructor for class com.marslib.mechanisms.RotaryMechanismIOSim
-
Constructs a physical simulation instance for a 1D rotary arm mechanism.
- RotaryMechanismIOTalonFX - Class in com.marslib.mechanisms
-
Hardware binding layer for singular Rotary Mechanisms utilizing CTRE TalonFX (Kraken/Falcon) motors.
- RotaryMechanismIOTalonFX(int, String, double, boolean) - Constructor for class com.marslib.mechanisms.RotaryMechanismIOTalonFX
-
Initializes the TalonFX hardware and pre-configures MotionMagic.
- run() - Method in class com.marslib.swerve.PhoenixOdometryThread
- runChoreoTrajectory(String) - Static method in class com.marslib.auto.MARSAuto
-
Executes a pre-planned, time-optimal Choreo trajectory via PathPlannerLib.
- runVelocity(ChassisSpeeds) - Method in class com.marslib.swerve.SwerveDrive
S
- SCORE - Enum constant in enum class frc.robot.subsystems.MARSSuperstructure.SuperstructureState
- SCORE_FALLBACK_COWL_ANGLE - Static variable in class frc.robot.constants.SuperstructureConstants
- set(boolean) - Method in class com.marslib.faults.Alert
-
Activates or deactivates this alert.
- setAbsoluteState(MARSSuperstructure.SuperstructureState) - Method in class frc.robot.subsystems.MARSSuperstructure
-
Creates a command that requests a transition to the given superstructure state.
- setBrakeMode(boolean) - Method in interface com.marslib.mechanisms.FlywheelIO
- setBrakeMode(boolean) - Method in class com.marslib.mechanisms.FlywheelIOTalonFX
- setBrakeMode(boolean) - Method in interface com.marslib.mechanisms.LinearMechanismIO
- setBrakeMode(boolean) - Method in class com.marslib.mechanisms.LinearMechanismIOTalonFX
- setBrakeMode(boolean) - Method in interface com.marslib.mechanisms.RotaryMechanismIO
- setBrakeMode(boolean) - Method in class com.marslib.mechanisms.RotaryMechanismIOTalonFX
- setClosedLoopPosition(double, double) - Method in interface com.marslib.mechanisms.LinearMechanismIO
-
Runs a low latency closed-loop profile on motor with external feedforward.
- setClosedLoopPosition(double, double) - Method in class com.marslib.mechanisms.LinearMechanismIOSim
- setClosedLoopPosition(double, double) - Method in class com.marslib.mechanisms.LinearMechanismIOTalonFX
-
Pushes a target state using Phoenix 6 Motion Magic.
- setClosedLoopPosition(double, double) - Method in interface com.marslib.mechanisms.RotaryMechanismIO
-
Runs a low latency closed-loop profile on motor with external feedforward.
- setClosedLoopPosition(double, double) - Method in class com.marslib.mechanisms.RotaryMechanismIOSim
- setClosedLoopPosition(double, double) - Method in class com.marslib.mechanisms.RotaryMechanismIOTalonFX
-
Pushes a target state using Phoenix 6 Motion Magic.
- setClosedLoopVelocity(double) - Method in class frc.robot.subsystems.MARSShooter
-
Runs the flywheel at a target velocity using the motor's internal closed-loop controller and dynamically injects the calculated feedforward voltage.
- setClosedLoopVelocity(double, double) - Method in interface com.marslib.mechanisms.FlywheelIO
-
Runs a low latency closed-loop velocity profile on motor with external feedforward.
- setClosedLoopVelocity(double, double) - Method in class com.marslib.mechanisms.FlywheelIOSim
- setClosedLoopVelocity(double, double) - Method in class com.marslib.mechanisms.FlywheelIOTalonFX
- setCriticalFaultFlash() - Method in interface com.marslib.hmi.LEDIO
-
Sets the LED strip to a critical fault flash pattern (e.g., flashing red).
- setCriticalFaultFlash() - Method in class com.marslib.hmi.LEDIOAddressable
-
Sets the LEDs to a critical fault warning color (e.g., flashing red).
- setCriticalFaultFlash() - Method in class com.marslib.hmi.LEDIOCANdle
- setCurrentLimit(double) - Method in interface com.marslib.mechanisms.FlywheelIO
- setCurrentLimit(double) - Method in class com.marslib.mechanisms.FlywheelIOTalonFX
- setCurrentLimit(double) - Method in interface com.marslib.mechanisms.LinearMechanismIO
- setCurrentLimit(double) - Method in class com.marslib.mechanisms.LinearMechanismIOTalonFX
- setCurrentLimit(double) - Method in interface com.marslib.mechanisms.RotaryMechanismIO
- setCurrentLimit(double) - Method in class com.marslib.mechanisms.RotaryMechanismIOTalonFX
- setDefaultColors() - Method in interface com.marslib.hmi.LEDIO
-
Sets the LED strip to its default idle color pattern (e.g., solid team color).
- setDefaultColors() - Method in class com.marslib.hmi.LEDIOAddressable
-
Sets the LEDs to their default color state (e.g., solid blue).
- setDefaultColors() - Method in class com.marslib.hmi.LEDIOCANdle
- setDesiredState(SwerveModuleState) - Method in class com.marslib.swerve.SwerveModule
-
Optimizes and applies a desired module state (drive speed + turn angle) with closed-loop turn control and simple voltage feedforward for driving.
- setDriveBrakeMode(boolean) - Method in interface com.marslib.swerve.SwerveModuleIO
-
Sets the neutral mode of the drive motor.
- setDriveBrakeMode(boolean) - Method in class com.marslib.swerve.SwerveModuleIOTalonFX
- setDriveVoltage(double) - Method in class com.marslib.swerve.SwerveModule
-
Routes target voltage demands safely down into the IO execution layer.
- setDriveVoltage(double) - Method in interface com.marslib.swerve.SwerveModuleIO
-
Run the drive motor at the specified voltage.
- setDriveVoltage(double) - Method in class com.marslib.swerve.SwerveModuleIOSim
- setDriveVoltage(double) - Method in class com.marslib.swerve.SwerveModuleIOTalonFX
- setEncoderPosition(double) - Method in interface com.marslib.mechanisms.RotaryMechanismIO
-
Resets the internal encoder to a given position.
- setEncoderPosition(double) - Method in class com.marslib.mechanisms.RotaryMechanismIOTalonFX
- setEntryAction(S, Runnable) - Method in class com.marslib.util.MARSStateMachine
-
Registers a callback to run when entering the specified state.
- setExitAction(S, Runnable) - Method in class com.marslib.util.MARSStateMachine
-
Registers a callback to run when exiting the specified state.
- setGyroSimulation(GyroSimulation) - Method in class com.marslib.swerve.GyroIOSim
- setLoadSheddingColors() - Method in interface com.marslib.hmi.LEDIO
-
Sets the LED strip to a warning pattern indicating active power load shedding.
- setLoadSheddingColors() - Method in class com.marslib.hmi.LEDIOAddressable
-
Sets the LEDs to a load shedding warning color (e.g., solid orange).
- setLoadSheddingColors() - Method in class com.marslib.hmi.LEDIOCANdle
- setLogDirs(Path...) - Static method in class com.marslib.util.LogUploader
-
Overrides the directories scanned for logs.
- setModuleSimulation(SwerveModuleSimulation) - Method in class com.marslib.swerve.SwerveModuleIOSim
- setModuleStates(SwerveModuleState...) - Method in class com.marslib.swerve.SwerveDrive
- setOnTransition(BiConsumer<S, S>) - Method in class com.marslib.util.MARSStateMachine
-
Registers a callback that fires on every accepted transition, receiving the source and destination states.
- setPatToken(String) - Static method in class com.marslib.util.LogUploader
-
Overrides the PAT token for testing.
- setRobotOrientation(double, double, double, double, double, double) - Method in interface com.marslib.vision.AprilTagVisionIO
-
Updates the camera configuration with the robot's current gyroscope orientation
- setRobotOrientation(double, double, double, double, double, double) - Method in class com.marslib.vision.AprilTagVisionIOLimelight
- SetRobotOrientation(String, double, double, double, double, double, double) - Static method in class com.limelight.LimelightHelpers
-
Pushes the robot's orientation directly to the Limelight over NetworkTables.
- setRumble(double) - Method in class frc.robot.subsystems.OperatorInterface
- setSwerveDriveSimulation(SwerveDriveSimulation) - Method in class com.marslib.swerve.GyroIOSim
- setTargetPosition(double) - Method in class frc.robot.subsystems.MARSClimber
-
Commands the climber to a target height using Motion Magic with dynamic feedforward.
- setTargetPosition(double) - Method in class frc.robot.subsystems.MARSCowl
-
Commands the cowl to a target angular position using Motion Magic with dynamic feedforward.
- setTargetPosition(double) - Method in class frc.robot.subsystems.MARSIntakePivot
-
Commands the intake pivot to a target angular position using Motion Magic with dynamic feedforward.
- setText(String) - Method in class com.marslib.faults.Alert
-
Updates the displayed text of this alert.
- setTurnBrakeMode(boolean) - Method in interface com.marslib.swerve.SwerveModuleIO
-
Sets the neutral mode of the turn motor.
- setTurnBrakeMode(boolean) - Method in class com.marslib.swerve.SwerveModuleIOTalonFX
- setTurnVoltage(double) - Method in class com.marslib.swerve.SwerveModule
-
Routes steer voltage demands safely down into the IO execution layer.
- setTurnVoltage(double) - Method in interface com.marslib.swerve.SwerveModuleIO
-
Run the turn motor at the specified voltage.
- setTurnVoltage(double) - Method in class com.marslib.swerve.SwerveModuleIOSim
- setTurnVoltage(double) - Method in class com.marslib.swerve.SwerveModuleIOTalonFX
- setVoltage(double) - Method in interface com.marslib.mechanisms.FlywheelIO
- setVoltage(double) - Method in class com.marslib.mechanisms.FlywheelIOSim
- setVoltage(double) - Method in class com.marslib.mechanisms.FlywheelIOTalonFX
- setVoltage(double) - Method in interface com.marslib.mechanisms.LinearMechanismIO
- setVoltage(double) - Method in class com.marslib.mechanisms.LinearMechanismIOSim
- setVoltage(double) - Method in class com.marslib.mechanisms.LinearMechanismIOTalonFX
- setVoltage(double) - Method in interface com.marslib.mechanisms.RotaryMechanismIO
- setVoltage(double) - Method in class com.marslib.mechanisms.RotaryMechanismIOSim
- setVoltage(double) - Method in class com.marslib.mechanisms.RotaryMechanismIOTalonFX
- setVoltage(double) - Method in class frc.robot.subsystems.MARSClimber
- setVoltage(double) - Method in class frc.robot.subsystems.MARSShooter
-
Directly sets the shooter motor voltage.
- SHOOTER_EXIT_HEIGHT_METERS - Static variable in class frc.robot.constants.SuperstructureConstants
- SHOOTER_WHEEL_RADIUS_METERS - Static variable in class frc.robot.constants.ShooterConstants
-
Radius of the shooter flywheel in meters.
- ShooterConstants - Class in frc.robot.constants
- ShooterConstants() - Constructor for class frc.robot.constants.ShooterConstants
- ShootOnTheMoveCommand - Class in frc.robot.commands
-
Overrides the driver's rotational (Theta) control to perfectly track a specific field coordinate using Velocity-Added Kinematic Leading, while allowing them to freely strafe and sprint in X/Y.
- ShootOnTheMoveCommand(SwerveDrive, MARSCowl, MARSShooter, DoubleSupplier, DoubleSupplier) - Constructor for class frc.robot.commands.ShootOnTheMoveCommand
- SIM - Enum constant in enum class frc.robot.constants.ModeConstants.Mode
- SimSysIdTuner - Class in com.marslib.util
-
Offline System Identification Tuner for MARSLib.
- SimSysIdTuner() - Constructor for class com.marslib.util.SimSysIdTuner
- SimSysIdTuner.DataPoint - Class in com.marslib.util
- SimulationConstants - Class in frc.robot.constants
- SimulationConstants() - Constructor for class frc.robot.constants.SimulationConstants
- simulationInit() - Method in class frc.robot.Robot
-
This function is called once when the robot is first started up.
- simulationPeriodic() - Method in class frc.robot.Robot
-
This function is called periodically whilst in simulation.
- SLAM_ANGULAR_STD_DEV - Static variable in class frc.robot.constants.VisionConstants
-
Static standard deviation for VIO SLAM angular measurements (radians).
- SLAM_STD_DEV - Static variable in class frc.robot.constants.VisionConstants
-
Static standard deviation for VIO SLAM measurements (meters and radians).
- slamAngularStdDev() - Method in record class com.marslib.vision.VisionConfig
-
Returns the value of the
slamAngularStdDevrecord component. - slamStdDev() - Method in record class com.marslib.vision.VisionConfig
-
Returns the value of the
slamStdDevrecord component. - SLIP_TRANSITION_VELOCITY_MPS - Static variable in class frc.robot.SwerveConstants
-
Slip velocity threshold (m/s) at which static friction transitions to kinetic.
- SmartAssistAlign - Class in com.marslib.auto
-
Command for dynamic, odometry-based robot alignment specifically for scoring on standard FRC grid nodes.
- SmartAssistAlign(SwerveDrive, DoubleSupplier, Pose2d) - Constructor for class com.marslib.auto.SmartAssistAlign
-
Overrides the driver's lateral (Y) and rotational (Theta) control to perfectly track a specific field coordinate, while allowing them to maintain forward/backward (X) speed.
- solveForSimConstants(String, String, String, double, double, double) - Static method in class com.marslib.util.SimSysIdTuner
-
Executes regression over a given WPILog file.
- spinUpCommand() - Method in class frc.robot.subsystems.MARSShooter
-
Returns a command that continuously spins the flywheel at the default scoring velocity.
- STOWED - Enum constant in enum class frc.robot.subsystems.MARSSuperstructure.SuperstructureState
- SuperstructureConstants - Class in frc.robot.constants
- SuperstructureConstants() - Constructor for class frc.robot.constants.SuperstructureConstants
- SwerveAutoBuilder - Class in com.marslib.swerve
-
Encapsulates the static configurations for PathPlanner's AutoBuilder.
- SwerveConfig - Record Class in com.marslib.swerve
-
Configuration record for the SwerveDrive subsystem.
- SwerveConfig(Translation2d[], double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Constructor for record class com.marslib.swerve.SwerveConfig
-
Creates an instance of a
SwerveConfigrecord class. - SwerveConstants - Class in frc.robot
-
Central constants for the MARSLib swerve drivetrain.
- SwerveDiagnostics - Class in com.marslib.swerve
-
Diagnostic and automated alignment sequences for the Swerve Drive.
- SwerveDiagnostics(SwerveDrive, SwerveModule...) - Constructor for class com.marslib.swerve.SwerveDiagnostics
- SwerveDrive - Class in com.marslib.swerve
-
The core MARSLib SwerveDrive subsystem responsible for managing holonomic kinematics, dynamic PathPlanner autonomous trajectories, and active power shedding.
- SwerveDrive(SwerveModule[], GyroIO, MARSPowerManager, SwerveConfig) - Constructor for class com.marslib.swerve.SwerveDrive
- SwerveModule - Class in com.marslib.swerve
-
Represents a singular Swerve Module (e.g.
- SwerveModule(int, SwerveModuleIO, SwerveConfig) - Constructor for class com.marslib.swerve.SwerveModule
-
Constructs a generic Swerve Module boundary structure.
- SwerveModuleIO - Interface in com.marslib.swerve
-
Hardware abstraction interface for a single swerve module (drive + turn motors).
- SwerveModuleIO.SwerveModuleIOInputs - Class in com.marslib.swerve
- SwerveModuleIOInputs() - Constructor for class com.marslib.swerve.SwerveModuleIO.SwerveModuleIOInputs
- SwerveModuleIOSim - Class in com.marslib.swerve
-
Simulation IO layer for a single swerve module.
- SwerveModuleIOSim(int) - Constructor for class com.marslib.swerve.SwerveModuleIOSim
- SwerveModuleIOTalonFX - Class in com.marslib.swerve
-
Hardware IO implementation for a Swerve Module using CTRE TalonFX motors and a CANcoder.
- SwerveModuleIOTalonFX(int, int, String, SwerveConfig) - Constructor for class com.marslib.swerve.SwerveModuleIOTalonFX
- SwerveOdometry - Class in com.marslib.swerve
-
Encapsulates high-frequency (250Hz) odometry tracking and vision fusion.
- SwerveOdometry(SwerveDriveKinematics, SwerveConfig, SwerveModulePosition...) - Constructor for class com.marslib.swerve.SwerveOdometry
- SwerveSetpoint(ChassisSpeeds, SwerveModuleState...) - Constructor for class com.marslib.swerve.SwerveSetpointGenerator.SwerveSetpoint
- SwerveSetpointGenerator - Class in com.marslib.swerve
-
Takes a prior setpoint (ChassisSpeeds), a desired setpoint (from a driver, or from a path follower), and outputs a new setpoint that respects all of the kinematic constraints on module rotation speed and wheel velocity/acceleration.
- SwerveSetpointGenerator(SwerveDriveKinematics) - Constructor for class com.marslib.swerve.SwerveSetpointGenerator
- SwerveSetpointGenerator.KinematicLimits - Class in com.marslib.swerve
- SwerveSetpointGenerator.SwerveSetpoint - Class in com.marslib.swerve
- SyncData() - Constructor for class com.marslib.swerve.PhoenixOdometryThread.SyncData
- sysIdDynamic(SysIdRoutine.Direction) - Method in class com.marslib.swerve.SwerveDiagnostics
- sysIdDynamic(SysIdRoutine.Direction) - Method in class com.marslib.swerve.SwerveDrive
- sysIdDynamic(SysIdRoutine.Direction) - Method in class frc.robot.subsystems.MARSClimber
- sysIdDynamic(SysIdRoutine.Direction) - Method in class frc.robot.subsystems.MARSCowl
-
Generates a SysId Dynamic characterization command.
- sysIdDynamic(SysIdRoutine.Direction) - Method in class frc.robot.subsystems.MARSIntakePivot
- sysIdDynamic(SysIdRoutine.Direction) - Method in class frc.robot.subsystems.MARSShooter
-
Generates a SysId Dynamic characterization command.
- sysIdQuasistatic(SysIdRoutine.Direction) - Method in class com.marslib.swerve.SwerveDiagnostics
- sysIdQuasistatic(SysIdRoutine.Direction) - Method in class com.marslib.swerve.SwerveDrive
- sysIdQuasistatic(SysIdRoutine.Direction) - Method in class frc.robot.subsystems.MARSClimber
- sysIdQuasistatic(SysIdRoutine.Direction) - Method in class frc.robot.subsystems.MARSCowl
-
Generates a SysId Quasistatic characterization command.
- sysIdQuasistatic(SysIdRoutine.Direction) - Method in class frc.robot.subsystems.MARSIntakePivot
- sysIdQuasistatic(SysIdRoutine.Direction) - Method in class frc.robot.subsystems.MARSShooter
-
Generates a SysId Quasistatic characterization command.
- SystemCheckCommand - Class in com.marslib.diagnostics
-
A comprehensive, robust pre-match diagnostic routine decoupled from mechanism logic.
- SystemCheckCommand(SystemTestable...) - Constructor for class com.marslib.diagnostics.SystemCheckCommand
-
Safely iterates through all passed testable subsystems.
- SystemTestable - Interface in com.marslib.diagnostics
-
Indicates that a subsystem or component can perform an automated self-test.
T
- TAG_STD_BASE - Static variable in class frc.robot.constants.VisionConstants
-
Base linear standard deviation for single-tag AprilTag poses.
- tagCount - Variable in class com.limelight.LimelightHelpers.PoseEstimate
- tagCounts - Variable in class com.marslib.vision.AprilTagVisionIO.AprilTagVisionIOInputs
- tagSpan - Variable in class com.limelight.LimelightHelpers.PoseEstimate
- tagStdBase() - Method in record class com.marslib.vision.VisionConfig
-
Returns the value of the
tagStdBaserecord component. - targetVelocityMetersPerSec - Variable in class com.marslib.mechanisms.LinearMechanismIO.LinearMechanismIOInputs
- targetVelocityRadPerSec - Variable in class com.marslib.mechanisms.FlywheelIO.FlywheelIOInputs
- targetVelocityRadPerSec - Variable in class com.marslib.mechanisms.RotaryMechanismIO.RotaryMechanismIOInputs
- TELEMETRY_HZ - Static variable in class frc.robot.constants.DriveConstants
- TelemetryGamepad - Class in com.marslib.hmi
-
A wrapper for CommandXboxController that dynamically logs string descriptors indicating what macro is mapped to what button securely to AdvantageKit and NetworkTables.
- TelemetryGamepad(int, String) - Constructor for class com.marslib.hmi.TelemetryGamepad
- telemetryHz() - Method in record class com.marslib.swerve.SwerveConfig
-
Returns the value of the
telemetryHzrecord component. - TELEOP_LINEAR_ACCEL_LIMIT - Static variable in class frc.robot.constants.DriveConstants
- TELEOP_OMEGA_ACCEL_LIMIT - Static variable in class frc.robot.constants.DriveConstants
- TeleopDriveCommand - Class in com.marslib.swerve
-
Command to handle Teleop Swerve Driving.
- TeleopDriveCommand(SwerveDrive, SwerveConfig, DoubleSupplier, DoubleSupplier, DoubleSupplier) - Constructor for class com.marslib.swerve.TeleopDriveCommand
- TeleopDriveMath - Class in com.marslib.swerve
-
Pure-function joystick-to-ChassisSpeeds math for the teleop drive pipeline.
- teleopInit() - Method in class frc.robot.Robot
-
This function is called once when teleop is enabled.
- teleopLinearAccelLimit() - Method in record class com.marslib.swerve.SwerveConfig
-
Returns the value of the
teleopLinearAccelLimitrecord component. - teleopOmegaAccelLimit() - Method in record class com.marslib.swerve.SwerveConfig
-
Returns the value of the
teleopOmegaAccelLimitrecord component. - teleopPeriodic() - Method in class frc.robot.Robot
-
This function is called periodically during operator control.
- testInit() - Method in class frc.robot.Robot
-
This function is called once when test mode is enabled.
- testPeriodic() - Method in class frc.robot.Robot
-
This function is called periodically during test mode.
- time - Variable in class com.marslib.util.SimSysIdTuner.DataPoint
- timestamps - Variable in class com.marslib.swerve.PhoenixOdometryThread.SyncData
-
FPGA timestamps corresponding to each position sample.
- timestamps - Variable in class com.marslib.vision.AprilTagVisionIO.AprilTagVisionIOInputs
- timestamps - Variable in class com.marslib.vision.VIOSlamIO.VIOSlamIOInputs
- timestampSeconds - Variable in class com.limelight.LimelightHelpers.PoseEstimate
- toString() - Method in record class com.marslib.power.PowerConfig
-
Returns a string representation of this record class.
- toString() - Method in record class com.marslib.swerve.SwerveConfig
-
Returns a string representation of this record class.
- toString() - Method in record class com.marslib.vision.VisionConfig
-
Returns a string representation of this record class.
- totalCurrentAmps - Variable in class com.marslib.power.PowerIO.PowerIOInputs
- TRACK_WIDTH_METERS - Static variable in class frc.robot.SwerveConstants
-
Distance between left and right module centers (meters).
- trackWidthMeters() - Method in record class com.marslib.swerve.SwerveConfig
-
Returns the value of the
trackWidthMetersrecord component. - TractionControlLimiter - Class in com.marslib.swerve
-
Advanced 2D Slew Rate Limiter to prevent carpet slippage and Odometry drift.
- TractionControlLimiter(double) - Constructor for class com.marslib.swerve.TractionControlLimiter
-
Initializes the 2D Traction Control limit.
- tryUploadLogsAsync() - Static method in class com.marslib.util.LogUploader
-
Attempts to scan for and upload log files if the cooldown has elapsed and conditions are met.
- TURN_GEAR_RATIO - Static variable in class frc.robot.SwerveConstants
-
Turn motor gear ratio (motor rotations per module rotation).
- TURN_KP - Static variable in class frc.robot.SwerveConstants
-
Proportional gain for the module turn voltage controller.
- TURN_STATOR_CURRENT_LIMIT - Static variable in class frc.robot.SwerveConstants
-
Nominal stator current limit for turn motors (amps).
- turnAppliedVolts - Variable in class com.marslib.swerve.SwerveModuleIO.SwerveModuleIOInputs
- turnCurrentAmps - Variable in class com.marslib.swerve.SwerveModuleIO.SwerveModuleIOInputs
- turnGearRatio() - Method in record class com.marslib.swerve.SwerveConfig
-
Returns the value of the
turnGearRatiorecord component. - turnKp() - Method in record class com.marslib.swerve.SwerveConfig
-
Returns the value of the
turnKprecord component. - turnPositions - Variable in class com.marslib.swerve.PhoenixOdometryThread.SyncData
-
Accumulated turn encoder positions (motor rotations) since the last drain.
- turnPositionsRad - Variable in class com.marslib.swerve.SwerveModuleIO.SwerveModuleIOInputs
- turnStatorCurrentLimit() - Method in record class com.marslib.swerve.SwerveConfig
-
Returns the value of the
turnStatorCurrentLimitrecord component. - turnVelocityRadPerSec - Variable in class com.marslib.swerve.SwerveModuleIO.SwerveModuleIOInputs
U
- UNJAM - Enum constant in enum class frc.robot.subsystems.MARSSuperstructure.SuperstructureState
- update() - Method in interface com.marslib.hmi.LEDIO
-
Pushes the current color buffer to the physical LED hardware.
- update() - Method in class com.marslib.hmi.LEDIOAddressable
-
Periodically updates the underlying LED buffer based on the current state.
- update() - Method in class com.marslib.hmi.LEDIOCANdle
- update() - Method in class com.marslib.util.MARSStateMachine
-
Increments the tick counter for the current state.
- update(double) - Method in class com.marslib.simulation.MARSPhysicsWorld
- update(Pose3d) - Method in class com.marslib.vision.FrustumVisualizer
- updateInputs(FlywheelIO.FlywheelIOInputs) - Method in interface com.marslib.mechanisms.FlywheelIO
- updateInputs(FlywheelIO.FlywheelIOInputs) - Method in class com.marslib.mechanisms.FlywheelIOSim
- updateInputs(FlywheelIO.FlywheelIOInputs) - Method in class com.marslib.mechanisms.FlywheelIOTalonFX
- updateInputs(LinearMechanismIO.LinearMechanismIOInputs) - Method in interface com.marslib.mechanisms.LinearMechanismIO
- updateInputs(LinearMechanismIO.LinearMechanismIOInputs) - Method in class com.marslib.mechanisms.LinearMechanismIOSim
- updateInputs(LinearMechanismIO.LinearMechanismIOInputs) - Method in class com.marslib.mechanisms.LinearMechanismIOTalonFX
- updateInputs(RotaryMechanismIO.RotaryMechanismIOInputs) - Method in interface com.marslib.mechanisms.RotaryMechanismIO
- updateInputs(RotaryMechanismIO.RotaryMechanismIOInputs) - Method in class com.marslib.mechanisms.RotaryMechanismIOSim
- updateInputs(RotaryMechanismIO.RotaryMechanismIOInputs) - Method in class com.marslib.mechanisms.RotaryMechanismIOTalonFX
- updateInputs(PowerIO.PowerIOInputs) - Method in interface com.marslib.power.PowerIO
- updateInputs(PowerIO.PowerIOInputs) - Method in class com.marslib.power.PowerIOReal
- updateInputs(PowerIO.PowerIOInputs) - Method in class com.marslib.power.PowerIOSim
- updateInputs(GyroIO.GyroIOInputs) - Method in interface com.marslib.swerve.GyroIO
-
Updates the set of loggable inputs.
- updateInputs(GyroIO.GyroIOInputs) - Method in class com.marslib.swerve.GyroIOPigeon2
- updateInputs(GyroIO.GyroIOInputs) - Method in class com.marslib.swerve.GyroIOSim
- updateInputs(SwerveModuleIO.SwerveModuleIOInputs) - Method in interface com.marslib.swerve.SwerveModuleIO
-
Updates the set of loggable inputs.
- updateInputs(SwerveModuleIO.SwerveModuleIOInputs) - Method in class com.marslib.swerve.SwerveModuleIOSim
- updateInputs(SwerveModuleIO.SwerveModuleIOInputs) - Method in class com.marslib.swerve.SwerveModuleIOTalonFX
- updateInputs(AprilTagVisionIO.AprilTagVisionIOInputs) - Method in interface com.marslib.vision.AprilTagVisionIO
- updateInputs(AprilTagVisionIO.AprilTagVisionIOInputs) - Method in class com.marslib.vision.AprilTagVisionIOLimelight
- updateInputs(AprilTagVisionIO.AprilTagVisionIOInputs) - Method in class com.marslib.vision.AprilTagVisionIOPhoton
- updateInputs(AprilTagVisionIO.AprilTagVisionIOInputs) - Method in class com.marslib.vision.AprilTagVisionIOSim
- updateInputs(VIOSlamIO.VIOSlamIOInputs) - Method in interface com.marslib.vision.VIOSlamIO
- updateInputs(VIOSlamIO.VIOSlamIOInputs) - Method in class com.marslib.vision.VIOSlamIOQuestNav
- updateInputs(VIOSlamIO.VIOSlamIOInputs) - Method in class com.marslib.vision.VIOSlamIOROS2
- updateInputs(Pose2d) - Method in class com.marslib.simulation.LidarIOSim
-
Performs the raycast sweep around the robot and logs the hits as a 3D Point Cloud.
- updateOdometry(SwerveModule[], GyroIOInputsAutoLogged) - Method in class com.marslib.swerve.SwerveOdometry
-
Performs the high-frequency synchronous drain of the cached module vectors, updating the pose estimator with sub-loop accuracy.
V
- validCount - Variable in class com.marslib.swerve.PhoenixOdometryThread.GyroYawData
-
Number of valid samples.
- validCount - Variable in class com.marslib.swerve.PhoenixOdometryThread.SyncData
-
Number of valid samples in this batch.
- valueOf(String) - Static method in enum class com.marslib.faults.Alert.AlertType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.marslib.hmi.LEDIO.State
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class frc.robot.constants.ModeConstants.Mode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class frc.robot.subsystems.MARSSuperstructure.SuperstructureState
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.marslib.faults.Alert.AlertType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.marslib.hmi.LEDIO.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class frc.robot.constants.ModeConstants.Mode
-
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.MARSSuperstructure.SuperstructureState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- velocity - Variable in class com.marslib.util.SimSysIdTuner.DataPoint
- velocityMetersPerSec - Variable in class com.marslib.mechanisms.LinearMechanismIO.LinearMechanismIOInputs
- velocityRadPerSec - Variable in class com.marslib.mechanisms.FlywheelIO.FlywheelIOInputs
- velocityRadPerSec - Variable in class com.marslib.mechanisms.RotaryMechanismIO.RotaryMechanismIOInputs
- VERSION - Static variable in class frc.robot.BuildConstants
- VIOSlamIO - Interface in com.marslib.vision
-
Hardware abstraction interface for Visual Inertial Odometry (VIO) SLAM sensors.
- VIOSlamIO.VIOSlamIOInputs - Class in com.marslib.vision
- VIOSlamIOInputs() - Constructor for class com.marslib.vision.VIOSlamIO.VIOSlamIOInputs
- VIOSlamIOQuestNav - Class in com.marslib.vision
-
Real hardware implementation of
VIOSlamIOusing a Meta Quest headset running QuestNav. - VIOSlamIOQuestNav() - Constructor for class com.marslib.vision.VIOSlamIOQuestNav
- VIOSlamIOROS2 - Class in com.marslib.vision
-
Real hardware implementation of
VIOSlamIOsourcing poses from a ROS2 coprocessor. - VIOSlamIOROS2(String, String) - Constructor for class com.marslib.vision.VIOSlamIOROS2
- VISION_OCCLUSION_DROP_PROBABILITY - Static variable in class frc.robot.constants.SimulationConstants
- VisionConfig - Record Class in com.marslib.vision
-
Configuration record for the MARSVision subsystem.
- VisionConfig(Supplier<Double>, double, double, Supplier<Double>, Supplier<Double>, Supplier<Double>, Supplier<Double>, Supplier<Double>, Supplier<Double>, Supplier<Double>, Supplier<Double>, Supplier<Double>, Supplier<Double>, Supplier<Double>, double) - Constructor for record class com.marslib.vision.VisionConfig
-
Creates an instance of a
VisionConfigrecord class. - VisionConstants - Class in frc.robot.constants
- voltage - Variable in class com.marslib.power.PowerIO.PowerIOInputs
- voltage - Variable in class com.marslib.util.SimSysIdTuner.DataPoint
W
- WALL_FRICTION - Static variable in class frc.robot.constants.FieldConstants
-
Coulomb friction coefficient for field boundary walls and obstacles.
- WALL_FRICTION - Static variable in class frc.robot.SwerveConstants
-
Coefficient of friction for robot bumpers scraping against field walls.
- WALL_RESTITUTION - Static variable in class frc.robot.constants.FieldConstants
-
Coefficient of restitution (bounciness) for field boundary walls and obstacles.
- WALL_RESTITUTION - Static variable in class frc.robot.SwerveConstants
-
Coefficient of restitution (bounciness) for robot-to-wall collisions.
- WALL_THICKNESS_METERS - Static variable in class frc.robot.constants.FieldConstants
-
Thickness of simulated field boundary walls (meters).
- WARNING - Enum constant in enum class com.marslib.faults.Alert.AlertType
- WARNING_VOLTAGE - Static variable in class frc.robot.constants.PowerConstants
- warningVoltage() - Method in record class com.marslib.power.PowerConfig
-
Returns the value of the
warningVoltagerecord component. - warningVoltage() - Method in record class com.marslib.swerve.SwerveConfig
-
Returns the value of the
warningVoltagerecord component. - WHEEL_COF_KINETIC - Static variable in class frc.robot.SwerveConstants
-
Kinetic coefficient of friction once the wheel breaks traction (wheel slip/burnout).
- WHEEL_COF_STATIC - Static variable in class frc.robot.SwerveConstants
-
Static coefficient of friction of the tread against standard FRC carpet.
- WHEEL_MOI_KG_M2 - Static variable in class frc.robot.SwerveConstants
-
Effective rotational inertia of a single driven wheel assembly including the Kraken X60 rotor reflected through the
SwerveConstants.DRIVE_GEAR_RATIO(kg·m²). - WHEEL_RADIUS_METERS - Static variable in class frc.robot.SwerveConstants
-
Radius of the swerve drive wheels (meters).
- WHEELBASE_METERS - Static variable in class frc.robot.SwerveConstants
-
Distance between front and rear module centers (meters).
- wheelbaseMeters() - Method in record class com.marslib.swerve.SwerveConfig
-
Returns the value of the
wheelbaseMetersrecord component. - wheelCOFStatic() - Method in record class com.marslib.swerve.SwerveConfig
-
Returns the value of the
wheelCOFStaticrecord component. - wheelRadiusMeters() - Method in record class com.marslib.swerve.SwerveConfig
-
Returns the value of the
wheelRadiusMetersrecord component.
Y
- yawPositionRad - Variable in class com.marslib.swerve.GyroIO.GyroIOInputs
- yawPositions - Variable in class com.marslib.swerve.PhoenixOdometryThread.GyroYawData
-
High-frequency yaw position samples (rotations).
- yawVelocityRadPerSec - Variable in class com.marslib.swerve.GyroIO.GyroIOInputs
All Classes and Interfaces|All Packages|Constant Field Values