diff --git a/javadoc/constant-values.html b/javadoc/constant-values.html
index d1cf2897..e65efc33 100644
--- a/javadoc/constant-values.html
+++ b/javadoc/constant-values.html
@@ -66,10 +66,10 @@
frc.robot.*
-"2024-03-14 22:12:21 EDT"
+"2024-03-16 01:08:41 EDT"
public static final long
-1710468741287L
+1710565721735L
public static final int
0
@@ -78,13 +78,13 @@ frc.robot.*
"main"
-"2024-03-14 22:11:39 EDT"
+"2024-03-16 01:07:55 EDT"
public static final int
-77
+78
-"8edf2d636d84a6d55f759cd5e01ef2d5b0b8aee6"
+"c2bdddba2b346e8262718dda7307ef0619dc5e74"
""
diff --git a/javadoc/frc/robot/subsystems/arm/ArmIO.ArmIOInputs.html b/javadoc/frc/robot/subsystems/arm/ArmIO.ArmIOInputs.html
index 7fa6068c..4b61afef 100644
--- a/javadoc/frc/robot/subsystems/arm/ArmIO.ArmIOInputs.html
+++ b/javadoc/frc/robot/subsystems/arm/ArmIO.ArmIOInputs.html
@@ -116,6 +116,9 @@ Field Summary
double
+double
+
+
@@ -193,6 +196,12 @@ relativePositionDegrees
+
+relativeVelocityInDegrees
+public double relativeVelocityInDegrees
+
+
+
limitHigh
public boolean limitHigh
diff --git a/javadoc/index-all.html b/javadoc/index-all.html
index b5eabe1e..cfbc6355 100644
--- a/javadoc/index-all.html
+++ b/javadoc/index-all.html
@@ -968,6 +968,8 @@ R
- relativePositionDegrees - Variable in class frc.robot.subsystems.arm.ArmIO.ArmIOInputs
-
+- relativeVelocityInDegrees - Variable in class frc.robot.subsystems.arm.ArmIO.ArmIOInputs
+-
- resetEncoders() - Method in class frc.robot.subsystems.drive.DriveTrain
-
- resetOdometry() - Method in interface frc.robot.subsystems.drive.Drive
diff --git a/javadoc/member-search-index.js b/javadoc/member-search-index.js
index 07dbe137..08c11e9d 100644
--- a/javadoc/member-search-index.js
+++ b/javadoc/member-search-index.js
@@ -1 +1 @@
-memberSearchIndex = [{"p":"frc.robot.subsystems.arm","c":"ArmIO.ArmIOInputs","l":"absoluteEncoderConnected"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"absoluteEncoderInversion"},{"p":"frc.robot.subsystems.arm","c":"ArmIO.ArmIOInputs","l":"absolutePositionDegree"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"absolutePositionOffset"},{"p":"frc.robot.subsystems.arm","c":"ArmIO.ArmIOInputs","l":"absolutePositionRad"},{"p":"frc.robot.subsystems.arm","c":"ArmIO.ArmIOInputs","l":"absolutePositionRaw"},{"p":"frc.robot.subsystems.arm","c":"Arm","l":"add2dSim(Mechanism2d)","u":"add2dSim(edu.wpi.first.wpilibj.smartdashboard.Mechanism2d)"},{"p":"frc.robot.subsystems.arm","c":"ArmSubsystem","l":"add2dSim(Mechanism2d)","u":"add2dSim(edu.wpi.first.wpilibj.smartdashboard.Mechanism2d)"},{"p":"frc.robot.subsystems.climber","c":"Climber","l":"add2dSim(Mechanism2d)","u":"add2dSim(edu.wpi.first.wpilibj.smartdashboard.Mechanism2d)"},{"p":"frc.robot.subsystems.climber","c":"ClimberSubsystem","l":"add2dSim(Mechanism2d)","u":"add2dSim(edu.wpi.first.wpilibj.smartdashboard.Mechanism2d)"},{"p":"frc.robot.subsystems.intake","c":"Intake","l":"add2dSim(Mechanism2d)","u":"add2dSim(edu.wpi.first.wpilibj.smartdashboard.Mechanism2d)"},{"p":"frc.robot.subsystems.intake","c":"IntakeSubsystem","l":"add2dSim(Mechanism2d)","u":"add2dSim(edu.wpi.first.wpilibj.smartdashboard.Mechanism2d)"},{"p":"frc.robot.subsystems.shooter","c":"Shooter","l":"add2dSim(Mechanism2d)","u":"add2dSim(edu.wpi.first.wpilibj.smartdashboard.Mechanism2d)"},{"p":"frc.robot.subsystems.shooter","c":"ShooterSubsystem","l":"add2dSim(Mechanism2d)","u":"add2dSim(edu.wpi.first.wpilibj.smartdashboard.Mechanism2d)"},{"p":"frc.robot.util","c":"DevilBotState.TargetMode","l":"AMP"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"ampScoreAngleInDegrees"},{"p":"frc.robot.config","c":"RobotConfig.ShooterConstants","l":"ampScoreVelocityInRPMs"},{"p":"frc.robot.config","c":"RobotConfig.DriveConstants","l":"anglePidKd"},{"p":"frc.robot.config","c":"RobotConfig.DriveConstants","l":"anglePidKi"},{"p":"frc.robot.config","c":"RobotConfig.DriveConstants","l":"anglePidKp"},{"p":"frc.robot.subsystems.arm","c":"ArmIO.ArmIOInputs","l":"appliedVolts"},{"p":"frc.robot.subsystems.climber","c":"ClimberIO.ClimberIOInputs","l":"appliedVolts"},{"p":"frc.robot.subsystems.intake","c":"IntakeIO.IntakeIOInputs","l":"appliedVolts"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIO.ShooterIOInputs","l":"appliedVolts"},{"p":"frc.robot.subsystems.drive","c":"DriveTrain","l":"arcadeDrive(double, double)","u":"arcadeDrive(double,double)"},{"p":"frc.robot.config","c":"RobotConfig","l":"arm"},{"p":"frc.robot.commands.auto","c":"AutoNamedCommands.AutoScoreConstants","l":"armAngleInDegrees"},{"p":"frc.robot.commands.arm","c":"ArmCommand","l":"ArmCommand(Arm, DoubleSupplier)","u":"%3Cinit%3E(frc.robot.subsystems.arm.Arm,java.util.function.DoubleSupplier)"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"ArmConstants()","u":"%3Cinit%3E()"},{"p":"frc.robot.subsystems.arm","c":"ArmIO.ArmIOInputs","l":"ArmIOInputs()","u":"%3Cinit%3E()"},{"p":"frc.robot.subsystems.arm","c":"ArmIOSparkMax","l":"ArmIOSparkMax(int)","u":"%3Cinit%3E(int)"},{"p":"frc.robot.subsystems.arm","c":"ArmIOSparkMax","l":"ArmIOSparkMax(int, boolean)","u":"%3Cinit%3E(int,boolean)"},{"p":"frc.robot.subsystems.arm","c":"ArmIOStub","l":"ArmIOStub()","u":"%3Cinit%3E()"},{"p":"frc.robot.subsystems.arm","c":"ArmSubsystem","l":"ArmSubsystem(ArmIO)","u":"%3Cinit%3E(frc.robot.subsystems.arm.ArmIO)"},{"p":"frc.robot.commands.arm","c":"ArmToPosition","l":"ArmToPosition(Arm, DoubleSupplier)","u":"%3Cinit%3E(frc.robot.subsystems.arm.Arm,java.util.function.DoubleSupplier)"},{"p":"frc.robot.commands.arm","c":"ArmToPositionTP","l":"ArmToPositionTP(DoubleSupplier, Arm)","u":"%3Cinit%3E(java.util.function.DoubleSupplier,frc.robot.subsystems.arm.Arm)"},{"p":"frc.robot.util","c":"DevilBotState.State","l":"AUTO"},{"p":"frc.robot.config","c":"RobotConfig","l":"autoChooser"},{"p":"frc.robot.commands.auto","c":"AutoNamedCommands.AutoConstants","l":"AutoConstants()","u":"%3Cinit%3E()"},{"p":"frc.robot.commands.auto","c":"AutoIndexPiece","l":"AutoIndexPiece(Intake)","u":"%3Cinit%3E(frc.robot.subsystems.intake.Intake)"},{"p":"frc.robot.commands.auto","c":"AutoIndexPiece","l":"AutoIndexPiece(Intake, DoubleSupplier)","u":"%3Cinit%3E(frc.robot.subsystems.intake.Intake,java.util.function.DoubleSupplier)"},{"p":"frc.robot.commands.auto","c":"AutoNamedCommands","l":"AutoNamedCommands()","u":"%3Cinit%3E()"},{"p":"frc.robot","c":"Robot","l":"autonomousExit()"},{"p":"frc.robot","c":"Robot","l":"autonomousInit()"},{"p":"frc.robot","c":"Robot","l":"autonomousPeriodic()"},{"p":"frc.robot.commands.auto","c":"AutoPrepareForIntake","l":"AutoPrepareForIntake(Arm, Intake)","u":"%3Cinit%3E(frc.robot.subsystems.arm.Arm,frc.robot.subsystems.intake.Intake)"},{"p":"frc.robot.commands.auto","c":"AutoPrepareForIntake","l":"AutoPrepareForIntake(Arm, Intake, DoubleSupplier, DoubleSupplier)","u":"%3Cinit%3E(frc.robot.subsystems.arm.Arm,frc.robot.subsystems.intake.Intake,java.util.function.DoubleSupplier,java.util.function.DoubleSupplier)"},{"p":"frc.robot.commands.auto","c":"AutoPrepareForScore","l":"AutoPrepareForScore(Arm, Shooter, DoubleSupplier, DoubleSupplier)","u":"%3Cinit%3E(frc.robot.subsystems.arm.Arm,frc.robot.subsystems.shooter.Shooter,java.util.function.DoubleSupplier,java.util.function.DoubleSupplier)"},{"p":"frc.robot.commands.auto","c":"AutoScore","l":"AutoScore(Drive, Arm, Intake, Shooter, DoubleSupplier, DoubleSupplier, DoubleSupplier)","u":"%3Cinit%3E(frc.robot.subsystems.drive.Drive,frc.robot.subsystems.arm.Arm,frc.robot.subsystems.intake.Intake,frc.robot.subsystems.shooter.Shooter,java.util.function.DoubleSupplier,java.util.function.DoubleSupplier,java.util.function.DoubleSupplier)"},{"p":"frc.robot.commands.auto","c":"AutoNamedCommands.AutoScoreConstants","l":"AutoScoreConstants(double, double, double)","u":"%3Cinit%3E(double,double,double)"},{"p":"frc.robot.commands.auto","c":"AutoScorePiece","l":"AutoScorePiece(Intake, Shooter)","u":"%3Cinit%3E(frc.robot.subsystems.intake.Intake,frc.robot.subsystems.shooter.Shooter)"},{"p":"frc.robot.commands.auto","c":"AutoScorePiece","l":"AutoScorePiece(Intake, Shooter, DoubleSupplier)","u":"%3Cinit%3E(frc.robot.subsystems.intake.Intake,frc.robot.subsystems.shooter.Shooter,java.util.function.DoubleSupplier)"},{"p":"frc.robot.config","c":"RobotConfig.ClimberConstants","l":"autoZeroExtendTimeInSeconds"},{"p":"frc.robot.config","c":"RobotConfig.ClimberConstants","l":"autoZeroMaxCurrent"},{"p":"frc.robot.config","c":"RobotConfig.ClimberConstants","l":"autoZeroMaxRetractTimeInSeconds"},{"p":"frc.robot.config","c":"RobotConfig.ClimberConstants","l":"autoZeroMinVelocity"},{"p":"frc.robot.config","c":"RobotConfig.ClimberConstants","l":"autoZeroOffset"},{"p":"frc.robot.config","c":"RobotConfig.ClimberConstants","l":"autoZeroVoltage"},{"p":"frc.robot","c":"BuildConstants","l":"BUILD_DATE"},{"p":"frc.robot","c":"BuildConstants","l":"BUILD_UNIX_TIME"},{"p":"frc.robot.subsystems.vision","c":"Vision.VisionPose","l":"cameraName"},{"p":"frc.robot.config","c":"RobotConfig","l":"cameras"},{"p":"frc.robot.config","c":"RobotConfig","l":"climber"},{"p":"frc.robot.config","c":"RobotConfig.ClimberConstants","l":"ClimberConstants()","u":"%3Cinit%3E()"},{"p":"frc.robot.subsystems.climber","c":"ClimberIO.ClimberIOInputs","l":"ClimberIOInputs()","u":"%3Cinit%3E()"},{"p":"frc.robot.subsystems.climber","c":"ClimberIOSparkMax","l":"ClimberIOSparkMax(int, boolean)","u":"%3Cinit%3E(int,boolean)"},{"p":"frc.robot.subsystems.climber","c":"ClimberIOStub","l":"ClimberIOStub()","u":"%3Cinit%3E()"},{"p":"frc.robot.util","c":"DevilBotState","l":"climberNeedsToBeZeroedAtStart"},{"p":"frc.robot.subsystems.climber","c":"ClimberSubsystem","l":"ClimberSubsystem(ClimberIO, ClimberIO)","u":"%3Cinit%3E(frc.robot.subsystems.climber.ClimberIO,frc.robot.subsystems.climber.ClimberIO)"},{"p":"frc.robot.commands.auto","c":"AutoNamedCommands","l":"configure()"},{"p":"frc.robot","c":"Constants","l":"Constants()","u":"%3Cinit%3E()"},{"p":"frc.robot.subsystems.arm","c":"ArmIO.ArmIOInputs","l":"current"},{"p":"frc.robot.subsystems.climber","c":"ClimberIO.ClimberIOInputs","l":"current"},{"p":"frc.robot.subsystems.intake","c":"IntakeIO.IntakeIOInputs","l":"current"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIO.ShooterIOInputs","l":"current"},{"p":"frc.robot","c":"Constants","l":"debugCommands"},{"p":"frc.robot.controls","c":"DebugControls","l":"DebugControls()","u":"%3Cinit%3E()"},{"p":"frc.robot","c":"Constants","l":"debugMode"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"defaultSpeedInVolts"},{"p":"frc.robot.config","c":"RobotConfig.ClimberConstants","l":"defaultSpeedInVolts"},{"p":"frc.robot.config","c":"RobotConfig.IntakeConstants","l":"defaultSpeedInVolts"},{"p":"frc.robot.config","c":"RobotConfig.ShooterConstants","l":"defaultSpeedInVolts"},{"p":"frc.robot.util","c":"DevilBotState","l":"DevilBotState()","u":"%3Cinit%3E()"},{"p":"frc.robot","c":"BuildConstants","l":"DIRTY"},{"p":"frc.robot.util","c":"DevilBotState.PieceDetectionMode","l":"DISABLED"},{"p":"frc.robot.util","c":"DevilBotState.State","l":"DISABLED"},{"p":"frc.robot","c":"Robot","l":"disabledExit()"},{"p":"frc.robot","c":"Robot","l":"disabledInit()"},{"p":"frc.robot","c":"Robot","l":"disabledPeriodic()"},{"p":"frc.robot.subsystems.vision","c":"Vision.VisionPose","l":"doubleFormat"},{"p":"frc.robot.config","c":"RobotConfig","l":"drive"},{"p":"frc.robot.subsystems.drive","c":"DriveBase","l":"DriveBase()","u":"%3Cinit%3E()"},{"p":"frc.robot.commands.drive","c":"DriveCommand","l":"DriveCommand(DriveBase, DoubleSupplier, DoubleSupplier, DoubleSupplier)","u":"%3Cinit%3E(frc.robot.subsystems.drive.DriveBase,java.util.function.DoubleSupplier,java.util.function.DoubleSupplier,java.util.function.DoubleSupplier)"},{"p":"frc.robot.commands.drive","c":"DriveCommand","l":"DriveCommand(DriveBase, DoubleSupplier, DoubleSupplier, DoubleSupplier, Supplier>)","u":"%3Cinit%3E(frc.robot.subsystems.drive.DriveBase,java.util.function.DoubleSupplier,java.util.function.DoubleSupplier,java.util.function.DoubleSupplier,java.util.function.Supplier)"},{"p":"frc.robot.config","c":"RobotConfig.DriveConstants","l":"DriveConstants()","u":"%3Cinit%3E()"},{"p":"frc.robot.controls","c":"DriverControls","l":"DriverControls()","u":"%3Cinit%3E()"},{"p":"frc.robot.subsystems.drive","c":"DriveSwerveYAGSL","l":"DriveSwerveYAGSL(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"frc.robot.commands.drive","c":"DriveToYaw","l":"DriveToYaw(Drive, DoubleSupplier)","u":"%3Cinit%3E(frc.robot.subsystems.drive.Drive,java.util.function.DoubleSupplier)"},{"p":"frc.robot.subsystems.drive","c":"DriveTrain","l":"DriveTrain()","u":"%3Cinit%3E()"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"ejectAngleInDegrees"},{"p":"frc.robot.commands.assist","c":"EjectPiece","l":"EjectPiece(Intake, Arm)","u":"%3Cinit%3E(frc.robot.subsystems.intake.Intake,frc.robot.subsystems.arm.Arm)"},{"p":"frc.robot.util","c":"DevilBotState.PieceDetectionMode","l":"ENABLED"},{"p":"frc.robot.subsystems.climber","c":"Climber","l":"enableLimits(boolean)"},{"p":"frc.robot.subsystems.climber","c":"ClimberSubsystem","l":"enableLimits(boolean)"},{"p":"frc.robot.subsystems.vision","c":"Vision","l":"enableSimulation(Supplier, boolean)","u":"enableSimulation(java.util.function.Supplier,boolean)"},{"p":"frc.robot.subsystems.vision","c":"VisionSubsystem","l":"enableSimulation(Supplier, boolean)","u":"enableSimulation(java.util.function.Supplier,boolean)"},{"p":"frc.robot.commands.arm","c":"ArmToPosition","l":"end(boolean)"},{"p":"frc.robot.commands.assist","c":"IndexPiece","l":"end(boolean)"},{"p":"frc.robot.commands.assist","c":"ScorePiece","l":"end(boolean)"},{"p":"frc.robot.commands.auto","c":"AutoIndexPiece","l":"end(boolean)"},{"p":"frc.robot.commands.auto","c":"AutoScorePiece","l":"end(boolean)"},{"p":"frc.robot.commands.debug","c":"TestShooterAngle","l":"end(boolean)"},{"p":"frc.robot.commands.drive","c":"DriveToYaw","l":"end(boolean)"},{"p":"frc.robot.commands.intake","c":"IntakeOut","l":"end(boolean)"},{"p":"frc.robot.commands.shooter","c":"SetShooterVelocity","l":"end(boolean)"},{"p":"frc.robot.commands.arm","c":"ArmCommand","l":"execute()"},{"p":"frc.robot.commands.arm","c":"ArmToPosition","l":"execute()"},{"p":"frc.robot.commands.assist","c":"IndexPiece","l":"execute()"},{"p":"frc.robot.commands.auto","c":"AutoIndexPiece","l":"execute()"},{"p":"frc.robot.commands.debug","c":"TestShooterAngle","l":"execute()"},{"p":"frc.robot.commands.drive","c":"DriveCommand","l":"execute()"},{"p":"frc.robot.commands.drive","c":"DriveToYaw","l":"execute()"},{"p":"frc.robot.config","c":"RobotConfig.IntakeConstants","l":"feedSpeedInVolts"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"ffKa"},{"p":"frc.robot.config","c":"RobotConfig.ShooterConstants","l":"ffKa"},{"p":"frc.robot.config","c":"RobotConfig.ShooterConstants","l":"ffKaBottom"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"ffKg"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"ffKs"},{"p":"frc.robot.config","c":"RobotConfig.ShooterConstants","l":"ffKs"},{"p":"frc.robot.config","c":"RobotConfig.ShooterConstants","l":"ffKsBottom"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"ffKv"},{"p":"frc.robot.config","c":"RobotConfig.ShooterConstants","l":"ffKv"},{"p":"frc.robot.config","c":"RobotConfig.ShooterConstants","l":"ffKvBottom"},{"p":"frc.robot.util","c":"DevilBotState.DriveMode","l":"FIELD"},{"p":"frc.robot.util","c":"LoggedTunableNumber","l":"get()"},{"p":"frc.robot.util","c":"DevilBotState","l":"getActiveTargetId()"},{"p":"frc.robot.subsystems.arm","c":"Arm","l":"getAngle()"},{"p":"frc.robot.subsystems.arm","c":"ArmSubsystem","l":"getAngle()"},{"p":"frc.robot.subsystems.drive","c":"Drive","l":"getAngle()"},{"p":"frc.robot.subsystems.drive","c":"DriveSwerveYAGSL","l":"getAngle()"},{"p":"frc.robot.config","c":"RobotConfig","l":"getArmAngleFromDistance(double)"},{"p":"frc.robot.config","c":"RobotConfigInferno","l":"getArmAngleFromDistance(double)"},{"p":"frc.robot.util","c":"DevilBotState","l":"getArmAngleToTarget()"},{"p":"frc.robot.util","c":"LoggedTunableNumber","l":"getAsDouble()"},{"p":"frc.robot","c":"RobotContainer","l":"getAutonomousCommand()"},{"p":"frc.robot.subsystems.climber","c":"ClimberSubsystem","l":"getAutoZeroCommand()"},{"p":"frc.robot.subsystems.vision","c":"Vision","l":"getBestTargetId()"},{"p":"frc.robot.subsystems.vision","c":"VisionSubsystem","l":"getBestTargetId()"},{"p":"frc.robot.subsystems.arm","c":"Arm","l":"getConstraints()"},{"p":"frc.robot.subsystems.arm","c":"ArmSubsystem","l":"getConstraints()"},{"p":"frc.robot.subsystems.climber","c":"Climber","l":"getCurrentPositionLeft()"},{"p":"frc.robot.subsystems.climber","c":"ClimberSubsystem","l":"getCurrentPositionLeft()"},{"p":"frc.robot.subsystems.climber","c":"Climber","l":"getCurrentPositionRight()"},{"p":"frc.robot.subsystems.climber","c":"ClimberSubsystem","l":"getCurrentPositionRight()"},{"p":"frc.robot.subsystems.shooter","c":"Shooter","l":"getCurrentSpeed()"},{"p":"frc.robot.subsystems.shooter","c":"ShooterSubsystem","l":"getCurrentSpeed()"},{"p":"frc.robot.subsystems.intake","c":"Intake","l":"getCurrentVoltage()"},{"p":"frc.robot.subsystems.intake","c":"IntakeSubsystem","l":"getCurrentVoltage()"},{"p":"frc.robot.subsystems.vision","c":"Vision","l":"getDistanceToAprilTag(int)"},{"p":"frc.robot.subsystems.vision","c":"VisionSubsystem","l":"getDistanceToAprilTag(int)"},{"p":"frc.robot.subsystems.vision","c":"Vision","l":"getDistanceToBestTarget()"},{"p":"frc.robot.subsystems.vision","c":"VisionSubsystem","l":"getDistanceToBestTarget()"},{"p":"frc.robot.subsystems.vision","c":"Vision","l":"getEstimatedRobotPoses()"},{"p":"frc.robot.subsystems.vision","c":"VisionSubsystem","l":"getEstimatedRobotPoses()"},{"p":"frc.robot.subsystems.climber","c":"Climber","l":"getExtendCommand()"},{"p":"frc.robot.subsystems.climber","c":"ClimberSubsystem","l":"getExtendCommand()"},{"p":"frc.robot.subsystems.drive","c":"DriveTrain","l":"getLeftFollower()"},{"p":"frc.robot.subsystems.drive","c":"DriveTrain","l":"getLeftMaster()"},{"p":"frc.robot.subsystems.drive","c":"Drive","l":"getMaxAngularSpeed()"},{"p":"frc.robot.subsystems.drive","c":"DriveBase","l":"getMaxAngularSpeed()"},{"p":"frc.robot.subsystems.drive","c":"DriveSwerveYAGSL","l":"getMaxAngularSpeed()"},{"p":"frc.robot.subsystems.drive","c":"DriveTrain","l":"getMaxAngularSpeed()"},{"p":"frc.robot.subsystems.drive","c":"Drive","l":"getMaxLinearSpeed()"},{"p":"frc.robot.subsystems.drive","c":"DriveBase","l":"getMaxLinearSpeed()"},{"p":"frc.robot.subsystems.drive","c":"DriveSwerveYAGSL","l":"getMaxLinearSpeed()"},{"p":"frc.robot.subsystems.drive","c":"DriveTrain","l":"getMaxLinearSpeed()"},{"p":"frc.robot.subsystems.vision","c":"VisionCamera","l":"getName()"},{"p":"frc.robot.subsystems.vision","c":"VisionCamera","l":"getPort()"},{"p":"frc.robot.subsystems.drive","c":"Drive","l":"getPose()"},{"p":"frc.robot.subsystems.drive","c":"DriveSwerveYAGSL","l":"getPose()"},{"p":"frc.robot.subsystems.climber","c":"ClimberSubsystem","l":"getPrepareClimberForMatchStartCommand()"},{"p":"frc.robot.subsystems.climber","c":"ClimberSubsystem","l":"getPrepareClimberToHoldArmCommand()"},{"p":"frc.robot.subsystems.arm","c":"Arm","l":"getRelativeAngle()"},{"p":"frc.robot.subsystems.arm","c":"ArmSubsystem","l":"getRelativeAngle()"},{"p":"frc.robot.subsystems.climber","c":"Climber","l":"getRetractCommand()"},{"p":"frc.robot.subsystems.climber","c":"ClimberSubsystem","l":"getRetractCommand()"},{"p":"frc.robot.subsystems.drive","c":"DriveTrain","l":"getRightFollower()"},{"p":"frc.robot.subsystems.drive","c":"DriveTrain","l":"getRightMaster()"},{"p":"frc.robot.util","c":"DevilBotState","l":"getShooterVelocity()"},{"p":"frc.robot.util","c":"DevilBotState","l":"getShootingModeName()"},{"p":"frc.robot.subsystems.arm","c":"Arm","l":"getState()"},{"p":"frc.robot.subsystems.arm","c":"ArmSubsystem","l":"getState()"},{"p":"frc.robot.util","c":"DevilBotState","l":"getState()"},{"p":"frc.robot.subsystems.arm","c":"Arm","l":"getStowCommand()"},{"p":"frc.robot.subsystems.arm","c":"ArmSubsystem","l":"getStowCommand()"},{"p":"frc.robot.subsystems.arm","c":"Arm","l":"getTargetAngle()"},{"p":"frc.robot.subsystems.arm","c":"ArmSubsystem","l":"getTargetAngle()"},{"p":"frc.robot.util","c":"DevilBotState","l":"getTargetMode()"},{"p":"frc.robot.util","c":"DevilBotState","l":"getTargetName(int)"},{"p":"frc.robot.subsystems.intake","c":"Intake","l":"getTurnOffCommand()"},{"p":"frc.robot.subsystems.intake","c":"IntakeSubsystem","l":"getTurnOffCommand()"},{"p":"frc.robot.subsystems.shooter","c":"Shooter","l":"getTurnOffCommand()"},{"p":"frc.robot.subsystems.shooter","c":"ShooterSubsystem","l":"getTurnOffCommand()"},{"p":"frc.robot.subsystems.intake","c":"Intake","l":"getTurnOnCommand()"},{"p":"frc.robot.subsystems.intake","c":"IntakeSubsystem","l":"getTurnOnCommand()"},{"p":"frc.robot.util","c":"DevilBotState","l":"getVisionRobotYawToTarget()"},{"p":"frc.robot.subsystems.shooter","c":"Shooter","l":"getVoltage()"},{"p":"frc.robot.subsystems.shooter","c":"ShooterSubsystem","l":"getVoltage()"},{"p":"frc.robot.subsystems.vision","c":"Vision","l":"getYawToAprilTag(int)"},{"p":"frc.robot.subsystems.vision","c":"VisionSubsystem","l":"getYawToAprilTag(int)"},{"p":"frc.robot.subsystems.vision","c":"Vision","l":"getYawToBestTarget()"},{"p":"frc.robot.subsystems.vision","c":"VisionSubsystem","l":"getYawToBestTarget()"},{"p":"frc.robot","c":"BuildConstants","l":"GIT_BRANCH"},{"p":"frc.robot","c":"BuildConstants","l":"GIT_DATE"},{"p":"frc.robot","c":"BuildConstants","l":"GIT_REVISION"},{"p":"frc.robot","c":"BuildConstants","l":"GIT_SHA"},{"p":"frc.robot.util","c":"LoggedTunableNumber","l":"hasChanged(int)"},{"p":"frc.robot.util","c":"LoggedTunableNumber","l":"ifChanged(int, Consumer, LoggedTunableNumber...)","u":"ifChanged(int,java.util.function.Consumer,frc.robot.util.LoggedTunableNumber...)"},{"p":"frc.robot.util","c":"LoggedTunableNumber","l":"ifChanged(int, Runnable, LoggedTunableNumber...)","u":"ifChanged(int,java.lang.Runnable,frc.robot.util.LoggedTunableNumber...)"},{"p":"frc.robot.commands.assist","c":"IndexPiece","l":"IndexPiece(Intake)","u":"%3Cinit%3E(frc.robot.subsystems.intake.Intake)"},{"p":"frc.robot.commands.assist","c":"IndexPiece","l":"IndexPiece(Intake, DoubleSupplier)","u":"%3Cinit%3E(frc.robot.subsystems.intake.Intake,java.util.function.DoubleSupplier)"},{"p":"frc.robot.config","c":"RobotConfig.IntakeConstants","l":"indexSpeedInVolts"},{"p":"frc.robot.util","c":"LoggedTunableNumber","l":"initDefault(double)"},{"p":"frc.robot.commands.arm","c":"ArmCommand","l":"initialize()"},{"p":"frc.robot.commands.arm","c":"ArmToPosition","l":"initialize()"},{"p":"frc.robot.commands.assist","c":"IndexPiece","l":"initialize()"},{"p":"frc.robot.commands.assist","c":"ScorePiece","l":"initialize()"},{"p":"frc.robot.commands.auto","c":"AutoIndexPiece","l":"initialize()"},{"p":"frc.robot.commands.auto","c":"AutoScorePiece","l":"initialize()"},{"p":"frc.robot.commands.drive","c":"DriveToYaw","l":"initialize()"},{"p":"frc.robot.commands.intake","c":"IntakeOut","l":"initialize()"},{"p":"frc.robot.commands.shooter","c":"SetShooterVelocity","l":"initialize()"},{"p":"frc.robot.config","c":"RobotConfig","l":"instance"},{"p":"frc.robot.config","c":"RobotConfig","l":"intake"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"intakeAngleInDegrees"},{"p":"frc.robot.config","c":"RobotConfig.IntakeConstants","l":"IntakeConstants()","u":"%3Cinit%3E()"},{"p":"frc.robot.subsystems.intake","c":"IntakeIO.IntakeIOInputs","l":"IntakeIOInputs()","u":"%3Cinit%3E()"},{"p":"frc.robot.subsystems.intake","c":"IntakeIOSparkMax","l":"IntakeIOSparkMax()","u":"%3Cinit%3E()"},{"p":"frc.robot.subsystems.intake","c":"IntakeIOStub","l":"IntakeIOStub()","u":"%3Cinit%3E()"},{"p":"frc.robot.subsystems.intake","c":"IntakeIOTalonSRX","l":"IntakeIOTalonSRX(int)","u":"%3Cinit%3E(int)"},{"p":"frc.robot.subsystems.intake","c":"IntakeIOTalonSRX","l":"IntakeIOTalonSRX(int, boolean)","u":"%3Cinit%3E(int,boolean)"},{"p":"frc.robot.commands.intake","c":"IntakeOut","l":"IntakeOut(Intake)","u":"%3Cinit%3E(frc.robot.subsystems.intake.Intake)"},{"p":"frc.robot.subsystems.intake","c":"IntakeSubsystem","l":"IntakeSubsystem(IntakeIO)","u":"%3Cinit%3E(frc.robot.subsystems.intake.IntakeIO)"},{"p":"frc.robot.subsystems.arm","c":"Arm","l":"isAbsoluteEncoderConnected()"},{"p":"frc.robot.subsystems.arm","c":"ArmIO","l":"isAbsoluteEncoderConnected()"},{"p":"frc.robot.subsystems.arm","c":"ArmIOSparkMax","l":"isAbsoluteEncoderConnected()"},{"p":"frc.robot.subsystems.arm","c":"ArmSubsystem","l":"isAbsoluteEncoderConnected()"},{"p":"frc.robot.subsystems.arm","c":"ArmSubsystem","l":"isAbsoluteEncoderReadingValid()"},{"p":"frc.robot.util","c":"DevilBotState","l":"isAmpMode()"},{"p":"frc.robot.subsystems.arm","c":"Arm","l":"isAtMaxLimit()"},{"p":"frc.robot.subsystems.arm","c":"ArmSubsystem","l":"isAtMaxLimit()"},{"p":"frc.robot.subsystems.climber","c":"Climber","l":"isAtMaxLimitLeft()"},{"p":"frc.robot.subsystems.climber","c":"ClimberSubsystem","l":"isAtMaxLimitLeft()"},{"p":"frc.robot.subsystems.climber","c":"Climber","l":"isAtMaxLimitRight()"},{"p":"frc.robot.subsystems.climber","c":"ClimberSubsystem","l":"isAtMaxLimitRight()"},{"p":"frc.robot.subsystems.arm","c":"Arm","l":"isAtMinLimit()"},{"p":"frc.robot.subsystems.arm","c":"ArmSubsystem","l":"isAtMinLimit()"},{"p":"frc.robot.subsystems.climber","c":"Climber","l":"isAtMinLimitLeft()"},{"p":"frc.robot.subsystems.climber","c":"ClimberSubsystem","l":"isAtMinLimitLeft()"},{"p":"frc.robot.subsystems.climber","c":"Climber","l":"isAtMinLimitRight()"},{"p":"frc.robot.subsystems.climber","c":"ClimberSubsystem","l":"isAtMinLimitRight()"},{"p":"frc.robot.util","c":"DevilBotState","l":"isFieldOriented()"},{"p":"frc.robot.subsystems.drive","c":"Drive","l":"isFieldOrientedDrive()"},{"p":"frc.robot.subsystems.drive","c":"DriveSwerveYAGSL","l":"isFieldOrientedDrive()"},{"p":"frc.robot.commands.arm","c":"ArmToPosition","l":"isFinished()"},{"p":"frc.robot.commands.arm","c":"ArmToPositionTP","l":"isFinished()"},{"p":"frc.robot.commands.assist","c":"IndexPiece","l":"isFinished()"},{"p":"frc.robot.commands.assist","c":"ScorePiece","l":"isFinished()"},{"p":"frc.robot.commands.auto","c":"AutoIndexPiece","l":"isFinished()"},{"p":"frc.robot.commands.auto","c":"AutoScorePiece","l":"isFinished()"},{"p":"frc.robot.commands.drive","c":"DriveToYaw","l":"isFinished()"},{"p":"frc.robot.commands.shooter","c":"SetShooterVelocity","l":"isFinished()"},{"p":"frc.robot.subsystems.intake","c":"Intake","l":"isPieceDetected()"},{"p":"frc.robot.subsystems.intake","c":"IntakeSubsystem","l":"isPieceDetected()"},{"p":"frc.robot.util","c":"DevilBotState","l":"isPieceDetectionEnabled()"},{"p":"frc.robot.subsystems.arm","c":"ArmIO.ArmIOInputs","l":"limitHigh"},{"p":"frc.robot.subsystems.arm","c":"ArmIO.ArmIOInputs","l":"limitLow"},{"p":"frc.robot.subsystems.intake","c":"IntakeIO.IntakeIOInputs","l":"limitSwitchIntake"},{"p":"frc.robot.subsystems.arm","c":"ArmIOSparkMax","l":"lkD"},{"p":"frc.robot.subsystems.arm","c":"ArmIOSparkMax","l":"lkFF"},{"p":"frc.robot.subsystems.arm","c":"ArmIOSparkMax","l":"lkI"},{"p":"frc.robot.subsystems.arm","c":"ArmIOSparkMax","l":"lkIz"},{"p":"frc.robot.subsystems.arm","c":"ArmIOSparkMax","l":"lkMaxOutput"},{"p":"frc.robot.subsystems.arm","c":"ArmIOSparkMax","l":"lkMinOutput"},{"p":"frc.robot.subsystems.arm","c":"ArmIOSparkMax","l":"lkP"},{"p":"frc.robot.subsystems.arm","c":"ArmIOSparkMax","l":"lmaxRPS"},{"p":"frc.robot.subsystems.drive","c":"Drive","l":"lockPose()"},{"p":"frc.robot.subsystems.drive","c":"DriveSwerveYAGSL","l":"lockPose()"},{"p":"frc.robot.util","c":"LoggedTunableNumber","l":"LoggedTunableNumber(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"frc.robot.util","c":"LoggedTunableNumber","l":"LoggedTunableNumber(String, double)","u":"%3Cinit%3E(java.lang.String,double)"},{"p":"frc.robot","c":"Main","l":"main(String...)","u":"main(java.lang.String...)"},{"p":"frc.robot.controls","c":"DriverControls","l":"mainController"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"matchStartArmAngle"},{"p":"frc.robot.config","c":"RobotConfig.ClimberConstants","l":"matchStartPositionRadiansRight"},{"p":"frc.robot","c":"BuildConstants","l":"MAVEN_GROUP"},{"p":"frc.robot","c":"BuildConstants","l":"MAVEN_NAME"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"maxAcceleration"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"maxAngleInDegrees"},{"p":"frc.robot.config","c":"RobotConfig.DriveConstants","l":"maxAngularVelocityRadiansSec"},{"p":"frc.robot.config","c":"RobotConfig.ClimberConstants","l":"maxExtendTimeInSeconds"},{"p":"frc.robot.config","c":"RobotConfig.ClimberConstants","l":"maxPositionInRadians"},{"p":"frc.robot.config","c":"RobotConfig.ClimberConstants","l":"maxRetractTimeInSeconds"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"maxVelocity"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"maxVelocityInDegreesPerSecond"},{"p":"frc.robot.config","c":"RobotConfig.ShooterConstants","l":"maxVelocityInRPMs"},{"p":"frc.robot.config","c":"RobotConfig.DriveConstants","l":"maxVelocityMetersPerSec"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"minAngleInDegrees"},{"p":"frc.robot.config","c":"RobotConfig.ClimberConstants","l":"minPositionInRadians"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"noteScoreAngleInDegrees"},{"p":"frc.robot.subsystems.arm","c":"ArmSubsystem","l":"periodic()"},{"p":"frc.robot.subsystems.climber","c":"ClimberSubsystem","l":"periodic()"},{"p":"frc.robot.subsystems.drive","c":"DriveTrain","l":"periodic()"},{"p":"frc.robot.subsystems.intake","c":"IntakeSubsystem","l":"periodic()"},{"p":"frc.robot.subsystems.shooter","c":"ShooterSubsystem","l":"periodic()"},{"p":"frc.robot.subsystems.vision","c":"VisionSubsystem","l":"periodic()"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"pidAngleErrorInDegrees"},{"p":"frc.robot.config","c":"RobotConfig.DriveConstants","l":"pidAngleErrorInDegrees"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"pidKd"},{"p":"frc.robot.config","c":"RobotConfig.ShooterConstants","l":"pidKd"},{"p":"frc.robot.config","c":"RobotConfig.ShooterConstants","l":"pidKdBottom"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"pidKi"},{"p":"frc.robot.config","c":"RobotConfig.ShooterConstants","l":"pidKi"},{"p":"frc.robot.config","c":"RobotConfig.ShooterConstants","l":"pidKiBottom"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"pidKp"},{"p":"frc.robot.config","c":"RobotConfig.ShooterConstants","l":"pidKp"},{"p":"frc.robot.config","c":"RobotConfig.ShooterConstants","l":"pidKpBottom"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"pidMaxOutput"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"pidMinOutput"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"pidSettlingTimeInMilliseconds"},{"p":"frc.robot.config","c":"RobotConfig.DriveConstants","l":"pidSettlingTimeInMilliseconds"},{"p":"frc.robot.config","c":"RobotConfig.ShooterConstants","l":"pidSettlingTimeInMilliseconds"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"pidTimeoutInSeconds"},{"p":"frc.robot.config","c":"RobotConfig.DriveConstants","l":"pidTimeoutInSeconds"},{"p":"frc.robot.config","c":"RobotConfig.ShooterConstants","l":"pidTimeoutInSeconds"},{"p":"frc.robot.config","c":"RobotConfig.ShooterConstants","l":"pidVelocityErrorInRPMS"},{"p":"frc.robot.controls","c":"PitControls","l":"PitControls()","u":"%3Cinit%3E()"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIO.ShooterIOInputs","l":"positionRad"},{"p":"frc.robot.subsystems.climber","c":"ClimberIO.ClimberIOInputs","l":"positionRadians"},{"p":"frc.robot.commands.assist","c":"PrepareForIntake","l":"PrepareForIntake(Arm, Intake)","u":"%3Cinit%3E(frc.robot.subsystems.arm.Arm,frc.robot.subsystems.intake.Intake)"},{"p":"frc.robot.commands.assist","c":"PrepareForIntake","l":"PrepareForIntake(Arm, Intake, DoubleSupplier, DoubleSupplier)","u":"%3Cinit%3E(frc.robot.subsystems.arm.Arm,frc.robot.subsystems.intake.Intake,java.util.function.DoubleSupplier,java.util.function.DoubleSupplier)"},{"p":"frc.robot.commands.assist","c":"PrepareForScore","l":"PrepareForScore(Arm, Shooter, DoubleSupplier, DoubleSupplier)","u":"%3Cinit%3E(frc.robot.subsystems.arm.Arm,frc.robot.subsystems.shooter.Shooter,java.util.function.DoubleSupplier,java.util.function.DoubleSupplier)"},{"p":"frc.robot.commands.debug","c":"PrepareForScore","l":"PrepareForScore(Arm, Shooter, DoubleSupplier, DoubleSupplier)","u":"%3Cinit%3E(frc.robot.subsystems.arm.Arm,frc.robot.subsystems.shooter.Shooter,java.util.function.DoubleSupplier,java.util.function.DoubleSupplier)"},{"p":"frc.robot.subsystems.arm","c":"ArmIO.ArmIOInputs","l":"relativePositionDegrees"},{"p":"frc.robot.subsystems.drive","c":"DriveTrain","l":"resetEncoders()"},{"p":"frc.robot.subsystems.drive","c":"Drive","l":"resetOdometry()"},{"p":"frc.robot.subsystems.drive","c":"DriveSwerveYAGSL","l":"resetOdometry()"},{"p":"frc.robot.subsystems.climber","c":"Climber","l":"resetPosition()"},{"p":"frc.robot.subsystems.climber","c":"ClimberSubsystem","l":"resetPosition()"},{"p":"frc.robot.subsystems.arm","c":"ArmIO","l":"resetRelativeEncoder(double)"},{"p":"frc.robot.subsystems.arm","c":"ArmIOSparkMax","l":"resetRelativeEncoder(double)"},{"p":"frc.robot.util","c":"DevilBotState.DriveMode","l":"ROBOT"},{"p":"frc.robot","c":"Robot","l":"Robot()","u":"%3Cinit%3E()"},{"p":"frc.robot","c":"RobotContainer","l":"robotConfig"},{"p":"frc.robot.config","c":"RobotConfig","l":"RobotConfig()","u":"%3Cinit%3E()"},{"p":"frc.robot.config","c":"RobotConfig","l":"RobotConfig(boolean, boolean, boolean)","u":"%3Cinit%3E(boolean,boolean,boolean)"},{"p":"frc.robot.config","c":"RobotConfig","l":"RobotConfig(boolean, boolean, boolean, boolean, boolean)","u":"%3Cinit%3E(boolean,boolean,boolean,boolean,boolean)"},{"p":"frc.robot.config","c":"RobotConfig","l":"RobotConfig(boolean, boolean, boolean, boolean, boolean, boolean)","u":"%3Cinit%3E(boolean,boolean,boolean,boolean,boolean,boolean)"},{"p":"frc.robot.config","c":"RobotConfig","l":"RobotConfig(boolean, boolean, boolean, boolean, boolean, boolean, boolean)","u":"%3Cinit%3E(boolean,boolean,boolean,boolean,boolean,boolean,boolean)"},{"p":"frc.robot.config","c":"RobotConfigInferno","l":"RobotConfigInferno()","u":"%3Cinit%3E()"},{"p":"frc.robot.config","c":"RobotConfigPhoenix","l":"RobotConfigPhoenix()","u":"%3Cinit%3E()"},{"p":"frc.robot.config","c":"RobotConfigSherman","l":"RobotConfigSherman()","u":"%3Cinit%3E()"},{"p":"frc.robot.config","c":"RobotConfigStub","l":"RobotConfigStub()","u":"%3Cinit%3E()"},{"p":"frc.robot","c":"RobotContainer","l":"RobotContainer()","u":"%3Cinit%3E()"},{"p":"frc.robot","c":"Robot","l":"robotInit()"},{"p":"frc.robot","c":"Robot","l":"robotPeriodic()"},{"p":"frc.robot.subsystems.vision","c":"Vision.VisionPose","l":"robotPose"},{"p":"frc.robot.commands.auto","c":"AutoNamedCommands.AutoScoreConstants","l":"robotYawInDegrees"},{"p":"frc.robot.subsystems.drive","c":"Drive","l":"runVelocity(ChassisSpeeds)","u":"runVelocity(edu.wpi.first.math.kinematics.ChassisSpeeds)"},{"p":"frc.robot.subsystems.drive","c":"DriveBase","l":"runVelocity(ChassisSpeeds)","u":"runVelocity(edu.wpi.first.math.kinematics.ChassisSpeeds)"},{"p":"frc.robot.subsystems.drive","c":"DriveSwerveYAGSL","l":"runVelocity(ChassisSpeeds)","u":"runVelocity(edu.wpi.first.math.kinematics.ChassisSpeeds)"},{"p":"frc.robot.subsystems.drive","c":"DriveTrain","l":"runVelocity(ChassisSpeeds)","u":"runVelocity(edu.wpi.first.math.kinematics.ChassisSpeeds)"},{"p":"frc.robot.subsystems.shooter","c":"Shooter","l":"runVelocity(double)"},{"p":"frc.robot.subsystems.shooter","c":"ShooterSubsystem","l":"runVelocity(double)"},{"p":"frc.robot.subsystems.arm","c":"ArmSubsystem","l":"runVoltage(double)"},{"p":"frc.robot.subsystems.climber","c":"Climber","l":"runVoltage(double)"},{"p":"frc.robot.subsystems.climber","c":"ClimberSubsystem","l":"runVoltage(double)"},{"p":"frc.robot.subsystems.intake","c":"Intake","l":"runVoltage(double)"},{"p":"frc.robot.subsystems.intake","c":"IntakeSubsystem","l":"runVoltage(double)"},{"p":"frc.robot.subsystems.shooter","c":"Shooter","l":"runVoltage(double)"},{"p":"frc.robot.subsystems.shooter","c":"ShooterSubsystem","l":"runVoltage(double)"},{"p":"frc.robot.subsystems.climber","c":"Climber","l":"runVoltageLeft(double)"},{"p":"frc.robot.subsystems.climber","c":"ClimberSubsystem","l":"runVoltageLeft(double)"},{"p":"frc.robot.subsystems.climber","c":"Climber","l":"runVoltageRight(double)"},{"p":"frc.robot.subsystems.climber","c":"ClimberSubsystem","l":"runVoltageRight(double)"},{"p":"frc.robot.commands.auto","c":"AutoNamedCommands.AutoConstants","l":"scoreFromNoteAmpSide"},{"p":"frc.robot.commands.auto","c":"AutoNamedCommands.AutoConstants","l":"scoreFromNoteCenterSide"},{"p":"frc.robot.commands.auto","c":"AutoNamedCommands.AutoConstants","l":"scoreFromNoteSourceSide"},{"p":"frc.robot.commands.auto","c":"AutoNamedCommands.AutoConstants","l":"scoreFromOutsideSourceSide"},{"p":"frc.robot.commands.auto","c":"AutoNamedCommands.AutoConstants","l":"scoreFromSpeakerAmpSide"},{"p":"frc.robot.commands.auto","c":"AutoNamedCommands.AutoConstants","l":"scoreFromSpeakerCenterSide"},{"p":"frc.robot.commands.auto","c":"AutoNamedCommands.AutoConstants","l":"scoreFromSpeakerSourceSide"},{"p":"frc.robot.commands.assist","c":"ScorePiece","l":"ScorePiece(Intake, Shooter)","u":"%3Cinit%3E(frc.robot.subsystems.intake.Intake,frc.robot.subsystems.shooter.Shooter)"},{"p":"frc.robot.commands.assist","c":"ScorePiece","l":"ScorePiece(Intake, Shooter, DoubleSupplier)","u":"%3Cinit%3E(frc.robot.subsystems.intake.Intake,frc.robot.subsystems.shooter.Shooter,java.util.function.DoubleSupplier)"},{"p":"frc.robot.controls","c":"DriverControls","l":"secondaryController"},{"p":"frc.robot.config","c":"RobotConfig.IntakeConstants","l":"sensorDelayFalseToTrueInSeconds"},{"p":"frc.robot.config","c":"RobotConfig.IntakeConstants","l":"sensorDelayTrueToFalseInSeconds"},{"p":"frc.robot.subsystems.arm","c":"Arm","l":"setAngle(double)"},{"p":"frc.robot.subsystems.arm","c":"ArmSubsystem","l":"setAngle(double)"},{"p":"frc.robot.subsystems.arm","c":"ArmIO","l":"setBrakeMode(boolean)"},{"p":"frc.robot.subsystems.arm","c":"ArmIOSparkMax","l":"setBrakeMode(boolean)"},{"p":"frc.robot.util","c":"DevilBotState","l":"setDriveMode(DevilBotState.DriveMode)","u":"setDriveMode(frc.robot.util.DevilBotState.DriveMode)"},{"p":"frc.robot.subsystems.arm","c":"ArmIO","l":"setFeedback(double, double, double, double, double)","u":"setFeedback(double,double,double,double,double)"},{"p":"frc.robot.subsystems.arm","c":"ArmIOSparkMax","l":"setFeedback(double, double, double, double, double)","u":"setFeedback(double,double,double,double,double)"},{"p":"frc.robot.subsystems.arm","c":"ArmIOStub","l":"setFeedback(double, double, double, double, double)","u":"setFeedback(double,double,double,double,double)"},{"p":"frc.robot.subsystems.drive","c":"Drive","l":"setFieldOrientedDrive(boolean)"},{"p":"frc.robot.subsystems.drive","c":"DriveSwerveYAGSL","l":"setFieldOrientedDrive(boolean)"},{"p":"frc.robot.util","c":"DevilBotState","l":"setPieceDetectionMode(DevilBotState.PieceDetectionMode)","u":"setPieceDetectionMode(frc.robot.util.DevilBotState.PieceDetectionMode)"},{"p":"frc.robot.subsystems.drive","c":"Drive","l":"setPoseToMatchField()"},{"p":"frc.robot.subsystems.drive","c":"DriveSwerveYAGSL","l":"setPoseToMatchField()"},{"p":"frc.robot.subsystems.climber","c":"ClimberIO","l":"setPosition(double)"},{"p":"frc.robot.subsystems.climber","c":"ClimberIOSparkMax","l":"setPosition(double)"},{"p":"frc.robot.subsystems.climber","c":"ClimberIOStub","l":"setPosition(double)"},{"p":"frc.robot.subsystems.arm","c":"ArmIO","l":"setPosition(double, double)","u":"setPosition(double,double)"},{"p":"frc.robot.subsystems.arm","c":"ArmIOSparkMax","l":"setPosition(double, double)","u":"setPosition(double,double)"},{"p":"frc.robot.subsystems.arm","c":"ArmIOStub","l":"setPosition(double, double)","u":"setPosition(double,double)"},{"p":"frc.robot.subsystems.vision","c":"Vision","l":"setPrimaryCamera(String)","u":"setPrimaryCamera(java.lang.String)"},{"p":"frc.robot.subsystems.vision","c":"VisionSubsystem","l":"setPrimaryCamera(String)","u":"setPrimaryCamera(java.lang.String)"},{"p":"frc.robot.commands.shooter","c":"SetShooterVelocity","l":"SetShooterVelocity(Shooter, DoubleSupplier)","u":"%3Cinit%3E(frc.robot.subsystems.shooter.Shooter,java.util.function.DoubleSupplier)"},{"p":"frc.robot.util","c":"DevilBotState","l":"setShootingMode(DevilBotState.SpeakerShootingMode)","u":"setShootingMode(frc.robot.util.DevilBotState.SpeakerShootingMode)"},{"p":"frc.robot.util","c":"DevilBotState","l":"setState(DevilBotState.State)","u":"setState(frc.robot.util.DevilBotState.State)"},{"p":"frc.robot.subsystems.arm","c":"Arm","l":"setState(TrapezoidProfile.State)","u":"setState(edu.wpi.first.math.trajectory.TrapezoidProfile.State)"},{"p":"frc.robot.subsystems.arm","c":"ArmSubsystem","l":"setState(TrapezoidProfile.State)","u":"setState(edu.wpi.first.math.trajectory.TrapezoidProfile.State)"},{"p":"frc.robot.subsystems.drive","c":"DriveTrain","l":"setTalonMode(NeutralMode)","u":"setTalonMode(com.ctre.phoenix.motorcontrol.NeutralMode)"},{"p":"frc.robot.util","c":"DevilBotState","l":"setTargetMode(DevilBotState.TargetMode)","u":"setTargetMode(frc.robot.util.DevilBotState.TargetMode)"},{"p":"frc.robot.controls","c":"DebugControls","l":"setupControls()"},{"p":"frc.robot.controls","c":"DriverControls","l":"setupControls()"},{"p":"frc.robot.controls","c":"PitControls","l":"setupControls()"},{"p":"frc.robot.controls","c":"SysIdControls","l":"setupGUI()"},{"p":"frc.robot.controls","c":"DriverControls","l":"setupMainControls(CommandXboxController)","u":"setupMainControls(edu.wpi.first.wpilibj2.command.button.CommandXboxController)"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIO","l":"setVelocity(double, double)","u":"setVelocity(double,double)"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIOSparkMax","l":"setVelocity(double, double)","u":"setVelocity(double,double)"},{"p":"frc.robot.subsystems.arm","c":"ArmIO","l":"setVoltage(double)"},{"p":"frc.robot.subsystems.arm","c":"ArmIOSparkMax","l":"setVoltage(double)"},{"p":"frc.robot.subsystems.arm","c":"ArmIOStub","l":"setVoltage(double)"},{"p":"frc.robot.subsystems.climber","c":"ClimberIO","l":"setVoltage(double)"},{"p":"frc.robot.subsystems.climber","c":"ClimberIOSparkMax","l":"setVoltage(double)"},{"p":"frc.robot.subsystems.climber","c":"ClimberIOStub","l":"setVoltage(double)"},{"p":"frc.robot.subsystems.intake","c":"IntakeIO","l":"setVoltage(double)"},{"p":"frc.robot.subsystems.intake","c":"IntakeIOSparkMax","l":"setVoltage(double)"},{"p":"frc.robot.subsystems.intake","c":"IntakeIOStub","l":"setVoltage(double)"},{"p":"frc.robot.subsystems.intake","c":"IntakeIOTalonSRX","l":"setVoltage(double)"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIO","l":"setVoltage(double)"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIOSparkMax","l":"setVoltage(double)"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIOStub","l":"setVoltage(double)"},{"p":"frc.robot.config","c":"RobotConfig","l":"shooter"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIOStub.ShooterId","l":"SHOOTER_BOTTOM"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIOStub.ShooterId","l":"SHOOTER_TOP"},{"p":"frc.robot.config","c":"RobotConfig.ShooterConstants","l":"ShooterConstants()","u":"%3Cinit%3E()"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIO.ShooterIOInputs","l":"ShooterIOInputs()","u":"%3Cinit%3E()"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIOSparkMax","l":"ShooterIOSparkMax(int)","u":"%3Cinit%3E(int)"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIOStub","l":"ShooterIOStub()","u":"%3Cinit%3E()"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIOStub","l":"ShooterIOStub(ShooterIOStub.ShooterId)","u":"%3Cinit%3E(frc.robot.subsystems.shooter.ShooterIOStub.ShooterId)"},{"p":"frc.robot.subsystems.shooter","c":"ShooterSubsystem","l":"ShooterSubsystem(ShooterIO)","u":"%3Cinit%3E(frc.robot.subsystems.shooter.ShooterIO)"},{"p":"frc.robot.subsystems.shooter","c":"ShooterSubsystem","l":"ShooterSubsystem(ShooterIO, ShooterIO)","u":"%3Cinit%3E(frc.robot.subsystems.shooter.ShooterIO,frc.robot.subsystems.shooter.ShooterIO)"},{"p":"frc.robot.commands.auto","c":"AutoNamedCommands.AutoScoreConstants","l":"shooterVelocityInRPMs"},{"p":"frc.robot.config","c":"RobotConfig.DriveConstants","l":"slewRateLimiterAngle"},{"p":"frc.robot.config","c":"RobotConfig.DriveConstants","l":"slewRateLimiterX"},{"p":"frc.robot.config","c":"RobotConfig.DriveConstants","l":"slewRateLimiterY"},{"p":"frc.robot.util","c":"DevilBotState.TargetMode","l":"SPEAKER"},{"p":"frc.robot.util","c":"DevilBotState.SpeakerShootingMode","l":"SPEAKER_FROM_PODIUM"},{"p":"frc.robot.util","c":"DevilBotState.SpeakerShootingMode","l":"SPEAKER_FROM_SUBWOOFER"},{"p":"frc.robot.util","c":"DevilBotState.SpeakerShootingMode","l":"SPEAKER_VISION_BASED"},{"p":"frc.robot.subsystems.arm","c":"Arm","l":"stow()"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"stowIntakeAngleInDegrees"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"subwooferScoreAngleInDegrees"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"subwooferScoreFromPodiumAngleInDegrees"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIO","l":"supportsHardwarePid()"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIOSparkMax","l":"supportsHardwarePid()"},{"p":"frc.robot.subsystems.drive","c":"Drive","l":"sysIdAngleMotorCommand()"},{"p":"frc.robot.subsystems.drive","c":"DriveSwerveYAGSL","l":"sysIdAngleMotorCommand()"},{"p":"frc.robot.controls","c":"SysIdControls","l":"SysIdControls()","u":"%3Cinit%3E()"},{"p":"frc.robot.subsystems.drive","c":"Drive","l":"sysIdDriveMotorCommand()"},{"p":"frc.robot.subsystems.drive","c":"DriveSwerveYAGSL","l":"sysIdDriveMotorCommand()"},{"p":"frc.robot.subsystems.arm","c":"ArmSubsystem","l":"sysIdDynamic(SysIdRoutine.Direction)","u":"sysIdDynamic(edu.wpi.first.wpilibj2.command.sysid.SysIdRoutine.Direction)"},{"p":"frc.robot.subsystems.shooter","c":"ShooterSubsystem","l":"sysIdDynamic(SysIdRoutine.Direction)","u":"sysIdDynamic(edu.wpi.first.wpilibj2.command.sysid.SysIdRoutine.Direction)"},{"p":"frc.robot.subsystems.arm","c":"ArmSubsystem","l":"sysIdQuasistatic(SysIdRoutine.Direction)","u":"sysIdQuasistatic(edu.wpi.first.wpilibj2.command.sysid.SysIdRoutine.Direction)"},{"p":"frc.robot.subsystems.shooter","c":"ShooterSubsystem","l":"sysIdQuasistatic(SysIdRoutine.Direction)","u":"sysIdQuasistatic(edu.wpi.first.wpilibj2.command.sysid.SysIdRoutine.Direction)"},{"p":"frc.robot.util","c":"DevilBotState.State","l":"TELEOP"},{"p":"frc.robot","c":"Robot","l":"teleopExit()"},{"p":"frc.robot","c":"Robot","l":"teleopInit()"},{"p":"frc.robot","c":"Robot","l":"teleopPeriodic()"},{"p":"frc.robot.util","c":"DevilBotState.State","l":"TEST"},{"p":"frc.robot","c":"Robot","l":"testExit()"},{"p":"frc.robot","c":"Robot","l":"testInit()"},{"p":"frc.robot","c":"Robot","l":"testPeriodic()"},{"p":"frc.robot.commands.debug","c":"TestShooterAngle","l":"TestShooterAngle(Shooter, Intake, Arm, DoubleSupplier, DoubleSupplier, DoubleSupplier)","u":"%3Cinit%3E(frc.robot.subsystems.shooter.Shooter,frc.robot.subsystems.intake.Intake,frc.robot.subsystems.arm.Arm,java.util.function.DoubleSupplier,java.util.function.DoubleSupplier,java.util.function.DoubleSupplier)"},{"p":"frc.robot.subsystems.vision","c":"Vision.VisionPose","l":"timestamp"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIOSparkMax","l":"tkD"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIOSparkMax","l":"tkFF"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIOSparkMax","l":"tkI"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIOSparkMax","l":"tkIz"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIOSparkMax","l":"tkMaxOutput"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIOSparkMax","l":"tkMinOutput"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIOSparkMax","l":"tkP"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIOSparkMax","l":"tmaxRPS"},{"p":"frc.robot.subsystems.vision","c":"Vision.VisionPose","l":"toString()"},{"p":"frc.robot","c":"Constants","l":"tuningMode"},{"p":"frc.robot.subsystems.intake","c":"Intake","l":"turnOff()"},{"p":"frc.robot.subsystems.shooter","c":"Shooter","l":"turnOff()"},{"p":"frc.robot.subsystems.intake","c":"Intake","l":"turnOn()"},{"p":"frc.robot.subsystems.arm","c":"ArmIO","l":"updateInputs(ArmIO.ArmIOInputs)","u":"updateInputs(frc.robot.subsystems.arm.ArmIO.ArmIOInputs)"},{"p":"frc.robot.subsystems.arm","c":"ArmIOSparkMax","l":"updateInputs(ArmIO.ArmIOInputs)","u":"updateInputs(frc.robot.subsystems.arm.ArmIO.ArmIOInputs)"},{"p":"frc.robot.subsystems.arm","c":"ArmIOStub","l":"updateInputs(ArmIO.ArmIOInputs)","u":"updateInputs(frc.robot.subsystems.arm.ArmIO.ArmIOInputs)"},{"p":"frc.robot.subsystems.climber","c":"ClimberIO","l":"updateInputs(ClimberIO.ClimberIOInputs)","u":"updateInputs(frc.robot.subsystems.climber.ClimberIO.ClimberIOInputs)"},{"p":"frc.robot.subsystems.climber","c":"ClimberIOSparkMax","l":"updateInputs(ClimberIO.ClimberIOInputs)","u":"updateInputs(frc.robot.subsystems.climber.ClimberIO.ClimberIOInputs)"},{"p":"frc.robot.subsystems.climber","c":"ClimberIOStub","l":"updateInputs(ClimberIO.ClimberIOInputs)","u":"updateInputs(frc.robot.subsystems.climber.ClimberIO.ClimberIOInputs)"},{"p":"frc.robot.subsystems.intake","c":"IntakeIO","l":"updateInputs(IntakeIO.IntakeIOInputs)","u":"updateInputs(frc.robot.subsystems.intake.IntakeIO.IntakeIOInputs)"},{"p":"frc.robot.subsystems.intake","c":"IntakeIOSparkMax","l":"updateInputs(IntakeIO.IntakeIOInputs)","u":"updateInputs(frc.robot.subsystems.intake.IntakeIO.IntakeIOInputs)"},{"p":"frc.robot.subsystems.intake","c":"IntakeIOStub","l":"updateInputs(IntakeIO.IntakeIOInputs)","u":"updateInputs(frc.robot.subsystems.intake.IntakeIO.IntakeIOInputs)"},{"p":"frc.robot.subsystems.intake","c":"IntakeIOTalonSRX","l":"updateInputs(IntakeIO.IntakeIOInputs)","u":"updateInputs(frc.robot.subsystems.intake.IntakeIO.IntakeIOInputs)"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIO","l":"updateInputs(ShooterIO.ShooterIOInputs)","u":"updateInputs(frc.robot.subsystems.shooter.ShooterIO.ShooterIOInputs)"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIOSparkMax","l":"updateInputs(ShooterIO.ShooterIOInputs)","u":"updateInputs(frc.robot.subsystems.shooter.ShooterIO.ShooterIOInputs)"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIOStub","l":"updateInputs(ShooterIO.ShooterIOInputs)","u":"updateInputs(frc.robot.subsystems.shooter.ShooterIO.ShooterIOInputs)"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIOStub.ShooterId","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"frc.robot.util","c":"DevilBotState.DriveMode","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"frc.robot.util","c":"DevilBotState.PieceDetectionMode","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"frc.robot.util","c":"DevilBotState.SpeakerShootingMode","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"frc.robot.util","c":"DevilBotState.State","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"frc.robot.util","c":"DevilBotState.TargetMode","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIOStub.ShooterId","l":"values()"},{"p":"frc.robot.util","c":"DevilBotState.DriveMode","l":"values()"},{"p":"frc.robot.util","c":"DevilBotState.PieceDetectionMode","l":"values()"},{"p":"frc.robot.util","c":"DevilBotState.SpeakerShootingMode","l":"values()"},{"p":"frc.robot.util","c":"DevilBotState.State","l":"values()"},{"p":"frc.robot.util","c":"DevilBotState.TargetMode","l":"values()"},{"p":"frc.robot.config","c":"RobotConfig.ShooterConstants","l":"velocityInRPMs"},{"p":"frc.robot.subsystems.climber","c":"ClimberIO.ClimberIOInputs","l":"velocityRadiansPerSecond"},{"p":"frc.robot.subsystems.intake","c":"IntakeIO.IntakeIOInputs","l":"velocityRadPerSec"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIO.ShooterIOInputs","l":"velocityRadPerSec"},{"p":"frc.robot","c":"BuildConstants","l":"VERSION"},{"p":"frc.robot.config","c":"RobotConfig","l":"vision"},{"p":"frc.robot.subsystems.vision","c":"VisionCamera","l":"VisionCamera(String, String, Transform3d)","u":"%3Cinit%3E(java.lang.String,java.lang.String,edu.wpi.first.math.geometry.Transform3d)"},{"p":"frc.robot.subsystems.vision","c":"VisionCamera","l":"VisionCamera(String, Transform3d)","u":"%3Cinit%3E(java.lang.String,edu.wpi.first.math.geometry.Transform3d)"},{"p":"frc.robot.subsystems.vision","c":"Vision.VisionPose","l":"VisionPose()","u":"%3Cinit%3E()"},{"p":"frc.robot.subsystems.vision","c":"Vision.VisionPose","l":"VisionPose(Pose2d, double, String)","u":"%3Cinit%3E(edu.wpi.first.math.geometry.Pose2d,double,java.lang.String)"},{"p":"frc.robot.subsystems.vision","c":"VisionSubsystem","l":"VisionSubsystem(List, AprilTagFieldLayout)","u":"%3Cinit%3E(java.util.List,edu.wpi.first.apriltag.AprilTagFieldLayout)"},{"p":"frc.robot.subsystems.arm","c":"ArmSubsystem","l":"voltageSafety(double)"}];updateSearchResults();
\ No newline at end of file
+memberSearchIndex = [{"p":"frc.robot.subsystems.arm","c":"ArmIO.ArmIOInputs","l":"absoluteEncoderConnected"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"absoluteEncoderInversion"},{"p":"frc.robot.subsystems.arm","c":"ArmIO.ArmIOInputs","l":"absolutePositionDegree"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"absolutePositionOffset"},{"p":"frc.robot.subsystems.arm","c":"ArmIO.ArmIOInputs","l":"absolutePositionRad"},{"p":"frc.robot.subsystems.arm","c":"ArmIO.ArmIOInputs","l":"absolutePositionRaw"},{"p":"frc.robot.subsystems.arm","c":"Arm","l":"add2dSim(Mechanism2d)","u":"add2dSim(edu.wpi.first.wpilibj.smartdashboard.Mechanism2d)"},{"p":"frc.robot.subsystems.arm","c":"ArmSubsystem","l":"add2dSim(Mechanism2d)","u":"add2dSim(edu.wpi.first.wpilibj.smartdashboard.Mechanism2d)"},{"p":"frc.robot.subsystems.climber","c":"Climber","l":"add2dSim(Mechanism2d)","u":"add2dSim(edu.wpi.first.wpilibj.smartdashboard.Mechanism2d)"},{"p":"frc.robot.subsystems.climber","c":"ClimberSubsystem","l":"add2dSim(Mechanism2d)","u":"add2dSim(edu.wpi.first.wpilibj.smartdashboard.Mechanism2d)"},{"p":"frc.robot.subsystems.intake","c":"Intake","l":"add2dSim(Mechanism2d)","u":"add2dSim(edu.wpi.first.wpilibj.smartdashboard.Mechanism2d)"},{"p":"frc.robot.subsystems.intake","c":"IntakeSubsystem","l":"add2dSim(Mechanism2d)","u":"add2dSim(edu.wpi.first.wpilibj.smartdashboard.Mechanism2d)"},{"p":"frc.robot.subsystems.shooter","c":"Shooter","l":"add2dSim(Mechanism2d)","u":"add2dSim(edu.wpi.first.wpilibj.smartdashboard.Mechanism2d)"},{"p":"frc.robot.subsystems.shooter","c":"ShooterSubsystem","l":"add2dSim(Mechanism2d)","u":"add2dSim(edu.wpi.first.wpilibj.smartdashboard.Mechanism2d)"},{"p":"frc.robot.util","c":"DevilBotState.TargetMode","l":"AMP"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"ampScoreAngleInDegrees"},{"p":"frc.robot.config","c":"RobotConfig.ShooterConstants","l":"ampScoreVelocityInRPMs"},{"p":"frc.robot.config","c":"RobotConfig.DriveConstants","l":"anglePidKd"},{"p":"frc.robot.config","c":"RobotConfig.DriveConstants","l":"anglePidKi"},{"p":"frc.robot.config","c":"RobotConfig.DriveConstants","l":"anglePidKp"},{"p":"frc.robot.subsystems.arm","c":"ArmIO.ArmIOInputs","l":"appliedVolts"},{"p":"frc.robot.subsystems.climber","c":"ClimberIO.ClimberIOInputs","l":"appliedVolts"},{"p":"frc.robot.subsystems.intake","c":"IntakeIO.IntakeIOInputs","l":"appliedVolts"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIO.ShooterIOInputs","l":"appliedVolts"},{"p":"frc.robot.subsystems.drive","c":"DriveTrain","l":"arcadeDrive(double, double)","u":"arcadeDrive(double,double)"},{"p":"frc.robot.config","c":"RobotConfig","l":"arm"},{"p":"frc.robot.commands.auto","c":"AutoNamedCommands.AutoScoreConstants","l":"armAngleInDegrees"},{"p":"frc.robot.commands.arm","c":"ArmCommand","l":"ArmCommand(Arm, DoubleSupplier)","u":"%3Cinit%3E(frc.robot.subsystems.arm.Arm,java.util.function.DoubleSupplier)"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"ArmConstants()","u":"%3Cinit%3E()"},{"p":"frc.robot.subsystems.arm","c":"ArmIO.ArmIOInputs","l":"ArmIOInputs()","u":"%3Cinit%3E()"},{"p":"frc.robot.subsystems.arm","c":"ArmIOSparkMax","l":"ArmIOSparkMax(int)","u":"%3Cinit%3E(int)"},{"p":"frc.robot.subsystems.arm","c":"ArmIOSparkMax","l":"ArmIOSparkMax(int, boolean)","u":"%3Cinit%3E(int,boolean)"},{"p":"frc.robot.subsystems.arm","c":"ArmIOStub","l":"ArmIOStub()","u":"%3Cinit%3E()"},{"p":"frc.robot.subsystems.arm","c":"ArmSubsystem","l":"ArmSubsystem(ArmIO)","u":"%3Cinit%3E(frc.robot.subsystems.arm.ArmIO)"},{"p":"frc.robot.commands.arm","c":"ArmToPosition","l":"ArmToPosition(Arm, DoubleSupplier)","u":"%3Cinit%3E(frc.robot.subsystems.arm.Arm,java.util.function.DoubleSupplier)"},{"p":"frc.robot.commands.arm","c":"ArmToPositionTP","l":"ArmToPositionTP(DoubleSupplier, Arm)","u":"%3Cinit%3E(java.util.function.DoubleSupplier,frc.robot.subsystems.arm.Arm)"},{"p":"frc.robot.util","c":"DevilBotState.State","l":"AUTO"},{"p":"frc.robot.config","c":"RobotConfig","l":"autoChooser"},{"p":"frc.robot.commands.auto","c":"AutoNamedCommands.AutoConstants","l":"AutoConstants()","u":"%3Cinit%3E()"},{"p":"frc.robot.commands.auto","c":"AutoIndexPiece","l":"AutoIndexPiece(Intake)","u":"%3Cinit%3E(frc.robot.subsystems.intake.Intake)"},{"p":"frc.robot.commands.auto","c":"AutoIndexPiece","l":"AutoIndexPiece(Intake, DoubleSupplier)","u":"%3Cinit%3E(frc.robot.subsystems.intake.Intake,java.util.function.DoubleSupplier)"},{"p":"frc.robot.commands.auto","c":"AutoNamedCommands","l":"AutoNamedCommands()","u":"%3Cinit%3E()"},{"p":"frc.robot","c":"Robot","l":"autonomousExit()"},{"p":"frc.robot","c":"Robot","l":"autonomousInit()"},{"p":"frc.robot","c":"Robot","l":"autonomousPeriodic()"},{"p":"frc.robot.commands.auto","c":"AutoPrepareForIntake","l":"AutoPrepareForIntake(Arm, Intake)","u":"%3Cinit%3E(frc.robot.subsystems.arm.Arm,frc.robot.subsystems.intake.Intake)"},{"p":"frc.robot.commands.auto","c":"AutoPrepareForIntake","l":"AutoPrepareForIntake(Arm, Intake, DoubleSupplier, DoubleSupplier)","u":"%3Cinit%3E(frc.robot.subsystems.arm.Arm,frc.robot.subsystems.intake.Intake,java.util.function.DoubleSupplier,java.util.function.DoubleSupplier)"},{"p":"frc.robot.commands.auto","c":"AutoPrepareForScore","l":"AutoPrepareForScore(Arm, Shooter, DoubleSupplier, DoubleSupplier)","u":"%3Cinit%3E(frc.robot.subsystems.arm.Arm,frc.robot.subsystems.shooter.Shooter,java.util.function.DoubleSupplier,java.util.function.DoubleSupplier)"},{"p":"frc.robot.commands.auto","c":"AutoScore","l":"AutoScore(Drive, Arm, Intake, Shooter, DoubleSupplier, DoubleSupplier, DoubleSupplier)","u":"%3Cinit%3E(frc.robot.subsystems.drive.Drive,frc.robot.subsystems.arm.Arm,frc.robot.subsystems.intake.Intake,frc.robot.subsystems.shooter.Shooter,java.util.function.DoubleSupplier,java.util.function.DoubleSupplier,java.util.function.DoubleSupplier)"},{"p":"frc.robot.commands.auto","c":"AutoNamedCommands.AutoScoreConstants","l":"AutoScoreConstants(double, double, double)","u":"%3Cinit%3E(double,double,double)"},{"p":"frc.robot.commands.auto","c":"AutoScorePiece","l":"AutoScorePiece(Intake, Shooter)","u":"%3Cinit%3E(frc.robot.subsystems.intake.Intake,frc.robot.subsystems.shooter.Shooter)"},{"p":"frc.robot.commands.auto","c":"AutoScorePiece","l":"AutoScorePiece(Intake, Shooter, DoubleSupplier)","u":"%3Cinit%3E(frc.robot.subsystems.intake.Intake,frc.robot.subsystems.shooter.Shooter,java.util.function.DoubleSupplier)"},{"p":"frc.robot.config","c":"RobotConfig.ClimberConstants","l":"autoZeroExtendTimeInSeconds"},{"p":"frc.robot.config","c":"RobotConfig.ClimberConstants","l":"autoZeroMaxCurrent"},{"p":"frc.robot.config","c":"RobotConfig.ClimberConstants","l":"autoZeroMaxRetractTimeInSeconds"},{"p":"frc.robot.config","c":"RobotConfig.ClimberConstants","l":"autoZeroMinVelocity"},{"p":"frc.robot.config","c":"RobotConfig.ClimberConstants","l":"autoZeroOffset"},{"p":"frc.robot.config","c":"RobotConfig.ClimberConstants","l":"autoZeroVoltage"},{"p":"frc.robot","c":"BuildConstants","l":"BUILD_DATE"},{"p":"frc.robot","c":"BuildConstants","l":"BUILD_UNIX_TIME"},{"p":"frc.robot.subsystems.vision","c":"Vision.VisionPose","l":"cameraName"},{"p":"frc.robot.config","c":"RobotConfig","l":"cameras"},{"p":"frc.robot.config","c":"RobotConfig","l":"climber"},{"p":"frc.robot.config","c":"RobotConfig.ClimberConstants","l":"ClimberConstants()","u":"%3Cinit%3E()"},{"p":"frc.robot.subsystems.climber","c":"ClimberIO.ClimberIOInputs","l":"ClimberIOInputs()","u":"%3Cinit%3E()"},{"p":"frc.robot.subsystems.climber","c":"ClimberIOSparkMax","l":"ClimberIOSparkMax(int, boolean)","u":"%3Cinit%3E(int,boolean)"},{"p":"frc.robot.subsystems.climber","c":"ClimberIOStub","l":"ClimberIOStub()","u":"%3Cinit%3E()"},{"p":"frc.robot.util","c":"DevilBotState","l":"climberNeedsToBeZeroedAtStart"},{"p":"frc.robot.subsystems.climber","c":"ClimberSubsystem","l":"ClimberSubsystem(ClimberIO, ClimberIO)","u":"%3Cinit%3E(frc.robot.subsystems.climber.ClimberIO,frc.robot.subsystems.climber.ClimberIO)"},{"p":"frc.robot.commands.auto","c":"AutoNamedCommands","l":"configure()"},{"p":"frc.robot","c":"Constants","l":"Constants()","u":"%3Cinit%3E()"},{"p":"frc.robot.subsystems.arm","c":"ArmIO.ArmIOInputs","l":"current"},{"p":"frc.robot.subsystems.climber","c":"ClimberIO.ClimberIOInputs","l":"current"},{"p":"frc.robot.subsystems.intake","c":"IntakeIO.IntakeIOInputs","l":"current"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIO.ShooterIOInputs","l":"current"},{"p":"frc.robot","c":"Constants","l":"debugCommands"},{"p":"frc.robot.controls","c":"DebugControls","l":"DebugControls()","u":"%3Cinit%3E()"},{"p":"frc.robot","c":"Constants","l":"debugMode"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"defaultSpeedInVolts"},{"p":"frc.robot.config","c":"RobotConfig.ClimberConstants","l":"defaultSpeedInVolts"},{"p":"frc.robot.config","c":"RobotConfig.IntakeConstants","l":"defaultSpeedInVolts"},{"p":"frc.robot.config","c":"RobotConfig.ShooterConstants","l":"defaultSpeedInVolts"},{"p":"frc.robot.util","c":"DevilBotState","l":"DevilBotState()","u":"%3Cinit%3E()"},{"p":"frc.robot","c":"BuildConstants","l":"DIRTY"},{"p":"frc.robot.util","c":"DevilBotState.PieceDetectionMode","l":"DISABLED"},{"p":"frc.robot.util","c":"DevilBotState.State","l":"DISABLED"},{"p":"frc.robot","c":"Robot","l":"disabledExit()"},{"p":"frc.robot","c":"Robot","l":"disabledInit()"},{"p":"frc.robot","c":"Robot","l":"disabledPeriodic()"},{"p":"frc.robot.subsystems.vision","c":"Vision.VisionPose","l":"doubleFormat"},{"p":"frc.robot.config","c":"RobotConfig","l":"drive"},{"p":"frc.robot.subsystems.drive","c":"DriveBase","l":"DriveBase()","u":"%3Cinit%3E()"},{"p":"frc.robot.commands.drive","c":"DriveCommand","l":"DriveCommand(DriveBase, DoubleSupplier, DoubleSupplier, DoubleSupplier)","u":"%3Cinit%3E(frc.robot.subsystems.drive.DriveBase,java.util.function.DoubleSupplier,java.util.function.DoubleSupplier,java.util.function.DoubleSupplier)"},{"p":"frc.robot.commands.drive","c":"DriveCommand","l":"DriveCommand(DriveBase, DoubleSupplier, DoubleSupplier, DoubleSupplier, Supplier>)","u":"%3Cinit%3E(frc.robot.subsystems.drive.DriveBase,java.util.function.DoubleSupplier,java.util.function.DoubleSupplier,java.util.function.DoubleSupplier,java.util.function.Supplier)"},{"p":"frc.robot.config","c":"RobotConfig.DriveConstants","l":"DriveConstants()","u":"%3Cinit%3E()"},{"p":"frc.robot.controls","c":"DriverControls","l":"DriverControls()","u":"%3Cinit%3E()"},{"p":"frc.robot.subsystems.drive","c":"DriveSwerveYAGSL","l":"DriveSwerveYAGSL(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"frc.robot.commands.drive","c":"DriveToYaw","l":"DriveToYaw(Drive, DoubleSupplier)","u":"%3Cinit%3E(frc.robot.subsystems.drive.Drive,java.util.function.DoubleSupplier)"},{"p":"frc.robot.subsystems.drive","c":"DriveTrain","l":"DriveTrain()","u":"%3Cinit%3E()"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"ejectAngleInDegrees"},{"p":"frc.robot.commands.assist","c":"EjectPiece","l":"EjectPiece(Intake, Arm)","u":"%3Cinit%3E(frc.robot.subsystems.intake.Intake,frc.robot.subsystems.arm.Arm)"},{"p":"frc.robot.util","c":"DevilBotState.PieceDetectionMode","l":"ENABLED"},{"p":"frc.robot.subsystems.climber","c":"Climber","l":"enableLimits(boolean)"},{"p":"frc.robot.subsystems.climber","c":"ClimberSubsystem","l":"enableLimits(boolean)"},{"p":"frc.robot.subsystems.vision","c":"Vision","l":"enableSimulation(Supplier, boolean)","u":"enableSimulation(java.util.function.Supplier,boolean)"},{"p":"frc.robot.subsystems.vision","c":"VisionSubsystem","l":"enableSimulation(Supplier, boolean)","u":"enableSimulation(java.util.function.Supplier,boolean)"},{"p":"frc.robot.commands.arm","c":"ArmToPosition","l":"end(boolean)"},{"p":"frc.robot.commands.assist","c":"IndexPiece","l":"end(boolean)"},{"p":"frc.robot.commands.assist","c":"ScorePiece","l":"end(boolean)"},{"p":"frc.robot.commands.auto","c":"AutoIndexPiece","l":"end(boolean)"},{"p":"frc.robot.commands.auto","c":"AutoScorePiece","l":"end(boolean)"},{"p":"frc.robot.commands.debug","c":"TestShooterAngle","l":"end(boolean)"},{"p":"frc.robot.commands.drive","c":"DriveToYaw","l":"end(boolean)"},{"p":"frc.robot.commands.intake","c":"IntakeOut","l":"end(boolean)"},{"p":"frc.robot.commands.shooter","c":"SetShooterVelocity","l":"end(boolean)"},{"p":"frc.robot.commands.arm","c":"ArmCommand","l":"execute()"},{"p":"frc.robot.commands.arm","c":"ArmToPosition","l":"execute()"},{"p":"frc.robot.commands.assist","c":"IndexPiece","l":"execute()"},{"p":"frc.robot.commands.auto","c":"AutoIndexPiece","l":"execute()"},{"p":"frc.robot.commands.debug","c":"TestShooterAngle","l":"execute()"},{"p":"frc.robot.commands.drive","c":"DriveCommand","l":"execute()"},{"p":"frc.robot.commands.drive","c":"DriveToYaw","l":"execute()"},{"p":"frc.robot.config","c":"RobotConfig.IntakeConstants","l":"feedSpeedInVolts"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"ffKa"},{"p":"frc.robot.config","c":"RobotConfig.ShooterConstants","l":"ffKa"},{"p":"frc.robot.config","c":"RobotConfig.ShooterConstants","l":"ffKaBottom"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"ffKg"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"ffKs"},{"p":"frc.robot.config","c":"RobotConfig.ShooterConstants","l":"ffKs"},{"p":"frc.robot.config","c":"RobotConfig.ShooterConstants","l":"ffKsBottom"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"ffKv"},{"p":"frc.robot.config","c":"RobotConfig.ShooterConstants","l":"ffKv"},{"p":"frc.robot.config","c":"RobotConfig.ShooterConstants","l":"ffKvBottom"},{"p":"frc.robot.util","c":"DevilBotState.DriveMode","l":"FIELD"},{"p":"frc.robot.util","c":"LoggedTunableNumber","l":"get()"},{"p":"frc.robot.util","c":"DevilBotState","l":"getActiveTargetId()"},{"p":"frc.robot.subsystems.arm","c":"Arm","l":"getAngle()"},{"p":"frc.robot.subsystems.arm","c":"ArmSubsystem","l":"getAngle()"},{"p":"frc.robot.subsystems.drive","c":"Drive","l":"getAngle()"},{"p":"frc.robot.subsystems.drive","c":"DriveSwerveYAGSL","l":"getAngle()"},{"p":"frc.robot.config","c":"RobotConfig","l":"getArmAngleFromDistance(double)"},{"p":"frc.robot.config","c":"RobotConfigInferno","l":"getArmAngleFromDistance(double)"},{"p":"frc.robot.util","c":"DevilBotState","l":"getArmAngleToTarget()"},{"p":"frc.robot.util","c":"LoggedTunableNumber","l":"getAsDouble()"},{"p":"frc.robot","c":"RobotContainer","l":"getAutonomousCommand()"},{"p":"frc.robot.subsystems.climber","c":"ClimberSubsystem","l":"getAutoZeroCommand()"},{"p":"frc.robot.subsystems.vision","c":"Vision","l":"getBestTargetId()"},{"p":"frc.robot.subsystems.vision","c":"VisionSubsystem","l":"getBestTargetId()"},{"p":"frc.robot.subsystems.arm","c":"Arm","l":"getConstraints()"},{"p":"frc.robot.subsystems.arm","c":"ArmSubsystem","l":"getConstraints()"},{"p":"frc.robot.subsystems.climber","c":"Climber","l":"getCurrentPositionLeft()"},{"p":"frc.robot.subsystems.climber","c":"ClimberSubsystem","l":"getCurrentPositionLeft()"},{"p":"frc.robot.subsystems.climber","c":"Climber","l":"getCurrentPositionRight()"},{"p":"frc.robot.subsystems.climber","c":"ClimberSubsystem","l":"getCurrentPositionRight()"},{"p":"frc.robot.subsystems.shooter","c":"Shooter","l":"getCurrentSpeed()"},{"p":"frc.robot.subsystems.shooter","c":"ShooterSubsystem","l":"getCurrentSpeed()"},{"p":"frc.robot.subsystems.intake","c":"Intake","l":"getCurrentVoltage()"},{"p":"frc.robot.subsystems.intake","c":"IntakeSubsystem","l":"getCurrentVoltage()"},{"p":"frc.robot.subsystems.vision","c":"Vision","l":"getDistanceToAprilTag(int)"},{"p":"frc.robot.subsystems.vision","c":"VisionSubsystem","l":"getDistanceToAprilTag(int)"},{"p":"frc.robot.subsystems.vision","c":"Vision","l":"getDistanceToBestTarget()"},{"p":"frc.robot.subsystems.vision","c":"VisionSubsystem","l":"getDistanceToBestTarget()"},{"p":"frc.robot.subsystems.vision","c":"Vision","l":"getEstimatedRobotPoses()"},{"p":"frc.robot.subsystems.vision","c":"VisionSubsystem","l":"getEstimatedRobotPoses()"},{"p":"frc.robot.subsystems.climber","c":"Climber","l":"getExtendCommand()"},{"p":"frc.robot.subsystems.climber","c":"ClimberSubsystem","l":"getExtendCommand()"},{"p":"frc.robot.subsystems.drive","c":"DriveTrain","l":"getLeftFollower()"},{"p":"frc.robot.subsystems.drive","c":"DriveTrain","l":"getLeftMaster()"},{"p":"frc.robot.subsystems.drive","c":"Drive","l":"getMaxAngularSpeed()"},{"p":"frc.robot.subsystems.drive","c":"DriveBase","l":"getMaxAngularSpeed()"},{"p":"frc.robot.subsystems.drive","c":"DriveSwerveYAGSL","l":"getMaxAngularSpeed()"},{"p":"frc.robot.subsystems.drive","c":"DriveTrain","l":"getMaxAngularSpeed()"},{"p":"frc.robot.subsystems.drive","c":"Drive","l":"getMaxLinearSpeed()"},{"p":"frc.robot.subsystems.drive","c":"DriveBase","l":"getMaxLinearSpeed()"},{"p":"frc.robot.subsystems.drive","c":"DriveSwerveYAGSL","l":"getMaxLinearSpeed()"},{"p":"frc.robot.subsystems.drive","c":"DriveTrain","l":"getMaxLinearSpeed()"},{"p":"frc.robot.subsystems.vision","c":"VisionCamera","l":"getName()"},{"p":"frc.robot.subsystems.vision","c":"VisionCamera","l":"getPort()"},{"p":"frc.robot.subsystems.drive","c":"Drive","l":"getPose()"},{"p":"frc.robot.subsystems.drive","c":"DriveSwerveYAGSL","l":"getPose()"},{"p":"frc.robot.subsystems.climber","c":"ClimberSubsystem","l":"getPrepareClimberForMatchStartCommand()"},{"p":"frc.robot.subsystems.climber","c":"ClimberSubsystem","l":"getPrepareClimberToHoldArmCommand()"},{"p":"frc.robot.subsystems.arm","c":"Arm","l":"getRelativeAngle()"},{"p":"frc.robot.subsystems.arm","c":"ArmSubsystem","l":"getRelativeAngle()"},{"p":"frc.robot.subsystems.climber","c":"Climber","l":"getRetractCommand()"},{"p":"frc.robot.subsystems.climber","c":"ClimberSubsystem","l":"getRetractCommand()"},{"p":"frc.robot.subsystems.drive","c":"DriveTrain","l":"getRightFollower()"},{"p":"frc.robot.subsystems.drive","c":"DriveTrain","l":"getRightMaster()"},{"p":"frc.robot.util","c":"DevilBotState","l":"getShooterVelocity()"},{"p":"frc.robot.util","c":"DevilBotState","l":"getShootingModeName()"},{"p":"frc.robot.subsystems.arm","c":"Arm","l":"getState()"},{"p":"frc.robot.subsystems.arm","c":"ArmSubsystem","l":"getState()"},{"p":"frc.robot.util","c":"DevilBotState","l":"getState()"},{"p":"frc.robot.subsystems.arm","c":"Arm","l":"getStowCommand()"},{"p":"frc.robot.subsystems.arm","c":"ArmSubsystem","l":"getStowCommand()"},{"p":"frc.robot.subsystems.arm","c":"Arm","l":"getTargetAngle()"},{"p":"frc.robot.subsystems.arm","c":"ArmSubsystem","l":"getTargetAngle()"},{"p":"frc.robot.util","c":"DevilBotState","l":"getTargetMode()"},{"p":"frc.robot.util","c":"DevilBotState","l":"getTargetName(int)"},{"p":"frc.robot.subsystems.intake","c":"Intake","l":"getTurnOffCommand()"},{"p":"frc.robot.subsystems.intake","c":"IntakeSubsystem","l":"getTurnOffCommand()"},{"p":"frc.robot.subsystems.shooter","c":"Shooter","l":"getTurnOffCommand()"},{"p":"frc.robot.subsystems.shooter","c":"ShooterSubsystem","l":"getTurnOffCommand()"},{"p":"frc.robot.subsystems.intake","c":"Intake","l":"getTurnOnCommand()"},{"p":"frc.robot.subsystems.intake","c":"IntakeSubsystem","l":"getTurnOnCommand()"},{"p":"frc.robot.util","c":"DevilBotState","l":"getVisionRobotYawToTarget()"},{"p":"frc.robot.subsystems.shooter","c":"Shooter","l":"getVoltage()"},{"p":"frc.robot.subsystems.shooter","c":"ShooterSubsystem","l":"getVoltage()"},{"p":"frc.robot.subsystems.vision","c":"Vision","l":"getYawToAprilTag(int)"},{"p":"frc.robot.subsystems.vision","c":"VisionSubsystem","l":"getYawToAprilTag(int)"},{"p":"frc.robot.subsystems.vision","c":"Vision","l":"getYawToBestTarget()"},{"p":"frc.robot.subsystems.vision","c":"VisionSubsystem","l":"getYawToBestTarget()"},{"p":"frc.robot","c":"BuildConstants","l":"GIT_BRANCH"},{"p":"frc.robot","c":"BuildConstants","l":"GIT_DATE"},{"p":"frc.robot","c":"BuildConstants","l":"GIT_REVISION"},{"p":"frc.robot","c":"BuildConstants","l":"GIT_SHA"},{"p":"frc.robot.util","c":"LoggedTunableNumber","l":"hasChanged(int)"},{"p":"frc.robot.util","c":"LoggedTunableNumber","l":"ifChanged(int, Consumer, LoggedTunableNumber...)","u":"ifChanged(int,java.util.function.Consumer,frc.robot.util.LoggedTunableNumber...)"},{"p":"frc.robot.util","c":"LoggedTunableNumber","l":"ifChanged(int, Runnable, LoggedTunableNumber...)","u":"ifChanged(int,java.lang.Runnable,frc.robot.util.LoggedTunableNumber...)"},{"p":"frc.robot.commands.assist","c":"IndexPiece","l":"IndexPiece(Intake)","u":"%3Cinit%3E(frc.robot.subsystems.intake.Intake)"},{"p":"frc.robot.commands.assist","c":"IndexPiece","l":"IndexPiece(Intake, DoubleSupplier)","u":"%3Cinit%3E(frc.robot.subsystems.intake.Intake,java.util.function.DoubleSupplier)"},{"p":"frc.robot.config","c":"RobotConfig.IntakeConstants","l":"indexSpeedInVolts"},{"p":"frc.robot.util","c":"LoggedTunableNumber","l":"initDefault(double)"},{"p":"frc.robot.commands.arm","c":"ArmCommand","l":"initialize()"},{"p":"frc.robot.commands.arm","c":"ArmToPosition","l":"initialize()"},{"p":"frc.robot.commands.assist","c":"IndexPiece","l":"initialize()"},{"p":"frc.robot.commands.assist","c":"ScorePiece","l":"initialize()"},{"p":"frc.robot.commands.auto","c":"AutoIndexPiece","l":"initialize()"},{"p":"frc.robot.commands.auto","c":"AutoScorePiece","l":"initialize()"},{"p":"frc.robot.commands.drive","c":"DriveToYaw","l":"initialize()"},{"p":"frc.robot.commands.intake","c":"IntakeOut","l":"initialize()"},{"p":"frc.robot.commands.shooter","c":"SetShooterVelocity","l":"initialize()"},{"p":"frc.robot.config","c":"RobotConfig","l":"instance"},{"p":"frc.robot.config","c":"RobotConfig","l":"intake"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"intakeAngleInDegrees"},{"p":"frc.robot.config","c":"RobotConfig.IntakeConstants","l":"IntakeConstants()","u":"%3Cinit%3E()"},{"p":"frc.robot.subsystems.intake","c":"IntakeIO.IntakeIOInputs","l":"IntakeIOInputs()","u":"%3Cinit%3E()"},{"p":"frc.robot.subsystems.intake","c":"IntakeIOSparkMax","l":"IntakeIOSparkMax()","u":"%3Cinit%3E()"},{"p":"frc.robot.subsystems.intake","c":"IntakeIOStub","l":"IntakeIOStub()","u":"%3Cinit%3E()"},{"p":"frc.robot.subsystems.intake","c":"IntakeIOTalonSRX","l":"IntakeIOTalonSRX(int)","u":"%3Cinit%3E(int)"},{"p":"frc.robot.subsystems.intake","c":"IntakeIOTalonSRX","l":"IntakeIOTalonSRX(int, boolean)","u":"%3Cinit%3E(int,boolean)"},{"p":"frc.robot.commands.intake","c":"IntakeOut","l":"IntakeOut(Intake)","u":"%3Cinit%3E(frc.robot.subsystems.intake.Intake)"},{"p":"frc.robot.subsystems.intake","c":"IntakeSubsystem","l":"IntakeSubsystem(IntakeIO)","u":"%3Cinit%3E(frc.robot.subsystems.intake.IntakeIO)"},{"p":"frc.robot.subsystems.arm","c":"Arm","l":"isAbsoluteEncoderConnected()"},{"p":"frc.robot.subsystems.arm","c":"ArmIO","l":"isAbsoluteEncoderConnected()"},{"p":"frc.robot.subsystems.arm","c":"ArmIOSparkMax","l":"isAbsoluteEncoderConnected()"},{"p":"frc.robot.subsystems.arm","c":"ArmSubsystem","l":"isAbsoluteEncoderConnected()"},{"p":"frc.robot.subsystems.arm","c":"ArmSubsystem","l":"isAbsoluteEncoderReadingValid()"},{"p":"frc.robot.util","c":"DevilBotState","l":"isAmpMode()"},{"p":"frc.robot.subsystems.arm","c":"Arm","l":"isAtMaxLimit()"},{"p":"frc.robot.subsystems.arm","c":"ArmSubsystem","l":"isAtMaxLimit()"},{"p":"frc.robot.subsystems.climber","c":"Climber","l":"isAtMaxLimitLeft()"},{"p":"frc.robot.subsystems.climber","c":"ClimberSubsystem","l":"isAtMaxLimitLeft()"},{"p":"frc.robot.subsystems.climber","c":"Climber","l":"isAtMaxLimitRight()"},{"p":"frc.robot.subsystems.climber","c":"ClimberSubsystem","l":"isAtMaxLimitRight()"},{"p":"frc.robot.subsystems.arm","c":"Arm","l":"isAtMinLimit()"},{"p":"frc.robot.subsystems.arm","c":"ArmSubsystem","l":"isAtMinLimit()"},{"p":"frc.robot.subsystems.climber","c":"Climber","l":"isAtMinLimitLeft()"},{"p":"frc.robot.subsystems.climber","c":"ClimberSubsystem","l":"isAtMinLimitLeft()"},{"p":"frc.robot.subsystems.climber","c":"Climber","l":"isAtMinLimitRight()"},{"p":"frc.robot.subsystems.climber","c":"ClimberSubsystem","l":"isAtMinLimitRight()"},{"p":"frc.robot.util","c":"DevilBotState","l":"isFieldOriented()"},{"p":"frc.robot.subsystems.drive","c":"Drive","l":"isFieldOrientedDrive()"},{"p":"frc.robot.subsystems.drive","c":"DriveSwerveYAGSL","l":"isFieldOrientedDrive()"},{"p":"frc.robot.commands.arm","c":"ArmToPosition","l":"isFinished()"},{"p":"frc.robot.commands.arm","c":"ArmToPositionTP","l":"isFinished()"},{"p":"frc.robot.commands.assist","c":"IndexPiece","l":"isFinished()"},{"p":"frc.robot.commands.assist","c":"ScorePiece","l":"isFinished()"},{"p":"frc.robot.commands.auto","c":"AutoIndexPiece","l":"isFinished()"},{"p":"frc.robot.commands.auto","c":"AutoScorePiece","l":"isFinished()"},{"p":"frc.robot.commands.drive","c":"DriveToYaw","l":"isFinished()"},{"p":"frc.robot.commands.shooter","c":"SetShooterVelocity","l":"isFinished()"},{"p":"frc.robot.subsystems.intake","c":"Intake","l":"isPieceDetected()"},{"p":"frc.robot.subsystems.intake","c":"IntakeSubsystem","l":"isPieceDetected()"},{"p":"frc.robot.util","c":"DevilBotState","l":"isPieceDetectionEnabled()"},{"p":"frc.robot.subsystems.arm","c":"ArmIO.ArmIOInputs","l":"limitHigh"},{"p":"frc.robot.subsystems.arm","c":"ArmIO.ArmIOInputs","l":"limitLow"},{"p":"frc.robot.subsystems.intake","c":"IntakeIO.IntakeIOInputs","l":"limitSwitchIntake"},{"p":"frc.robot.subsystems.arm","c":"ArmIOSparkMax","l":"lkD"},{"p":"frc.robot.subsystems.arm","c":"ArmIOSparkMax","l":"lkFF"},{"p":"frc.robot.subsystems.arm","c":"ArmIOSparkMax","l":"lkI"},{"p":"frc.robot.subsystems.arm","c":"ArmIOSparkMax","l":"lkIz"},{"p":"frc.robot.subsystems.arm","c":"ArmIOSparkMax","l":"lkMaxOutput"},{"p":"frc.robot.subsystems.arm","c":"ArmIOSparkMax","l":"lkMinOutput"},{"p":"frc.robot.subsystems.arm","c":"ArmIOSparkMax","l":"lkP"},{"p":"frc.robot.subsystems.arm","c":"ArmIOSparkMax","l":"lmaxRPS"},{"p":"frc.robot.subsystems.drive","c":"Drive","l":"lockPose()"},{"p":"frc.robot.subsystems.drive","c":"DriveSwerveYAGSL","l":"lockPose()"},{"p":"frc.robot.util","c":"LoggedTunableNumber","l":"LoggedTunableNumber(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"frc.robot.util","c":"LoggedTunableNumber","l":"LoggedTunableNumber(String, double)","u":"%3Cinit%3E(java.lang.String,double)"},{"p":"frc.robot","c":"Main","l":"main(String...)","u":"main(java.lang.String...)"},{"p":"frc.robot.controls","c":"DriverControls","l":"mainController"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"matchStartArmAngle"},{"p":"frc.robot.config","c":"RobotConfig.ClimberConstants","l":"matchStartPositionRadiansRight"},{"p":"frc.robot","c":"BuildConstants","l":"MAVEN_GROUP"},{"p":"frc.robot","c":"BuildConstants","l":"MAVEN_NAME"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"maxAcceleration"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"maxAngleInDegrees"},{"p":"frc.robot.config","c":"RobotConfig.DriveConstants","l":"maxAngularVelocityRadiansSec"},{"p":"frc.robot.config","c":"RobotConfig.ClimberConstants","l":"maxExtendTimeInSeconds"},{"p":"frc.robot.config","c":"RobotConfig.ClimberConstants","l":"maxPositionInRadians"},{"p":"frc.robot.config","c":"RobotConfig.ClimberConstants","l":"maxRetractTimeInSeconds"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"maxVelocity"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"maxVelocityInDegreesPerSecond"},{"p":"frc.robot.config","c":"RobotConfig.ShooterConstants","l":"maxVelocityInRPMs"},{"p":"frc.robot.config","c":"RobotConfig.DriveConstants","l":"maxVelocityMetersPerSec"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"minAngleInDegrees"},{"p":"frc.robot.config","c":"RobotConfig.ClimberConstants","l":"minPositionInRadians"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"noteScoreAngleInDegrees"},{"p":"frc.robot.subsystems.arm","c":"ArmSubsystem","l":"periodic()"},{"p":"frc.robot.subsystems.climber","c":"ClimberSubsystem","l":"periodic()"},{"p":"frc.robot.subsystems.drive","c":"DriveTrain","l":"periodic()"},{"p":"frc.robot.subsystems.intake","c":"IntakeSubsystem","l":"periodic()"},{"p":"frc.robot.subsystems.shooter","c":"ShooterSubsystem","l":"periodic()"},{"p":"frc.robot.subsystems.vision","c":"VisionSubsystem","l":"periodic()"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"pidAngleErrorInDegrees"},{"p":"frc.robot.config","c":"RobotConfig.DriveConstants","l":"pidAngleErrorInDegrees"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"pidKd"},{"p":"frc.robot.config","c":"RobotConfig.ShooterConstants","l":"pidKd"},{"p":"frc.robot.config","c":"RobotConfig.ShooterConstants","l":"pidKdBottom"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"pidKi"},{"p":"frc.robot.config","c":"RobotConfig.ShooterConstants","l":"pidKi"},{"p":"frc.robot.config","c":"RobotConfig.ShooterConstants","l":"pidKiBottom"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"pidKp"},{"p":"frc.robot.config","c":"RobotConfig.ShooterConstants","l":"pidKp"},{"p":"frc.robot.config","c":"RobotConfig.ShooterConstants","l":"pidKpBottom"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"pidMaxOutput"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"pidMinOutput"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"pidSettlingTimeInMilliseconds"},{"p":"frc.robot.config","c":"RobotConfig.DriveConstants","l":"pidSettlingTimeInMilliseconds"},{"p":"frc.robot.config","c":"RobotConfig.ShooterConstants","l":"pidSettlingTimeInMilliseconds"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"pidTimeoutInSeconds"},{"p":"frc.robot.config","c":"RobotConfig.DriveConstants","l":"pidTimeoutInSeconds"},{"p":"frc.robot.config","c":"RobotConfig.ShooterConstants","l":"pidTimeoutInSeconds"},{"p":"frc.robot.config","c":"RobotConfig.ShooterConstants","l":"pidVelocityErrorInRPMS"},{"p":"frc.robot.controls","c":"PitControls","l":"PitControls()","u":"%3Cinit%3E()"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIO.ShooterIOInputs","l":"positionRad"},{"p":"frc.robot.subsystems.climber","c":"ClimberIO.ClimberIOInputs","l":"positionRadians"},{"p":"frc.robot.commands.assist","c":"PrepareForIntake","l":"PrepareForIntake(Arm, Intake)","u":"%3Cinit%3E(frc.robot.subsystems.arm.Arm,frc.robot.subsystems.intake.Intake)"},{"p":"frc.robot.commands.assist","c":"PrepareForIntake","l":"PrepareForIntake(Arm, Intake, DoubleSupplier, DoubleSupplier)","u":"%3Cinit%3E(frc.robot.subsystems.arm.Arm,frc.robot.subsystems.intake.Intake,java.util.function.DoubleSupplier,java.util.function.DoubleSupplier)"},{"p":"frc.robot.commands.assist","c":"PrepareForScore","l":"PrepareForScore(Arm, Shooter, DoubleSupplier, DoubleSupplier)","u":"%3Cinit%3E(frc.robot.subsystems.arm.Arm,frc.robot.subsystems.shooter.Shooter,java.util.function.DoubleSupplier,java.util.function.DoubleSupplier)"},{"p":"frc.robot.commands.debug","c":"PrepareForScore","l":"PrepareForScore(Arm, Shooter, DoubleSupplier, DoubleSupplier)","u":"%3Cinit%3E(frc.robot.subsystems.arm.Arm,frc.robot.subsystems.shooter.Shooter,java.util.function.DoubleSupplier,java.util.function.DoubleSupplier)"},{"p":"frc.robot.subsystems.arm","c":"ArmIO.ArmIOInputs","l":"relativePositionDegrees"},{"p":"frc.robot.subsystems.arm","c":"ArmIO.ArmIOInputs","l":"relativeVelocityInDegrees"},{"p":"frc.robot.subsystems.drive","c":"DriveTrain","l":"resetEncoders()"},{"p":"frc.robot.subsystems.drive","c":"Drive","l":"resetOdometry()"},{"p":"frc.robot.subsystems.drive","c":"DriveSwerveYAGSL","l":"resetOdometry()"},{"p":"frc.robot.subsystems.climber","c":"Climber","l":"resetPosition()"},{"p":"frc.robot.subsystems.climber","c":"ClimberSubsystem","l":"resetPosition()"},{"p":"frc.robot.subsystems.arm","c":"ArmIO","l":"resetRelativeEncoder(double)"},{"p":"frc.robot.subsystems.arm","c":"ArmIOSparkMax","l":"resetRelativeEncoder(double)"},{"p":"frc.robot.util","c":"DevilBotState.DriveMode","l":"ROBOT"},{"p":"frc.robot","c":"Robot","l":"Robot()","u":"%3Cinit%3E()"},{"p":"frc.robot","c":"RobotContainer","l":"robotConfig"},{"p":"frc.robot.config","c":"RobotConfig","l":"RobotConfig()","u":"%3Cinit%3E()"},{"p":"frc.robot.config","c":"RobotConfig","l":"RobotConfig(boolean, boolean, boolean)","u":"%3Cinit%3E(boolean,boolean,boolean)"},{"p":"frc.robot.config","c":"RobotConfig","l":"RobotConfig(boolean, boolean, boolean, boolean, boolean)","u":"%3Cinit%3E(boolean,boolean,boolean,boolean,boolean)"},{"p":"frc.robot.config","c":"RobotConfig","l":"RobotConfig(boolean, boolean, boolean, boolean, boolean, boolean)","u":"%3Cinit%3E(boolean,boolean,boolean,boolean,boolean,boolean)"},{"p":"frc.robot.config","c":"RobotConfig","l":"RobotConfig(boolean, boolean, boolean, boolean, boolean, boolean, boolean)","u":"%3Cinit%3E(boolean,boolean,boolean,boolean,boolean,boolean,boolean)"},{"p":"frc.robot.config","c":"RobotConfigInferno","l":"RobotConfigInferno()","u":"%3Cinit%3E()"},{"p":"frc.robot.config","c":"RobotConfigPhoenix","l":"RobotConfigPhoenix()","u":"%3Cinit%3E()"},{"p":"frc.robot.config","c":"RobotConfigSherman","l":"RobotConfigSherman()","u":"%3Cinit%3E()"},{"p":"frc.robot.config","c":"RobotConfigStub","l":"RobotConfigStub()","u":"%3Cinit%3E()"},{"p":"frc.robot","c":"RobotContainer","l":"RobotContainer()","u":"%3Cinit%3E()"},{"p":"frc.robot","c":"Robot","l":"robotInit()"},{"p":"frc.robot","c":"Robot","l":"robotPeriodic()"},{"p":"frc.robot.subsystems.vision","c":"Vision.VisionPose","l":"robotPose"},{"p":"frc.robot.commands.auto","c":"AutoNamedCommands.AutoScoreConstants","l":"robotYawInDegrees"},{"p":"frc.robot.subsystems.drive","c":"Drive","l":"runVelocity(ChassisSpeeds)","u":"runVelocity(edu.wpi.first.math.kinematics.ChassisSpeeds)"},{"p":"frc.robot.subsystems.drive","c":"DriveBase","l":"runVelocity(ChassisSpeeds)","u":"runVelocity(edu.wpi.first.math.kinematics.ChassisSpeeds)"},{"p":"frc.robot.subsystems.drive","c":"DriveSwerveYAGSL","l":"runVelocity(ChassisSpeeds)","u":"runVelocity(edu.wpi.first.math.kinematics.ChassisSpeeds)"},{"p":"frc.robot.subsystems.drive","c":"DriveTrain","l":"runVelocity(ChassisSpeeds)","u":"runVelocity(edu.wpi.first.math.kinematics.ChassisSpeeds)"},{"p":"frc.robot.subsystems.shooter","c":"Shooter","l":"runVelocity(double)"},{"p":"frc.robot.subsystems.shooter","c":"ShooterSubsystem","l":"runVelocity(double)"},{"p":"frc.robot.subsystems.arm","c":"ArmSubsystem","l":"runVoltage(double)"},{"p":"frc.robot.subsystems.climber","c":"Climber","l":"runVoltage(double)"},{"p":"frc.robot.subsystems.climber","c":"ClimberSubsystem","l":"runVoltage(double)"},{"p":"frc.robot.subsystems.intake","c":"Intake","l":"runVoltage(double)"},{"p":"frc.robot.subsystems.intake","c":"IntakeSubsystem","l":"runVoltage(double)"},{"p":"frc.robot.subsystems.shooter","c":"Shooter","l":"runVoltage(double)"},{"p":"frc.robot.subsystems.shooter","c":"ShooterSubsystem","l":"runVoltage(double)"},{"p":"frc.robot.subsystems.climber","c":"Climber","l":"runVoltageLeft(double)"},{"p":"frc.robot.subsystems.climber","c":"ClimberSubsystem","l":"runVoltageLeft(double)"},{"p":"frc.robot.subsystems.climber","c":"Climber","l":"runVoltageRight(double)"},{"p":"frc.robot.subsystems.climber","c":"ClimberSubsystem","l":"runVoltageRight(double)"},{"p":"frc.robot.commands.auto","c":"AutoNamedCommands.AutoConstants","l":"scoreFromNoteAmpSide"},{"p":"frc.robot.commands.auto","c":"AutoNamedCommands.AutoConstants","l":"scoreFromNoteCenterSide"},{"p":"frc.robot.commands.auto","c":"AutoNamedCommands.AutoConstants","l":"scoreFromNoteSourceSide"},{"p":"frc.robot.commands.auto","c":"AutoNamedCommands.AutoConstants","l":"scoreFromOutsideSourceSide"},{"p":"frc.robot.commands.auto","c":"AutoNamedCommands.AutoConstants","l":"scoreFromSpeakerAmpSide"},{"p":"frc.robot.commands.auto","c":"AutoNamedCommands.AutoConstants","l":"scoreFromSpeakerCenterSide"},{"p":"frc.robot.commands.auto","c":"AutoNamedCommands.AutoConstants","l":"scoreFromSpeakerSourceSide"},{"p":"frc.robot.commands.assist","c":"ScorePiece","l":"ScorePiece(Intake, Shooter)","u":"%3Cinit%3E(frc.robot.subsystems.intake.Intake,frc.robot.subsystems.shooter.Shooter)"},{"p":"frc.robot.commands.assist","c":"ScorePiece","l":"ScorePiece(Intake, Shooter, DoubleSupplier)","u":"%3Cinit%3E(frc.robot.subsystems.intake.Intake,frc.robot.subsystems.shooter.Shooter,java.util.function.DoubleSupplier)"},{"p":"frc.robot.controls","c":"DriverControls","l":"secondaryController"},{"p":"frc.robot.config","c":"RobotConfig.IntakeConstants","l":"sensorDelayFalseToTrueInSeconds"},{"p":"frc.robot.config","c":"RobotConfig.IntakeConstants","l":"sensorDelayTrueToFalseInSeconds"},{"p":"frc.robot.subsystems.arm","c":"Arm","l":"setAngle(double)"},{"p":"frc.robot.subsystems.arm","c":"ArmSubsystem","l":"setAngle(double)"},{"p":"frc.robot.subsystems.arm","c":"ArmIO","l":"setBrakeMode(boolean)"},{"p":"frc.robot.subsystems.arm","c":"ArmIOSparkMax","l":"setBrakeMode(boolean)"},{"p":"frc.robot.util","c":"DevilBotState","l":"setDriveMode(DevilBotState.DriveMode)","u":"setDriveMode(frc.robot.util.DevilBotState.DriveMode)"},{"p":"frc.robot.subsystems.arm","c":"ArmIO","l":"setFeedback(double, double, double, double, double)","u":"setFeedback(double,double,double,double,double)"},{"p":"frc.robot.subsystems.arm","c":"ArmIOSparkMax","l":"setFeedback(double, double, double, double, double)","u":"setFeedback(double,double,double,double,double)"},{"p":"frc.robot.subsystems.arm","c":"ArmIOStub","l":"setFeedback(double, double, double, double, double)","u":"setFeedback(double,double,double,double,double)"},{"p":"frc.robot.subsystems.drive","c":"Drive","l":"setFieldOrientedDrive(boolean)"},{"p":"frc.robot.subsystems.drive","c":"DriveSwerveYAGSL","l":"setFieldOrientedDrive(boolean)"},{"p":"frc.robot.util","c":"DevilBotState","l":"setPieceDetectionMode(DevilBotState.PieceDetectionMode)","u":"setPieceDetectionMode(frc.robot.util.DevilBotState.PieceDetectionMode)"},{"p":"frc.robot.subsystems.drive","c":"Drive","l":"setPoseToMatchField()"},{"p":"frc.robot.subsystems.drive","c":"DriveSwerveYAGSL","l":"setPoseToMatchField()"},{"p":"frc.robot.subsystems.climber","c":"ClimberIO","l":"setPosition(double)"},{"p":"frc.robot.subsystems.climber","c":"ClimberIOSparkMax","l":"setPosition(double)"},{"p":"frc.robot.subsystems.climber","c":"ClimberIOStub","l":"setPosition(double)"},{"p":"frc.robot.subsystems.arm","c":"ArmIO","l":"setPosition(double, double)","u":"setPosition(double,double)"},{"p":"frc.robot.subsystems.arm","c":"ArmIOSparkMax","l":"setPosition(double, double)","u":"setPosition(double,double)"},{"p":"frc.robot.subsystems.arm","c":"ArmIOStub","l":"setPosition(double, double)","u":"setPosition(double,double)"},{"p":"frc.robot.subsystems.vision","c":"Vision","l":"setPrimaryCamera(String)","u":"setPrimaryCamera(java.lang.String)"},{"p":"frc.robot.subsystems.vision","c":"VisionSubsystem","l":"setPrimaryCamera(String)","u":"setPrimaryCamera(java.lang.String)"},{"p":"frc.robot.commands.shooter","c":"SetShooterVelocity","l":"SetShooterVelocity(Shooter, DoubleSupplier)","u":"%3Cinit%3E(frc.robot.subsystems.shooter.Shooter,java.util.function.DoubleSupplier)"},{"p":"frc.robot.util","c":"DevilBotState","l":"setShootingMode(DevilBotState.SpeakerShootingMode)","u":"setShootingMode(frc.robot.util.DevilBotState.SpeakerShootingMode)"},{"p":"frc.robot.util","c":"DevilBotState","l":"setState(DevilBotState.State)","u":"setState(frc.robot.util.DevilBotState.State)"},{"p":"frc.robot.subsystems.arm","c":"Arm","l":"setState(TrapezoidProfile.State)","u":"setState(edu.wpi.first.math.trajectory.TrapezoidProfile.State)"},{"p":"frc.robot.subsystems.arm","c":"ArmSubsystem","l":"setState(TrapezoidProfile.State)","u":"setState(edu.wpi.first.math.trajectory.TrapezoidProfile.State)"},{"p":"frc.robot.subsystems.drive","c":"DriveTrain","l":"setTalonMode(NeutralMode)","u":"setTalonMode(com.ctre.phoenix.motorcontrol.NeutralMode)"},{"p":"frc.robot.util","c":"DevilBotState","l":"setTargetMode(DevilBotState.TargetMode)","u":"setTargetMode(frc.robot.util.DevilBotState.TargetMode)"},{"p":"frc.robot.controls","c":"DebugControls","l":"setupControls()"},{"p":"frc.robot.controls","c":"DriverControls","l":"setupControls()"},{"p":"frc.robot.controls","c":"PitControls","l":"setupControls()"},{"p":"frc.robot.controls","c":"SysIdControls","l":"setupGUI()"},{"p":"frc.robot.controls","c":"DriverControls","l":"setupMainControls(CommandXboxController)","u":"setupMainControls(edu.wpi.first.wpilibj2.command.button.CommandXboxController)"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIO","l":"setVelocity(double, double)","u":"setVelocity(double,double)"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIOSparkMax","l":"setVelocity(double, double)","u":"setVelocity(double,double)"},{"p":"frc.robot.subsystems.arm","c":"ArmIO","l":"setVoltage(double)"},{"p":"frc.robot.subsystems.arm","c":"ArmIOSparkMax","l":"setVoltage(double)"},{"p":"frc.robot.subsystems.arm","c":"ArmIOStub","l":"setVoltage(double)"},{"p":"frc.robot.subsystems.climber","c":"ClimberIO","l":"setVoltage(double)"},{"p":"frc.robot.subsystems.climber","c":"ClimberIOSparkMax","l":"setVoltage(double)"},{"p":"frc.robot.subsystems.climber","c":"ClimberIOStub","l":"setVoltage(double)"},{"p":"frc.robot.subsystems.intake","c":"IntakeIO","l":"setVoltage(double)"},{"p":"frc.robot.subsystems.intake","c":"IntakeIOSparkMax","l":"setVoltage(double)"},{"p":"frc.robot.subsystems.intake","c":"IntakeIOStub","l":"setVoltage(double)"},{"p":"frc.robot.subsystems.intake","c":"IntakeIOTalonSRX","l":"setVoltage(double)"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIO","l":"setVoltage(double)"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIOSparkMax","l":"setVoltage(double)"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIOStub","l":"setVoltage(double)"},{"p":"frc.robot.config","c":"RobotConfig","l":"shooter"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIOStub.ShooterId","l":"SHOOTER_BOTTOM"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIOStub.ShooterId","l":"SHOOTER_TOP"},{"p":"frc.robot.config","c":"RobotConfig.ShooterConstants","l":"ShooterConstants()","u":"%3Cinit%3E()"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIO.ShooterIOInputs","l":"ShooterIOInputs()","u":"%3Cinit%3E()"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIOSparkMax","l":"ShooterIOSparkMax(int)","u":"%3Cinit%3E(int)"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIOStub","l":"ShooterIOStub()","u":"%3Cinit%3E()"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIOStub","l":"ShooterIOStub(ShooterIOStub.ShooterId)","u":"%3Cinit%3E(frc.robot.subsystems.shooter.ShooterIOStub.ShooterId)"},{"p":"frc.robot.subsystems.shooter","c":"ShooterSubsystem","l":"ShooterSubsystem(ShooterIO)","u":"%3Cinit%3E(frc.robot.subsystems.shooter.ShooterIO)"},{"p":"frc.robot.subsystems.shooter","c":"ShooterSubsystem","l":"ShooterSubsystem(ShooterIO, ShooterIO)","u":"%3Cinit%3E(frc.robot.subsystems.shooter.ShooterIO,frc.robot.subsystems.shooter.ShooterIO)"},{"p":"frc.robot.commands.auto","c":"AutoNamedCommands.AutoScoreConstants","l":"shooterVelocityInRPMs"},{"p":"frc.robot.config","c":"RobotConfig.DriveConstants","l":"slewRateLimiterAngle"},{"p":"frc.robot.config","c":"RobotConfig.DriveConstants","l":"slewRateLimiterX"},{"p":"frc.robot.config","c":"RobotConfig.DriveConstants","l":"slewRateLimiterY"},{"p":"frc.robot.util","c":"DevilBotState.TargetMode","l":"SPEAKER"},{"p":"frc.robot.util","c":"DevilBotState.SpeakerShootingMode","l":"SPEAKER_FROM_PODIUM"},{"p":"frc.robot.util","c":"DevilBotState.SpeakerShootingMode","l":"SPEAKER_FROM_SUBWOOFER"},{"p":"frc.robot.util","c":"DevilBotState.SpeakerShootingMode","l":"SPEAKER_VISION_BASED"},{"p":"frc.robot.subsystems.arm","c":"Arm","l":"stow()"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"stowIntakeAngleInDegrees"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"subwooferScoreAngleInDegrees"},{"p":"frc.robot.config","c":"RobotConfig.ArmConstants","l":"subwooferScoreFromPodiumAngleInDegrees"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIO","l":"supportsHardwarePid()"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIOSparkMax","l":"supportsHardwarePid()"},{"p":"frc.robot.subsystems.drive","c":"Drive","l":"sysIdAngleMotorCommand()"},{"p":"frc.robot.subsystems.drive","c":"DriveSwerveYAGSL","l":"sysIdAngleMotorCommand()"},{"p":"frc.robot.controls","c":"SysIdControls","l":"SysIdControls()","u":"%3Cinit%3E()"},{"p":"frc.robot.subsystems.drive","c":"Drive","l":"sysIdDriveMotorCommand()"},{"p":"frc.robot.subsystems.drive","c":"DriveSwerveYAGSL","l":"sysIdDriveMotorCommand()"},{"p":"frc.robot.subsystems.arm","c":"ArmSubsystem","l":"sysIdDynamic(SysIdRoutine.Direction)","u":"sysIdDynamic(edu.wpi.first.wpilibj2.command.sysid.SysIdRoutine.Direction)"},{"p":"frc.robot.subsystems.shooter","c":"ShooterSubsystem","l":"sysIdDynamic(SysIdRoutine.Direction)","u":"sysIdDynamic(edu.wpi.first.wpilibj2.command.sysid.SysIdRoutine.Direction)"},{"p":"frc.robot.subsystems.arm","c":"ArmSubsystem","l":"sysIdQuasistatic(SysIdRoutine.Direction)","u":"sysIdQuasistatic(edu.wpi.first.wpilibj2.command.sysid.SysIdRoutine.Direction)"},{"p":"frc.robot.subsystems.shooter","c":"ShooterSubsystem","l":"sysIdQuasistatic(SysIdRoutine.Direction)","u":"sysIdQuasistatic(edu.wpi.first.wpilibj2.command.sysid.SysIdRoutine.Direction)"},{"p":"frc.robot.util","c":"DevilBotState.State","l":"TELEOP"},{"p":"frc.robot","c":"Robot","l":"teleopExit()"},{"p":"frc.robot","c":"Robot","l":"teleopInit()"},{"p":"frc.robot","c":"Robot","l":"teleopPeriodic()"},{"p":"frc.robot.util","c":"DevilBotState.State","l":"TEST"},{"p":"frc.robot","c":"Robot","l":"testExit()"},{"p":"frc.robot","c":"Robot","l":"testInit()"},{"p":"frc.robot","c":"Robot","l":"testPeriodic()"},{"p":"frc.robot.commands.debug","c":"TestShooterAngle","l":"TestShooterAngle(Shooter, Intake, Arm, DoubleSupplier, DoubleSupplier, DoubleSupplier)","u":"%3Cinit%3E(frc.robot.subsystems.shooter.Shooter,frc.robot.subsystems.intake.Intake,frc.robot.subsystems.arm.Arm,java.util.function.DoubleSupplier,java.util.function.DoubleSupplier,java.util.function.DoubleSupplier)"},{"p":"frc.robot.subsystems.vision","c":"Vision.VisionPose","l":"timestamp"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIOSparkMax","l":"tkD"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIOSparkMax","l":"tkFF"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIOSparkMax","l":"tkI"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIOSparkMax","l":"tkIz"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIOSparkMax","l":"tkMaxOutput"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIOSparkMax","l":"tkMinOutput"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIOSparkMax","l":"tkP"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIOSparkMax","l":"tmaxRPS"},{"p":"frc.robot.subsystems.vision","c":"Vision.VisionPose","l":"toString()"},{"p":"frc.robot","c":"Constants","l":"tuningMode"},{"p":"frc.robot.subsystems.intake","c":"Intake","l":"turnOff()"},{"p":"frc.robot.subsystems.shooter","c":"Shooter","l":"turnOff()"},{"p":"frc.robot.subsystems.intake","c":"Intake","l":"turnOn()"},{"p":"frc.robot.subsystems.arm","c":"ArmIO","l":"updateInputs(ArmIO.ArmIOInputs)","u":"updateInputs(frc.robot.subsystems.arm.ArmIO.ArmIOInputs)"},{"p":"frc.robot.subsystems.arm","c":"ArmIOSparkMax","l":"updateInputs(ArmIO.ArmIOInputs)","u":"updateInputs(frc.robot.subsystems.arm.ArmIO.ArmIOInputs)"},{"p":"frc.robot.subsystems.arm","c":"ArmIOStub","l":"updateInputs(ArmIO.ArmIOInputs)","u":"updateInputs(frc.robot.subsystems.arm.ArmIO.ArmIOInputs)"},{"p":"frc.robot.subsystems.climber","c":"ClimberIO","l":"updateInputs(ClimberIO.ClimberIOInputs)","u":"updateInputs(frc.robot.subsystems.climber.ClimberIO.ClimberIOInputs)"},{"p":"frc.robot.subsystems.climber","c":"ClimberIOSparkMax","l":"updateInputs(ClimberIO.ClimberIOInputs)","u":"updateInputs(frc.robot.subsystems.climber.ClimberIO.ClimberIOInputs)"},{"p":"frc.robot.subsystems.climber","c":"ClimberIOStub","l":"updateInputs(ClimberIO.ClimberIOInputs)","u":"updateInputs(frc.robot.subsystems.climber.ClimberIO.ClimberIOInputs)"},{"p":"frc.robot.subsystems.intake","c":"IntakeIO","l":"updateInputs(IntakeIO.IntakeIOInputs)","u":"updateInputs(frc.robot.subsystems.intake.IntakeIO.IntakeIOInputs)"},{"p":"frc.robot.subsystems.intake","c":"IntakeIOSparkMax","l":"updateInputs(IntakeIO.IntakeIOInputs)","u":"updateInputs(frc.robot.subsystems.intake.IntakeIO.IntakeIOInputs)"},{"p":"frc.robot.subsystems.intake","c":"IntakeIOStub","l":"updateInputs(IntakeIO.IntakeIOInputs)","u":"updateInputs(frc.robot.subsystems.intake.IntakeIO.IntakeIOInputs)"},{"p":"frc.robot.subsystems.intake","c":"IntakeIOTalonSRX","l":"updateInputs(IntakeIO.IntakeIOInputs)","u":"updateInputs(frc.robot.subsystems.intake.IntakeIO.IntakeIOInputs)"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIO","l":"updateInputs(ShooterIO.ShooterIOInputs)","u":"updateInputs(frc.robot.subsystems.shooter.ShooterIO.ShooterIOInputs)"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIOSparkMax","l":"updateInputs(ShooterIO.ShooterIOInputs)","u":"updateInputs(frc.robot.subsystems.shooter.ShooterIO.ShooterIOInputs)"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIOStub","l":"updateInputs(ShooterIO.ShooterIOInputs)","u":"updateInputs(frc.robot.subsystems.shooter.ShooterIO.ShooterIOInputs)"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIOStub.ShooterId","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"frc.robot.util","c":"DevilBotState.DriveMode","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"frc.robot.util","c":"DevilBotState.PieceDetectionMode","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"frc.robot.util","c":"DevilBotState.SpeakerShootingMode","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"frc.robot.util","c":"DevilBotState.State","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"frc.robot.util","c":"DevilBotState.TargetMode","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIOStub.ShooterId","l":"values()"},{"p":"frc.robot.util","c":"DevilBotState.DriveMode","l":"values()"},{"p":"frc.robot.util","c":"DevilBotState.PieceDetectionMode","l":"values()"},{"p":"frc.robot.util","c":"DevilBotState.SpeakerShootingMode","l":"values()"},{"p":"frc.robot.util","c":"DevilBotState.State","l":"values()"},{"p":"frc.robot.util","c":"DevilBotState.TargetMode","l":"values()"},{"p":"frc.robot.config","c":"RobotConfig.ShooterConstants","l":"velocityInRPMs"},{"p":"frc.robot.subsystems.climber","c":"ClimberIO.ClimberIOInputs","l":"velocityRadiansPerSecond"},{"p":"frc.robot.subsystems.intake","c":"IntakeIO.IntakeIOInputs","l":"velocityRadPerSec"},{"p":"frc.robot.subsystems.shooter","c":"ShooterIO.ShooterIOInputs","l":"velocityRadPerSec"},{"p":"frc.robot","c":"BuildConstants","l":"VERSION"},{"p":"frc.robot.config","c":"RobotConfig","l":"vision"},{"p":"frc.robot.subsystems.vision","c":"VisionCamera","l":"VisionCamera(String, String, Transform3d)","u":"%3Cinit%3E(java.lang.String,java.lang.String,edu.wpi.first.math.geometry.Transform3d)"},{"p":"frc.robot.subsystems.vision","c":"VisionCamera","l":"VisionCamera(String, Transform3d)","u":"%3Cinit%3E(java.lang.String,edu.wpi.first.math.geometry.Transform3d)"},{"p":"frc.robot.subsystems.vision","c":"Vision.VisionPose","l":"VisionPose()","u":"%3Cinit%3E()"},{"p":"frc.robot.subsystems.vision","c":"Vision.VisionPose","l":"VisionPose(Pose2d, double, String)","u":"%3Cinit%3E(edu.wpi.first.math.geometry.Pose2d,double,java.lang.String)"},{"p":"frc.robot.subsystems.vision","c":"VisionSubsystem","l":"VisionSubsystem(List, AprilTagFieldLayout)","u":"%3Cinit%3E(java.util.List,edu.wpi.first.apriltag.AprilTagFieldLayout)"},{"p":"frc.robot.subsystems.arm","c":"ArmSubsystem","l":"voltageSafety(double)"}];updateSearchResults();
\ No newline at end of file