Index

A B C D E F G H I J K L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values

A

ABSOLUTE_PATHPLANNER_POSITIONING - Static variable in class lib.auton.PathManager
When false, PathPlanner paths will be moved so that the starting position of the path lines up with the robot position when the auton starts.
addClearBindingCallback(Runnable) - Static method in class lib.CommandRobotBase
Add a callback that will be called to unbind commands from a joystick/controller
addOption(Command) - Method in class lib.custom.CommandSendableChooser
Adds the command object to the smart dashboard.
addOption(T) - Method in class lib.custom.NamedSendableChooser
Adds an object of the type to the smart dashboard.
all(BooleanSupplier...) - Static method in class lib.util.Util
Combines multiple boolean suppliers with a logical AND operator.
alliance - Variable in class robot.subsystems.ShooterSubsystem.Hub
 
alwaysExecute() - Method in class lib.CommandRobotBase
Function for year-specific code to be run in every robot mode.
alwaysExecute() - Method in class robot.Robot
 
AlwaysRunnableInstantCommand - Class in lib.commands
InstantCommand that can run when the robot is disabled.
AlwaysRunnableInstantCommand(Runnable, Subsystem...) - Constructor for class lib.commands.AlwaysRunnableInstantCommand
 
ANGLE_RANGE - Static variable in class lib.subsystems.ServoSubsystem
 
angleToPosition(double) - Static method in class lib.subsystems.ServoSubsystem
Convert a degree to a servo set value.
any(BooleanSupplier...) - Static method in class lib.util.Util
Combines multiple boolean suppliers with a logical OR operator.
ANY - Enum constant in enum class lib.vision.VisionSubsystem.TagGroup
 
async(Command...) - Static method in class lib.commands.AsyncSequence
Mark one or more commands as asynchronous in the arguments list of an AsyncSequence.
AsyncPathPlannerSequence - Class in lib.commands.trajectory
Note: Path trajectory is only assembled from synchronous commands.
AsyncPathPlannerSequence(Command...) - Constructor for class lib.commands.trajectory.AsyncPathPlannerSequence
 
AsyncSequence - Class in lib.commands
An AsyncSequence command is composed of a list of commands that are either synchronous (passed as a normal argument) or asynchronous (wrapped with async()).
AsyncSequence(Command...) - Constructor for class lib.commands.AsyncSequence
 
Auton - Class in robot.auton
 
AUTON - Static variable in class robot.subsystems.LightSubsystem.Color
 
autonChooser - Variable in class lib.CommandRobotBase
 
autonomousCleanup() - Method in class lib.CommandRobotBase
Function for year-specific code to be run when autonomous mode ends.
autonomousCleanup() - Method in class robot.Robot
 
autonomousExecute() - Method in class lib.CommandRobotBase
Function for year-specific code to be run during autonomous.
autonomousExecute() - Method in class robot.Robot
 
autonomousExit() - Method in class lib.CommandRobotBase
Use CommandRobotBase.autonomousCleanup() for year-specific code.
autonomousInit() - Method in class lib.CommandRobotBase
Use CommandRobotBase.autonomousInitialize() for year-specific code.
autonomousInitialize() - Method in class lib.CommandRobotBase
Function for year-specific code to be run on autonomous initialize.
autonomousInitialize() - Method in class robot.Robot
 
autonomousPeriodic() - Method in class lib.CommandRobotBase
Use CommandRobotBase.autonomousExecute() for year-specific code.
axis - Variable in enum class lib.custom.controllers.CustomCommandJoystick.Axis
 

B

backwardVoltage - Variable in class lib.subsystems.MotorSubsystem
 
bindCommands() - Method in class lib.humaninput.HumanInput
A function where the driver's and operator's controls are bound to commands
bindCommands() - Method in class robot.humaninterface.drivers.NathanGain
 
bindCommands() - Method in class robot.humaninterface.drivers.PS4Driver
 
bindCommands() - Method in class robot.humaninterface.drivers.RuffyDriver
 
bindCommands() - Method in class robot.humaninterface.operators.DefaultOperator
 
blDrive - Static variable in class robot.RobotMap.Component
 
blTurn - Static variable in class robot.RobotMap.Component
 
BLUE_HUB - Static variable in class robot.subsystems.ShooterSubsystem
 
BLUE_LONG_SHOOT_X - Static variable in class robot.subsystems.ShooterSubsystem
 
brDrive - Static variable in class robot.RobotMap.Component
 
brickMode() - Method in class lib.subsystems.swerve.SwerveSubsystem
 
brTurn - Static variable in class robot.RobotMap.Component
 
buildDoubleSolenoid() - Method in class lib.custom.PCMPort
 
button(int) - Method in class lib.custom.controllers.CustomCommandJoystick
 
button(int) - Method in class lib.custom.controllers.CustomCommandPS4
 
button(int) - Method in class lib.custom.controllers.CustomCommandXbox
 
button(int, EventLoop) - Method in class lib.custom.controllers.CustomCommandJoystick
 
button(int, EventLoop) - Method in class lib.custom.controllers.CustomCommandPS4
Deprecated.
button(int, EventLoop) - Method in class lib.custom.controllers.CustomCommandXbox
Deprecated.
button1 - Variable in class lib.custom.controllers.CustomCommandDS
 
button1 - Variable in class lib.custom.controllers.CustomCommandJoystick
 
button10 - Variable in class lib.custom.controllers.CustomCommandDS
 
button10 - Variable in class lib.custom.controllers.CustomCommandJoystick
 
button11 - Variable in class lib.custom.controllers.CustomCommandDS
 
button11 - Variable in class lib.custom.controllers.CustomCommandJoystick
 
button12 - Variable in class lib.custom.controllers.CustomCommandDS
 
button12 - Variable in class lib.custom.controllers.CustomCommandJoystick
 
button13 - Variable in class lib.custom.controllers.CustomCommandDS
 
button14 - Variable in class lib.custom.controllers.CustomCommandDS
 
button15 - Variable in class lib.custom.controllers.CustomCommandDS
 
button16 - Variable in class lib.custom.controllers.CustomCommandDS
 
button17 - Variable in class lib.custom.controllers.CustomCommandDS
 
button18 - Variable in class lib.custom.controllers.CustomCommandDS
 
button19 - Variable in class lib.custom.controllers.CustomCommandDS
 
button2 - Variable in class lib.custom.controllers.CustomCommandDS
 
button2 - Variable in class lib.custom.controllers.CustomCommandJoystick
 
button20 - Variable in class lib.custom.controllers.CustomCommandDS
 
button21 - Variable in class lib.custom.controllers.CustomCommandDS
 
button22 - Variable in class lib.custom.controllers.CustomCommandDS
 
button23 - Variable in class lib.custom.controllers.CustomCommandDS
 
button24 - Variable in class lib.custom.controllers.CustomCommandDS
 
button25 - Variable in class lib.custom.controllers.CustomCommandDS
 
button26 - Variable in class lib.custom.controllers.CustomCommandDS
 
button27 - Variable in class lib.custom.controllers.CustomCommandDS
 
button28 - Variable in class lib.custom.controllers.CustomCommandDS
 
button29 - Variable in class lib.custom.controllers.CustomCommandDS
 
button3 - Variable in class lib.custom.controllers.CustomCommandDS
 
button3 - Variable in class lib.custom.controllers.CustomCommandJoystick
 
button30 - Variable in class lib.custom.controllers.CustomCommandDS
 
button31 - Variable in class lib.custom.controllers.CustomCommandDS
 
button32 - Variable in class lib.custom.controllers.CustomCommandDS
 
button4 - Variable in class lib.custom.controllers.CustomCommandDS
 
button4 - Variable in class lib.custom.controllers.CustomCommandJoystick
 
button5 - Variable in class lib.custom.controllers.CustomCommandDS
 
button5 - Variable in class lib.custom.controllers.CustomCommandJoystick
 
button6 - Variable in class lib.custom.controllers.CustomCommandDS
 
button6 - Variable in class lib.custom.controllers.CustomCommandJoystick
 
button7 - Variable in class lib.custom.controllers.CustomCommandDS
 
button7 - Variable in class lib.custom.controllers.CustomCommandJoystick
 
button8 - Variable in class lib.custom.controllers.CustomCommandDS
 
button8 - Variable in class lib.custom.controllers.CustomCommandJoystick
 
button9 - Variable in class lib.custom.controllers.CustomCommandDS
 
button9 - Variable in class lib.custom.controllers.CustomCommandJoystick
 

C

c_align(int[], int) - Method in class lib.vision.VisionSubsystem
Start aligning to an April Tag that matches one of the IDs given
c_align(int, int) - Method in class lib.vision.VisionSubsystem
Start aligning to an April Tag that matches the ID given
c_align(VisionSubsystem.TagGroup, int) - Method in class lib.vision.VisionSubsystem
Start aligning to an April Tag that matches the VisionSubsystem.TagGroup given
c_backward(boolean) - Method in class lib.subsystems.MotorSubsystem
 
c_basicShoot() - Method in class robot.subsystems.ShooterSubsystem
 
c_climbCenterLeft() - Static method in class robot.auton.Auton
 
c_climbFromHell() - Static method in class robot.auton.Auton
 
c_climbTest() - Static method in class robot.auton.Auton
 
c_controlRotation(DoubleSupplier) - Method in class lib.subsystems.swerve.SwerveSubsystem
 
c_controlVelocity(DoubleSupplier) - Method in class robot.subsystems.ShooterSubsystem
 
c_controlVoltage(DoubleSupplier, boolean) - Method in class lib.subsystems.MotorSubsystem
 
c_DEBUG_tuneFFkG(DoubleSupplier) - Method in class lib.subsystems.MotorSubsystem
Temporary command for tuning kG feedforward constant.
c_dipthesecond() - Static method in class robot.auton.Auton
 
c_down() - Method in class robot.subsystems.ClimberSubsystem
 
c_driveFieldRelative(double, double, double) - Method in class lib.subsystems.swerve.SwerveSubsystem
Hold a field-relative movement speed and rotation speed.
c_driveFieldRelative(Translation2d, double) - Method in class lib.subsystems.swerve.SwerveSubsystem
Hold a field-relative movement speed and rotation speed.
c_driveRobotRelative(double, double, double) - Method in class lib.subsystems.swerve.SwerveSubsystem
Hold a robot-relative movement speed and rotation speed.
c_driveRobotRelative(Translation2d, double) - Method in class lib.subsystems.swerve.SwerveSubsystem
Hold a robot-relative movement speed and rotation speed.
c_extend() - Method in class robot.subsystems.IntakeSubsystem
 
c_forward(boolean) - Method in class lib.subsystems.MotorSubsystem
 
c_gotoAngle(double, double, double) - Method in class robot.subsystems.IntakeSubsystem
 
c_gotoDown() - Method in class robot.subsystems.ClimberSubsystem
 
c_gotoHeight(double) - Method in class robot.subsystems.ClimberSubsystem
 
c_gotoPos(Supplier<Translation2d>) - Method in class lib.subsystems.swerve.SwerveSubsystem
 
c_gotoPose(Supplier<? extends Pose2d>, boolean) - Method in class lib.subsystems.swerve.SwerveSubsystem
Combination of c_rotateTo and c_gotoPos.
c_gotoUp() - Method in class robot.subsystems.ClimberSubsystem
 
c_holdVoltage(double, boolean) - Method in class lib.subsystems.MotorSubsystem
 
c_input(Supplier<? extends Translation2d>, DoubleSupplier) - Method in class lib.subsystems.swerve.SwerveSubsystem
Drive according to inputs provided by the suppliers.
c_intake() - Method in class robot.subsystems.IntakeSubsystem
 
c_jankReverse() - Static method in class robot.auton.Auton
 
c_jankStraight() - Static method in class robot.auton.Auton
 
c_loadAndPlaySong(String, int, CustomTalonFX...) - Static method in class lib.subsystems.OrchestraSubsystem
Loads a song and then returns a command to play it.
c_longShoot() - Method in class robot.subsystems.ShooterSubsystem
 
c_longShootAlign() - Method in class robot.subsystems.ShooterSubsystem
 
c_path(String) - Static method in class lib.auton.PathManager
 
c_pulse() - Method in class robot.subsystems.IndexerSubsystem
 
c_ragebait() - Static method in class robot.auton.Auton
 
c_randomNotif(String[], Elastic.NotificationLevel) - Static method in class lib.util.Notifications
c_retract() - Method in class robot.subsystems.IntakeSubsystem
 
c_rotateTo(double, boolean) - Method in class lib.subsystems.swerve.SwerveSubsystem
 
c_rotateTo(Supplier<Double>, boolean) - Method in class lib.subsystems.swerve.SwerveSubsystem
 
c_sams5StepPlanToWealthAndHappiness() - Static method in class robot.auton.Auton
 
c_sendNotification(Elastic.Notification) - Static method in class lib.util.Notifications
c_sendRandom() - Static method in class lib.util.Notifications
 
c_shootAndClimbCenterLeft() - Static method in class robot.auton.Auton
 
c_shootAndClimbLeft() - Static method in class robot.auton.Auton
 
c_shootCenterLeft() - Static method in class robot.auton.Auton
 
c_shootCenterRight() - Static method in class robot.auton.Auton
 
c_shootLeft() - Static method in class robot.auton.Auton
 
c_shootRight() - Static method in class robot.auton.Auton
 
c_shootStraight() - Static method in class robot.auton.Auton
 
c_smartShoot() - Static method in class robot.humaninterface.operators.DefaultOperator
 
c_smartShoot() - Method in class robot.subsystems.ShooterSubsystem
 
c_smartShootAlign() - Static method in class robot.subsystems.ShooterSubsystem
 
c_stop() - Method in class lib.subsystems.MotorSubsystem
 
c_stop() - Method in class lib.subsystems.swerve.SwerveSubsystem
Stop the wheels.
c_stop() - Method in class lib.vision.VisionSubsystem
 
c_testNotif() - Static method in class lib.util.Notifications
 
c_up() - Method in class robot.subsystems.ClimberSubsystem
 
c_wobble() - Method in class robot.subsystems.IntakeSubsystem
 
cabin(String) - Static method in class lib.silly.Log
 
cabin(String, T, Object...) - Static method in class lib.silly.Log
 
cabinWithDelay(String, double) - Static method in class lib.silly.Log
 
cabinWithDelay(String, double, T, Object...) - Static method in class lib.silly.Log
 
calculate(double, double) - Method in interface lib.custom.motioncontrollers.ezMotion.FeedForward
 
calculate(double, double) - Method in class lib.custom.motioncontrollers.TelescopingArmExtensionFeedForward
 
calculate(double, double, double) - Method in class lib.custom.motioncontrollers.TelescopingArmPivotFeedForward
 
calculate(double, TrapezoidProfile.State) - Method in class lib.custom.motioncontrollers.ezControl
 
camera() - Method in record class lib.vision.TagManager.Tag
Returns the value of the camera record component.
cancelConflicting(Subsystem...) - Static method in class lib.util.CmdUtil
Cancels all commands that conflict with the given subsystems
CANMotor() - Constructor for class robot.RobotMap.Port.CANMotor
 
canShoot() - Method in class robot.subsystems.ShooterSubsystem
 
chassis - Static variable in class robot.RobotMap.Component
 
Cheese - Class in lib.silly
 
Cheese() - Constructor for class lib.silly.Cheese
 
clamp(double, double, double) - Static method in class lib.util.Util
Clamp a value between a minimum and maximum
clamp(float, float, float) - Static method in class lib.util.Util
Clamp a value between a minimum and maximum
clamp(int, int, int) - Static method in class lib.util.Util
Clamp a value between a minimum and maximum
clearBindings() - Method in class lib.custom.controllers.CustomCommandJoystick
 
clearBindings() - Method in class lib.custom.controllers.CustomCommandPS4
 
clearBindings() - Method in class lib.custom.controllers.CustomCommandXbox
 
clearPose(FieldObject2d...) - Static method in class lib.util.Util
Clears the pose(s) from FieldObject2d instances
climber - Static variable in class robot.RobotMap.Component
 
climberEncoder - Static variable in class robot.RobotMap.Component
 
ClimberSubsystem - Class in robot.subsystems
 
ClimberSubsystem(SmartMotorController, LinearDutyCycleEncoder) - Constructor for class robot.subsystems.ClimberSubsystem
 
climbMotor - Static variable in class robot.RobotMap.Component
 
CmdUtil - Class in lib.util
 
CommandRobotBase - Class in lib
IterativeRobot is normally the base class for command based code, but we think certain features will almost always be needed, so we created the CommandRobotBase class.
CommandRobotBase() - Constructor for class lib.CommandRobotBase
 
CommandSendableChooser - Class in lib.custom
A SendableChooser for commands.
CommandSendableChooser() - Constructor for class lib.custom.CommandSendableChooser
 
Component() - Constructor for class robot.RobotMap.Component
 
ConflictingParallelCommandGroup - Class in lib.commands
 
ConflictingParallelCommandGroup(Command...) - Constructor for class lib.commands.ConflictingParallelCommandGroup
 
connected() - Method in class lib.custom.controllers.CustomCommandDS
Returns true if the joystick is actually connected.
connected() - Method in class lib.custom.controllers.CustomCommandJoystick
Returns true if the joystick is actually connected.
console - Class in lib.silly
 
console() - Constructor for class lib.silly.console
 
contains(double) - Method in record class lib.util.Util.Range
 
control - Variable in class lib.custom.motioncontrollers.ezMotion
 
cooldown(String, double) - Static method in class lib.util.Logging
 
CreateOnInitialize - Class in lib.commands
 
CreateOnInitialize(Supplier<Command>) - Constructor for class lib.commands.CreateOnInitialize
Wrapper for DeferredCommand that immediately gets a command from the supplier and uses it to determine this command's requirements.
CustomCommandDS - Class in lib.custom.controllers
 
CustomCommandDS(int, double) - Constructor for class lib.custom.controllers.CustomCommandDS
 
CustomCommandJoystick - Class in lib.custom.controllers
A joystick that implements the generic controller interface and the 2023 trigger interface.
CustomCommandJoystick(int, double) - Constructor for class lib.custom.controllers.CustomCommandJoystick
 
CustomCommandJoystick.Axis - Enum Class in lib.custom.controllers
 
CustomCommandPS4 - Class in lib.custom.controllers
A joystick that implements the generic controller interface and the 2023 trigger interface.
CustomCommandPS4(int, double) - Constructor for class lib.custom.controllers.CustomCommandPS4
 
CustomCommandXbox - Class in lib.custom.controllers
 
CustomCommandXbox(int, double) - Constructor for class lib.custom.controllers.CustomCommandXbox
 
CustomDutyCycleEncoder - Class in lib.custom.sensors
 
CustomDutyCycleEncoder(int) - Constructor for class lib.custom.sensors.CustomDutyCycleEncoder
 
CustomNavx - Class in lib.custom.sensors
NavX should be mounted to robot according to WPILib coordinates: +X is forward, +Y is left, +Z is up
CustomNavx(int) - Constructor for class lib.custom.sensors.CustomNavx
Creates a new NavX
CustomPigeon - Class in lib.custom.sensors
Pigeon should be mounted to robot according to WPILib coordinates: +X is forward, +Y is left, +Z is up
CustomPigeon(int) - Constructor for class lib.custom.sensors.CustomPigeon
 
CustomSparkMax - Class in lib.custom.motorcontrollers
Usage instructions: 1.
CustomSparkMax(int, SparkLowLevel.MotorType) - Constructor for class lib.custom.motorcontrollers.CustomSparkMax
 
CustomSparkMax(int, SparkLowLevel.MotorType, boolean) - Constructor for class lib.custom.motorcontrollers.CustomSparkMax
 
CustomSparkMax(int, SparkLowLevel.MotorType, boolean, boolean) - Constructor for class lib.custom.motorcontrollers.CustomSparkMax
 
CustomTalonFX - Class in lib.custom.motorcontrollers
 
CustomTalonFX(int) - Constructor for class lib.custom.motorcontrollers.CustomTalonFX
 
CustomTalonFX(int, boolean) - Constructor for class lib.custom.motorcontrollers.CustomTalonFX
 

D

Dashboard() - Constructor for class robot.RobotMap.Dashboard
 
deadzone - Variable in class lib.custom.controllers.CustomCommandJoystick
 
deadzone - Variable in class lib.custom.controllers.CustomCommandPS4
 
deadzone(double) - Method in class lib.custom.controllers.CustomCommandPS4
 
deadzone(double) - Method in class lib.custom.controllers.CustomCommandXbox
 
DEFAULT_DEADZONE - Static variable in class robot.RobotMap
 
DefaultOperator - Class in robot.humaninterface.operators
 
DefaultOperator() - Constructor for class robot.humaninterface.operators.DefaultOperator
 
defaultState - Variable in class lib.subsystems.SolenoidSubsystem
 
delayed(double, Command) - Static method in class lib.util.CmdUtil
 
delete() - Method in class robot.subsystems.LightSubsystem.ProgressBar
 
disable() - Method in class lib.custom.motorcontrollers.SmartMotorController.SpeedModifiedSmartMotor
 
DISABLED - Static variable in class robot.subsystems.LightSubsystem.Color
 
disabledCleanup() - Method in class lib.CommandRobotBase
Function for year-specific code to be run when disabled mode ends.
disabledCleanup() - Method in class robot.Robot
 
disabledExecute() - Method in class lib.CommandRobotBase
Function for year-specific code to be run while disabled.
disabledExecute() - Method in class robot.Robot
 
disabledExit() - Method in class lib.CommandRobotBase
Use CommandRobotBase.disabledCleanup() for year-specific code.
disabledInit() - Method in class lib.CommandRobotBase
Use CommandRobotBase.disabledInitialize() for year-specific code.
disabledInitialize() - Method in class lib.CommandRobotBase
Function for year-specific code to be run on disabled initialize.
disabledInitialize() - Method in class robot.Robot
 
disabledPeriodic() - Method in class lib.CommandRobotBase
Use CommandRobotBase.disabledExecute() for year-specific code.
driveFieldRelative(Translation2d, double) - Method in class lib.subsystems.swerve.SwerveSubsystem
Drive relative to the field.
Driver - Class in lib.humaninput
Driver specific version of HumanInput
Driver() - Constructor for class lib.humaninput.Driver
 
Driver() - Constructor for class robot.RobotMap.HumanInput.Driver
 
Driver(String) - Constructor for class lib.humaninput.Driver
 
driverChooser - Variable in class lib.CommandRobotBase
 
driveRobotRelative(double, double, double) - Method in class lib.subsystems.swerve.SwerveSubsystem
driveRobotRelative(Translation2d, double) - Method in class lib.subsystems.swerve.SwerveSubsystem
Drive relative to the current angle of the robot.
driveRobotRelative(ChassisSpeeds) - Method in class lib.subsystems.swerve.SwerveSubsystem
Drive relative to the current angle of the robot.

E

Elastic - Class in lib
 
Elastic.Notification - Class in lib
Represents an notification object to be sent to the Elastic dashboard.
Elastic.NotificationLevel - Enum Class in lib
Represents the possible levels of notifications for the Elastic dashboard.
encoder - Variable in class lib.custom.sensors.LinearDutyCycleEncoder
 
ENCODER_RATIO - Static variable in class robot.subsystems.IntakeSubsystem
 
end(boolean) - Method in class lib.commands.AsyncSequence
 
end(boolean) - Method in class lib.commands.conditional.SwitchingConditionalCommand
 
end(boolean) - Method in class lib.commands.OnOffCommand
 
epochSecondsToFPGATimestamp(double) - Static method in class lib.util.Util
 
equals(Object) - Method in record class lib.util.Triple
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class lib.util.Util.Range
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class lib.vision.TagManager.Tag
Indicates whether some other object is "equal to" this one.
ERROR - Enum constant in enum class lib.Elastic.NotificationLevel
Error message
execute() - Method in class lib.commands.AsyncSequence
 
execute() - Method in class lib.commands.conditional.SwitchingConditionalCommand
 
execute() - Method in class lib.custom.motioncontrollers.ezMotion
 
EXTEND - Enum constant in enum class lib.subsystems.SolenoidSubsystem.SolenoidState
 
EXTEND_ANGLE - Static variable in class robot.subsystems.IntakeSubsystem
 
extended_kg - Variable in class lib.custom.motioncontrollers.TelescopingArmPivotFeedForward
 
ezControl - Class in lib.custom.motioncontrollers
 
ezControl(double, double, double) - Constructor for class lib.custom.motioncontrollers.ezControl
 
ezControl(double, double, double, ezMotion.FeedForward) - Constructor for class lib.custom.motioncontrollers.ezControl
 
ezControl(PIDController) - Constructor for class lib.custom.motioncontrollers.ezControl
 
ezControl(PIDController, ezMotion.FeedForward) - Constructor for class lib.custom.motioncontrollers.ezControl
 
ezMotion - Class in lib.custom.motioncontrollers
 
ezMotion(ezControl, DoubleSupplier, DoubleConsumer, double, double, TrapezoidProfile.Constraints, Subsystem...) - Constructor for class lib.custom.motioncontrollers.ezMotion
See here for other parameters.
ezMotion(ezControl, DoubleSupplier, DoubleConsumer, double, TrapezoidProfile.Constraints, Subsystem...) - Constructor for class lib.custom.motioncontrollers.ezMotion
See here for other parameters.
ezMotion(ezControl, DoubleSupplier, DoubleConsumer, Supplier<ezMotion.SetpointSupplier>, Subsystem...) - Constructor for class lib.custom.motioncontrollers.ezMotion
See here for other parameters.
ezMotion(ezControl, DoubleSupplier, DoubleConsumer, ezMotion.SetpointSupplier, Subsystem...) - Constructor for class lib.custom.motioncontrollers.ezMotion
 
ezMotion.FeedForward - Interface in lib.custom.motioncontrollers
 
ezMotion.SetpointSupplier - Interface in lib.custom.motioncontrollers
 

F

fahrenheit(double) - Static method in class lib.util.Util
 
FAIL - Static variable in class robot.subsystems.LightSubsystem.Color
 
ff - Variable in class lib.custom.motioncontrollers.ezControl
 
fieldPos() - Method in record class lib.vision.TagManager.Tag
Returns the value of the fieldPos record component.
filterTrajCommands(Command...) - Static method in interface lib.commands.trajectory.TrajectoryCommand
 
findTrajCommand(Command...) - Static method in interface lib.commands.trajectory.TrajectoryCommand
 
first() - Method in record class lib.util.Triple
Returns the value of the first record component.
flashColor(int[]) - Method in class robot.subsystems.LightSubsystem
Flash an RGB color for about a second.
flashColor(int, int, int) - Method in class robot.subsystems.LightSubsystem
Flash an RGB color for about a second.
flashColor(int, int, int, int) - Method in class robot.subsystems.LightSubsystem
Flash an RGB color for about a second.
flDrive - Static variable in class robot.RobotMap.Component
 
flip() - Method in class lib.custom.sensors.CustomDutyCycleEncoder
 
flipZero() - Method in class lib.subsystems.swerve.SwerveSubsystem
Flip current zero position by 180deg.
flTurn - Static variable in class robot.RobotMap.Component
 
FLYWHEEL_CIRC - Static variable in class robot.subsystems.ShooterSubsystem
 
forward - Variable in class lib.custom.PCMPort
 
forwardVoltage - Variable in class lib.subsystems.MotorSubsystem
 
frc.robot - package frc.robot
 
frDrive - Static variable in class robot.RobotMap.Component
 
frog(String) - Static method in class lib.silly.Frogging
 
frog(String, T, Object...) - Static method in class lib.silly.Frogging
 
Frogging - Class in lib.silly
 
Frogging() - Constructor for class lib.silly.Frogging
 
frogWithDelay(String, double) - Static method in class lib.silly.Frogging
 
frogWithDelay(String, double, T, Object...) - Static method in class lib.silly.Frogging
 
frTurn - Static variable in class robot.RobotMap.Component
 

G

get() - Method in class lib.custom.motorcontrollers.SmartMotorController.SpeedModifiedSmartMotor
 
get() - Method in class lib.custom.NamedSendableChooser
Wrapper for getSelected() to conform to Supplier
get() - Method in class lib.custom.sensors.CustomDutyCycleEncoder
 
get() - Method in class lib.custom.sensors.LinearDutyCycleEncoder
 
get(double) - Method in interface lib.custom.motioncontrollers.ezMotion.SetpointSupplier
 
getAbsolute() - Method in class lib.custom.sensors.CustomDutyCycleEncoder
 
getAngle() - Method in class lib.subsystems.ServoSubsystem
Get the servo angle.
getAngle() - Method in class robot.subsystems.IntakeSubsystem
 
getAxis(CustomCommandJoystick.Axis) - Method in class lib.custom.controllers.CustomCommandJoystick
Returns the value of the given axis, with deadzone applied.
getBool(String, boolean) - Static method in class lib.util.Storage
 
getByte(String, byte) - Static method in class lib.util.Storage
 
getCenter() - Method in record class lib.util.Util.Range
 
getChassisSpeeds() - Method in class lib.subsystems.swerve.SwerveSubsystem
 
getCommand() - Method in class lib.commands.trajectory.ParallelDeadlinePathPlannerGroup
 
getCommand() - Method in class lib.commands.trajectory.ParallelPathPlannerGroup
 
getCommand() - Method in interface lib.commands.trajectory.TrajectoryCommand.Single
 
getCommands() - Method in class lib.commands.trajectory.AsyncPathPlannerSequence
 
getCommands() - Method in class lib.commands.trajectory.SequentialPathPlannerGroup
 
getCommands() - Method in interface lib.commands.trajectory.TrajectoryCommand.Multi
 
getDescription() - Method in class lib.Elastic.Notification
 
getDisplayTimeMillis() - Method in class lib.Elastic.Notification
Gets the display time of the notification in milliseconds
getDouble(String, double) - Static method in class lib.util.Storage
 
getDuration() - Method in class lib.commands.trajectory.AsyncPathPlannerSequence
 
getDuration() - Method in class lib.commands.trajectory.SequentialPathPlannerGroup
 
getDuration() - Method in interface lib.commands.trajectory.TrajectoryCommand
 
getDuration() - Method in interface lib.commands.trajectory.TrajectoryCommand.Single
 
getElapsedTime() - Method in class lib.custom.motioncontrollers.ezMotion
 
getEndPose() - Method in interface lib.commands.trajectory.TrajectoryCommand
 
getEndPose() - Method in interface lib.commands.trajectory.TrajectoryCommand.Multi
 
getEndPose() - Method in interface lib.commands.trajectory.TrajectoryCommand.Single
 
getFloat(String, float) - Static method in class lib.util.Storage
 
getHeight() - Method in class lib.Elastic.Notification
Gets the height of the notification
getHeight() - Method in class robot.subsystems.ClimberSubsystem
 
getInitialPose() - Method in interface lib.commands.trajectory.TrajectoryCommand
 
getInitialPose() - Method in interface lib.commands.trajectory.TrajectoryCommand.Multi
 
getInitialPose() - Method in interface lib.commands.trajectory.TrajectoryCommand.Single
 
getInt(String, int) - Static method in class lib.util.Storage
 
getInterruptionBehavior() - Method in class lib.commands.AsyncSequence
 
getInterruptionBehavior() - Method in class lib.commands.conditional.SwitchingConditionalCommand
 
getInverted() - Method in class lib.custom.motorcontrollers.CustomTalonFX
 
getInverted() - Method in class lib.custom.motorcontrollers.SmartMotorController.SpeedModifiedSmartMotor
 
getInverted() - Method in class lib.subsystems.ServoSubsystem
Get whether this entire servo is inverted.
getLastTime() - Static method in class lib.vision.TagManager
getLeftTriggerAxis() - Method in class lib.custom.controllers.CustomCommandXbox
 
getLeftX() - Method in class lib.custom.controllers.CustomCommandPS4
Get the X axis value of left side of the controller with deadzone applied.
getLeftX() - Method in class lib.custom.controllers.CustomCommandXbox
 
getLeftY() - Method in class lib.custom.controllers.CustomCommandPS4
Get the Y axis value of left side of the controller with deadzone applied.
getLeftY() - Method in class lib.custom.controllers.CustomCommandXbox
Get the Y axis value of left side of the controller.
getLevel() - Method in class lib.Elastic.Notification
 
getLong(String, long) - Static method in class lib.util.Storage
 
getModulePositions() - Method in class lib.subsystems.swerve.SwerveSubsystem
 
getModuleStates() - Method in class lib.subsystems.swerve.SwerveSubsystem
 
getName() - Method in interface lib.custom.Nameable
 
getName() - Method in class lib.humaninput.HumanInput
 
getOwnHub() - Static method in class robot.subsystems.ShooterSubsystem
 
getPitch() - Method in class lib.custom.sensors.CustomNavx
 
getPitch() - Method in class lib.custom.sensors.CustomPigeon
 
getPitch() - Method in interface lib.custom.sensors.IMU
 
getPoseEstimate() - Method in class lib.subsystems.swerve.SwerveSubsystem
 
getPosition() - Method in class lib.subsystems.ServoSubsystem
Get the servo position.
getPositionEstimate() - Method in class lib.subsystems.swerve.SwerveSubsystem
 
getRange() - Method in record class lib.util.Util.Range
 
getRawAxis(CustomCommandJoystick.Axis) - Method in class lib.custom.controllers.CustomCommandJoystick
Returns the raw value of the given axis.
getRawForward() - Method in class robot.humaninterface.drivers.PS4Driver
 
getRawForward() - Method in class robot.humaninterface.drivers.RuffyDriver
 
getRawLeft() - Method in class robot.humaninterface.drivers.PS4Driver
 
getRawLeft() - Method in class robot.humaninterface.drivers.RuffyDriver
 
getRawLeftX() - Method in class lib.custom.controllers.CustomCommandPS4
Get the raw X axis value of left side of the controller.
getRawLeftY() - Method in class lib.custom.controllers.CustomCommandPS4
Get the raw Y axis value of left side of the controller.
getRawRightX() - Method in class lib.custom.controllers.CustomCommandPS4
Get the raw X axis value of right side of the controller.
getRawRightY() - Method in class lib.custom.controllers.CustomCommandPS4
Get the raw Y axis value of right side of the controller.
getRawTurn() - Method in class robot.humaninterface.drivers.PS4Driver
 
getRawTurn() - Method in class robot.humaninterface.drivers.RuffyDriver
 
getRawX() - Method in class lib.custom.controllers.CustomCommandJoystick
Get the raw X axis value.
getRawY() - Method in class lib.custom.controllers.CustomCommandJoystick
Get the raw Y axis value.
getResetOffset() - Method in class lib.custom.sensors.CustomDutyCycleEncoder
 
getRightTriggerAxis() - Method in class lib.custom.controllers.CustomCommandXbox
 
getRightX() - Method in class lib.custom.controllers.CustomCommandPS4
Get the X axis value of right side of the controller with deadzone applied.
getRightX() - Method in class lib.custom.controllers.CustomCommandXbox
Get the X axis value of right side of the controller.
getRightY() - Method in class lib.custom.controllers.CustomCommandPS4
Get the Y axis value of right side of the controller with deadzone applied.
getRightY() - Method in class lib.custom.controllers.CustomCommandXbox
Get the Y axis value of right side of the controller.
getRoll() - Method in class lib.custom.sensors.CustomNavx
 
getRoll() - Method in class lib.custom.sensors.CustomPigeon
 
getRoll() - Method in interface lib.custom.sensors.IMU
 
getRotation2d() - Method in interface lib.custom.sensors.IMU
 
getRotation3d() - Method in interface lib.custom.sensors.IMU
 
getShooterVelocityForDistance(double) - Static method in class robot.subsystems.ShooterSubsystem
 
getShort(String, short) - Static method in class lib.util.Storage
 
getSolenoids() - Method in class lib.subsystems.SolenoidSubsystem
 
getState() - Method in class lib.subsystems.SolenoidSubsystem
 
getString(String, String) - Static method in class lib.util.Storage
 
getTags() - Static method in class lib.vision.TagManager
 
getTagsSince(double) - Static method in class lib.vision.TagManager
Returns the result of TagManager.getTags() if the result has changed since time, otherwise an empty list.
getTemperature() - Method in class lib.custom.sensors.CustomNavx
 
getTemperature() - Method in class lib.custom.sensors.CustomPigeon
 
getTemperature() - Method in interface lib.custom.sensors.IMU
Get current hardware temperature in freedom units (°F)
getTitle() - Method in class lib.Elastic.Notification
Gets the title of this notification
getTrajPreview() - Method in interface lib.commands.trajectory.TrajectoryCommand
 
getTrajPreview(int) - Method in interface lib.commands.trajectory.TrajectoryCommand
 
getTrajPreview(int) - Method in interface lib.commands.trajectory.TrajectoryCommand.Multi
 
getTrajPreview(int) - Method in interface lib.commands.trajectory.TrajectoryCommand.Single
 
getTranslation() - Method in class lib.humaninput.Driver
 
getTranslation() - Method in class robot.humaninterface.drivers.NathanGain
 
getTranslation() - Method in class robot.humaninterface.drivers.PS4Driver
 
getTranslation() - Method in class robot.humaninterface.drivers.RuffyDriver
 
getTurnSpeed() - Method in class lib.humaninput.Driver
 
getTurnSpeed() - Method in class robot.humaninterface.drivers.NathanGain
 
getTurnSpeed() - Method in class robot.humaninterface.drivers.PS4Driver
 
getTurnSpeed() - Method in class robot.humaninterface.drivers.RuffyDriver
 
getVelocity() - Method in class lib.subsystems.swerve.SwerveSubsystem
 
getWidth() - Method in class lib.Elastic.Notification
Gets the width of the notification
getX() - Method in class lib.custom.controllers.CustomCommandJoystick
Get the X axis value with deadzone applied.
getY() - Method in class lib.custom.controllers.CustomCommandJoystick
Get the Y axis value with deadzone applied.
getYaw() - Method in class lib.custom.sensors.CustomNavx
 
getYaw() - Method in class lib.custom.sensors.CustomPigeon
 
getYaw() - Method in interface lib.custom.sensors.IMU
 
GRAVITY - Static variable in class robot.subsystems.ShooterSubsystem
 

H

has(String) - Static method in class lib.util.Storage
 
hashCode() - Method in record class lib.util.Triple
Returns a hash code value for this object.
hashCode() - Method in record class lib.util.Util.Range
Returns a hash code value for this object.
hashCode() - Method in record class lib.vision.TagManager.Tag
Returns a hash code value for this object.
HORIZONTAL - Static variable in class robot.subsystems.IntakeSubsystem
 
HUB_HEIGHT - Static variable in class robot.subsystems.ShooterSubsystem
 
HumanInput - Class in lib.humaninput
A generic human interface class.
HumanInput() - Constructor for class lib.humaninput.HumanInput
 
HumanInput() - Constructor for class robot.RobotMap.HumanInput
 
HumanInput() - Constructor for class robot.RobotMap.Port.HumanInput
 
HumanInput(String) - Constructor for class lib.humaninput.HumanInput
 

I

id() - Method in record class lib.vision.TagManager.Tag
Returns the value of the id record component.
Idle - Class in lib.commands
Requires subsystems so no other code can interact with them.
Idle(Subsystem...) - Constructor for class lib.commands.Idle
 
imu - Static variable in class robot.RobotMap.Component
 
IMU - Interface in lib.custom.sensors
 
indexer - Static variable in class robot.RobotMap.Component
 
indexerMotorBottom - Static variable in class robot.RobotMap.Component
 
indexerMotorTop - Static variable in class robot.RobotMap.Component
 
IndexerSubsystem - Class in robot.subsystems
 
IndexerSubsystem(SmartMotorController, SmartMotorController) - Constructor for class robot.subsystems.IndexerSubsystem
 
INFO - Enum constant in enum class lib.Elastic.NotificationLevel
Informational Message
init() - Static method in class lib.util.Storage
 
initialize() - Method in class lib.CommandRobotBase
Function for year-specific code to be run on robot code launch, after RobotMap initialization.
initialize() - Method in class lib.commands.AsyncSequence
 
initialize() - Method in class lib.commands.conditional.SwitchingConditionalCommand
 
initialize() - Method in class lib.commands.OnOffCommand
 
initialize() - Method in class lib.custom.motioncontrollers.ezMotion
 
initialize() - Static method in class lib.silly.Silly
 
initialize() - Method in class robot.Robot
 
initialize() - Static method in class robot.RobotMap
 
initSendable(SendableBuilder) - Method in class lib.subsystems.swerve.SwerveModule
 
initSendable(SendableBuilder) - Method in class lib.subsystems.swerve.SwerveSubsystem
 
input(Translation2d, double) - Method in class lib.subsystems.swerve.SwerveSubsystem
Drive according to joystick inputs.
Input() - Constructor for class robot.RobotMap.Input
 
intake - Static variable in class robot.RobotMap.Component
 
INTAKE - Enum constant in enum class lib.vision.VisionSubsystem.TagGroup
 
INTAKE_DO_NOT_USE_OR_YOU_WILL_BE_FIRED - Static variable in class robot.RobotMap.Component
 
intakeAngleMotor - Static variable in class robot.RobotMap.Component
 
intakeEncoder - Static variable in class robot.RobotMap.Component
 
intakeRollerMotor - Static variable in class robot.RobotMap.Component
 
IntakeSubsystem - Class in robot.subsystems
 
IntakeSubsystem(SmartMotorController, SmartMotorController, CustomDutyCycleEncoder) - Constructor for class robot.subsystems.IntakeSubsystem
 
invertAngle(double) - Static method in class lib.subsystems.ServoSubsystem
inverted - Variable in class lib.subsystems.ServoSubsystem
 
invertPosition(double) - Static method in class lib.subsystems.ServoSubsystem
Invert the given value (0 becomes 1, 1 becomes 0)
invertState(SolenoidSubsystem.SolenoidState) - Method in class lib.subsystems.SolenoidSubsystem
Inverts the state given
isActive(CustomCommandJoystick.Axis) - Method in class lib.custom.controllers.CustomCommandJoystick
Returns true if a given axis is above the move threshold.
isBlueAlliance() - Static method in class lib.CommandRobotBase
 
isExtended() - Method in class lib.subsystems.SolenoidSubsystem
Returns whether the solenoid is extended.
isFinished() - Method in class lib.commands.AsyncSequence
 
isFinished() - Method in class lib.commands.conditional.SwitchingConditionalCommand
 
isFinished() - Method in class lib.commands.NoOp
 
isFlippy - Static variable in class robot.humaninterface.drivers.NathanGain
 
isFwdLimitSwitchPressed() - Method in class lib.custom.motorcontrollers.CustomSparkMax
 
isFwdLimitSwitchPressed() - Method in class lib.custom.motorcontrollers.CustomTalonFX
 
isFwdLimitSwitchPressed() - Method in interface lib.custom.motorcontrollers.SmartMotorController
 
isFwdLimitSwitchPressed() - Method in class lib.custom.motorcontrollers.SmartMotorController.SpeedModifiedSmartMotor
 
isInRange(Translation2d) - Method in class robot.subsystems.ShooterSubsystem.Hub
 
isInverted - Variable in class lib.subsystems.SolenoidSubsystem
 
isOwn() - Method in class robot.subsystems.ShooterSubsystem.Hub
 
isPositioning() - Method in class lib.vision.VisionSubsystem
Check if the subsystem is currently attempting to position
isRedAlliance() - Static method in class lib.CommandRobotBase
 
isRevLimitSwitchPressed() - Method in class lib.custom.motorcontrollers.CustomSparkMax
 
isRevLimitSwitchPressed() - Method in class lib.custom.motorcontrollers.CustomTalonFX
 
isRevLimitSwitchPressed() - Method in interface lib.custom.motorcontrollers.SmartMotorController
 
isRevLimitSwitchPressed() - Method in class lib.custom.motorcontrollers.SmartMotorController.SpeedModifiedSmartMotor
 
isZero(double) - Static method in class lib.util.Util
Returns true if value is less than epsilon.
isZero(double, double) - Static method in class lib.util.Util
Returns true if value is less than epsilon.

J

joystick - Static variable in class robot.RobotMap.HumanInput.Operator
 
joystick - Static variable in class robot.RobotMap.Port.HumanInput
 

K

ka - Variable in class lib.custom.motioncontrollers.TelescopingArmExtensionFeedForward
 
ka - Variable in class lib.custom.motioncontrollers.TelescopingArmPivotFeedForward
 
kA - Static variable in class robot.subsystems.IntakeSubsystem
 
kD - Static variable in class robot.subsystems.ClimberSubsystem
 
kD - Static variable in class robot.subsystems.IntakeSubsystem
 
kG - Static variable in class robot.subsystems.IntakeSubsystem
 
kg_vertical - Variable in class lib.custom.motioncontrollers.TelescopingArmExtensionFeedForward
 
kI - Static variable in class robot.subsystems.ClimberSubsystem
 
kI - Static variable in class robot.subsystems.IntakeSubsystem
 
kP - Static variable in class robot.subsystems.ClimberSubsystem
 
kP - Static variable in class robot.subsystems.IntakeSubsystem
 
ks - Variable in class lib.custom.motioncontrollers.TelescopingArmExtensionFeedForward
 
ks - Variable in class lib.custom.motioncontrollers.TelescopingArmPivotFeedForward
 
kS - Static variable in class robot.subsystems.IntakeSubsystem
 
kv - Variable in class lib.custom.motioncontrollers.TelescopingArmExtensionFeedForward
 
kv - Variable in class lib.custom.motioncontrollers.TelescopingArmPivotFeedForward
 
kV - Static variable in class robot.subsystems.IntakeSubsystem
 

L

lastPosition - Variable in class lib.subsystems.ServoSubsystem
 
LED_STRIP - Static variable in class robot.RobotMap.Port.PWM
 
ledStrip - Static variable in class robot.RobotMap.Component
 
lerp(double, double, double) - Static method in class lib.util.Util
 
lib - package lib
 
lib.auton - package lib.auton
 
lib.commands - package lib.commands
 
lib.commands.conditional - package lib.commands.conditional
 
lib.commands.trajectory - package lib.commands.trajectory
 
lib.custom - package lib.custom
 
lib.custom.controllers - package lib.custom.controllers
 
lib.custom.motioncontrollers - package lib.custom.motioncontrollers
 
lib.custom.motorcontrollers - package lib.custom.motorcontrollers
 
lib.custom.sensors - package lib.custom.sensors
 
lib.humaninput - package lib.humaninput
 
lib.silly - package lib.silly
 
lib.subsystems - package lib.subsystems
 
lib.subsystems.swerve - package lib.subsystems.swerve
 
lib.util - package lib.util
 
lib.vision - package lib.vision
 
lights - Static variable in class robot.RobotMap.Component
 
LightSubsystem - Class in robot.subsystems
 
LightSubsystem(AddressableLED, int[], boolean[]) - Constructor for class robot.subsystems.LightSubsystem
 
LightSubsystem.Color - Class in robot.subsystems
 
LightSubsystem.ProgressBar - Class in robot.subsystems
 
limitSwitch - Variable in class lib.custom.motorcontrollers.CustomSparkMax
 
limitValue(double) - Method in record class lib.util.Util.Range
Limits a value to the range.
LinearDutyCycleEncoder - Class in lib.custom.sensors
Converts a DutyCycleEncoder into encoding a linear position by keeping track of the number of full revolutions.
LinearDutyCycleEncoder(int) - Constructor for class lib.custom.sensors.LinearDutyCycleEncoder
 
liveField - Static variable in class robot.RobotMap.Dashboard
 
loadSong(String, int, CustomTalonFX...) - Static method in class lib.subsystems.OrchestraSubsystem
Loads a song to be played later with OrchestraSubsystem.playSong(String).
log(String) - Static method in class lib.silly.console
 
log(String) - Static method in class lib.util.Logging
Log a string with a cooldown to not flood the RioLogâ„¢.
log(String, T, Object...) - Static method in class lib.silly.console
 
log(String, T, Object...) - Static method in class lib.util.Logging
Log values with a cooldown to not flood the RioLogâ„¢.
Log - Class in lib.silly
 
Log() - Constructor for class lib.silly.Log
 
Logging - Class in lib.util
 
logWithDelay(String, double) - Static method in class lib.silly.console
 
logWithDelay(String, double) - Static method in class lib.util.Logging
Log a string with a cooldown to not flood the RioLogâ„¢.
logWithDelay(String, double, T, Object...) - Static method in class lib.silly.console
 
logWithDelay(String, double, T, Object...) - Static method in class lib.util.Logging
Log values with a cooldown to not flood the RioLogâ„¢.
loop - Variable in class lib.custom.controllers.CustomCommandJoystick
 
loop - Variable in class lib.custom.controllers.CustomCommandPS4
 
loop - Variable in class lib.custom.controllers.CustomCommandXbox
 

M

main(String...) - Static method in class frc.robot.Main
Main initialization function.
Main - Class in frc.robot
Do NOT add any static variables to this class, or any initialization at all.
makeTrajPreview(PathPlannerTrajectory, int) - Static method in class lib.auton.PathManager
 
makeTrajPreview(PathPlannerTrajectory, Pose2d, int) - Static method in class lib.auton.PathManager
 
max() - Method in record class lib.util.Util.Range
Returns the value of the max record component.
MAX_ACCEL - Static variable in class robot.subsystems.IntakeSubsystem
 
MAX_ANGLE - Static variable in class lib.subsystems.ServoSubsystem
 
MAX_VEL - Static variable in class robot.subsystems.IntakeSubsystem
 
MAX_VOLTAGE - Static variable in class robot.subsystems.ClimberSubsystem
 
maxAchievableAcceleration(double, double, double) - Method in class lib.custom.motioncontrollers.TelescopingArmExtensionFeedForward
Calculates the maximum achievable acceleration given a maximum voltage supply and a velocity.
maxAchievableAcceleration(double, double, double, double) - Method in class lib.custom.motioncontrollers.TelescopingArmPivotFeedForward
Calculates the maximum achievable acceleration given a maximum voltage supply, a position, and a velocity.
maxAchievableVelocity(double, double, double) - Method in class lib.custom.motioncontrollers.TelescopingArmExtensionFeedForward
Calculates the maximum achievable velocity given a maximum voltage supply and an acceleration.
maxAchievableVelocity(double, double, double, double) - Method in class lib.custom.motioncontrollers.TelescopingArmPivotFeedForward
Calculates the maximum achievable velocity given a maximum voltage supply, a position, and an acceleration.
min() - Method in record class lib.util.Util.Range
Returns the value of the min record component.
MIN_ANGLE - Static variable in class lib.subsystems.ServoSubsystem
 
minAchievableAcceleration(double, double, double) - Method in class lib.custom.motioncontrollers.TelescopingArmExtensionFeedForward
Calculates the minimum achievable acceleration given a minimum voltage supply and a velocity.
minAchievableAcceleration(double, double, double, double) - Method in class lib.custom.motioncontrollers.TelescopingArmPivotFeedForward
Calculates the minimum achievable acceleration given a maximum voltage supply, a position, and a velocity.
minAchievableVelocity(double, double, double) - Method in class lib.custom.motioncontrollers.TelescopingArmExtensionFeedForward
Calculates the minimum achievable velocity given a minimum voltage supply and an acceleration.
minAchievableVelocity(double, double, double, double) - Method in class lib.custom.motioncontrollers.TelescopingArmPivotFeedForward
Calculates the minimum achievable velocity given a maximum voltage supply, a position, and an acceleration.
motor - Variable in class lib.custom.motorcontrollers.SmartMotorController.SpeedModifiedSmartMotor
 
motors - Variable in class lib.subsystems.MotorSubsystem
 
MotorSubsystem - Class in lib.subsystems
 
MotorSubsystem(SmartMotorController[], double) - Constructor for class lib.subsystems.MotorSubsystem
Control multiple motors with one subsystem.
MotorSubsystem(SmartMotorController[], double, double) - Constructor for class lib.subsystems.MotorSubsystem
Control multiple motors with one subsystem.
MotorSubsystem(SmartMotorController, double) - Constructor for class lib.subsystems.MotorSubsystem
Control multiple motors with one subsystem.
MotorSubsystem(SmartMotorController, double, double) - Constructor for class lib.subsystems.MotorSubsystem
Control multiple motors with one subsystem.

N

name - Variable in class lib.humaninput.HumanInput
 
Nameable - Interface in lib.custom
 
NamedSendableChooser<T extends Nameable> - Class in lib.custom
A sendable chooser for any named object.
NamedSendableChooser() - Constructor for class lib.custom.NamedSendableChooser
 
NathanGain - Class in robot.humaninterface.drivers
 
NathanGain() - Constructor for class robot.humaninterface.drivers.NathanGain
 
navx - Variable in class lib.custom.sensors.CustomNavx
 
noise(float, float) - Method in class lib.util.Perlin2D
Noise values are from 0-1 (probably)
nonNull(Command) - Static method in class lib.util.CmdUtil
Replace nulls with a no-op command instead
NoOp - Class in lib.commands
Does nothing.
NoOp() - Constructor for class lib.commands.NoOp
 
NOOP - Static variable in interface lib.custom.motioncontrollers.ezMotion.FeedForward
 
NORMAL_SPEED_GAIN - Static variable in class robot.humaninterface.drivers.NathanGain
 
NORMAL_TURN_GAIN - Static variable in class robot.humaninterface.drivers.NathanGain
 
Notification() - Constructor for class lib.Elastic.Notification
Creates a new Notification with all default parameters.
Notification(Elastic.NotificationLevel, String, String) - Constructor for class lib.Elastic.Notification
Creates a new Notification with default display time and dimensions.
Notification(Elastic.NotificationLevel, String, String, double, double) - Constructor for class lib.Elastic.Notification
Creates a new Notification with specified dimensions and default display time.
Notification(Elastic.NotificationLevel, String, String, int) - Constructor for class lib.Elastic.Notification
Creates a new Notification with a specified display time and default dimensions.
Notification(Elastic.NotificationLevel, String, String, int, double, double) - Constructor for class lib.Elastic.Notification
Creates a new Notification with all properties specified.
Notifications - Class in lib.util
 

O

OFF - Enum constant in enum class lib.subsystems.SolenoidSubsystem.SolenoidState
 
OnOffCommand - Class in lib.commands
 
OnOffCommand(Command, Command) - Constructor for class lib.commands.OnOffCommand
 
Operator - Class in lib.humaninput
Operator specific version of HumanInput
Operator() - Constructor for class lib.humaninput.Operator
 
Operator() - Constructor for class robot.RobotMap.HumanInput.Operator
 
Operator(String) - Constructor for class lib.humaninput.Operator
 
operatorChooser - Variable in class lib.CommandRobotBase
 
OrchestraSubsystem - Class in lib.subsystems
Orchestraâ„¢

P

ParallelDeadlinePathPlannerGroup - Class in lib.commands.trajectory
 
ParallelDeadlinePathPlannerGroup(Command, Command...) - Constructor for class lib.commands.trajectory.ParallelDeadlinePathPlannerGroup
 
ParallelPathPlannerGroup - Class in lib.commands.trajectory
 
ParallelPathPlannerGroup(Command...) - Constructor for class lib.commands.trajectory.ParallelPathPlannerGroup
 
PATH - Static variable in class lib.subsystems.OrchestraSubsystem
 
PathManager - Class in lib.auton
 
PATHPLANNER_PREVIEW_STEPS - Static variable in class lib.auton.PathManager
 
PATHPLANNER_SLOWDOWN_FACTOR - Static variable in class lib.auton.PathManager
 
pcmID - Variable in class lib.custom.PCMPort
 
PCMPort - Class in lib.custom
 
PCMPort(int, PneumaticsModuleType, int, int) - Constructor for class lib.custom.PCMPort
Defines a piston based on two ports and a PCM number
pcmType - Variable in class lib.custom.PCMPort
 
pdh - Static variable in class robot.RobotMap.Component
 
periodic() - Static method in class lib.silly.Silly
 
periodic() - Method in class lib.subsystems.swerve.SwerveSubsystem
 
periodic() - Method in class lib.vision.VisionSubsystem
 
periodic() - Method in class robot.subsystems.LightSubsystem
 
periodic() - Method in class robot.subsystems.ShooterSubsystem
 
Perlin2D - Class in lib.util
 
Perlin2D(long) - Constructor for class lib.util.Perlin2D
 
pid - Variable in class lib.custom.motioncontrollers.ezControl
 
pigeon - Variable in class lib.custom.sensors.CustomPigeon
 
playing - Variable in class lib.subsystems.OrchestraSubsystem
 
playSong(String) - Static method in class lib.subsystems.OrchestraSubsystem
Play a song that was already loaded with OrchestraSubsystem.loadSong(String, int, CustomTalonFX...).
port - Variable in class lib.custom.controllers.CustomCommandDS
 
port - Variable in class lib.custom.controllers.CustomCommandJoystick
 
Port() - Constructor for class robot.RobotMap.Port
 
pos - Variable in class robot.subsystems.ShooterSubsystem.Hub
 
pos() - Method in record class lib.vision.TagManager.Tag
Returns the value of the pos record component.
poseEstimatorEnabled() - Method in class lib.subsystems.swerve.SwerveSubsystem
 
positionToAngle(double) - Static method in class lib.subsystems.ServoSubsystem
Convert a servo set value to degrees.
pov(int, int) - Method in class lib.custom.controllers.CustomCommandPS4
 
pov(int, int) - Method in class lib.custom.controllers.CustomCommandXbox
 
pov(int, int, EventLoop) - Method in class lib.custom.controllers.CustomCommandPS4
Deprecated.
pov(int, int, EventLoop) - Method in class lib.custom.controllers.CustomCommandXbox
Deprecated.
PRECISE_SPEED_SCALE - Static variable in class robot.humaninterface.drivers.NathanGain
 
PRECISE_TURN_SCALE - Static variable in class robot.humaninterface.drivers.NathanGain
 
precisionScaleTurn - Static variable in class robot.humaninterface.drivers.NathanGain
 
precisionScaleY - Static variable in class robot.humaninterface.drivers.NathanGain
 
previewField - Static variable in class robot.RobotMap.Dashboard
 
ProgressBar(int[]) - Constructor for class robot.subsystems.LightSubsystem.ProgressBar
 
ProgressBar(int[], boolean[]) - Constructor for class robot.subsystems.LightSubsystem.ProgressBar
 
ps4 - Static variable in class robot.RobotMap.HumanInput.Driver
 
ps4 - Static variable in class robot.RobotMap.Port.HumanInput
 
PS4Driver - Class in robot.humaninterface.drivers
 
PS4Driver() - Constructor for class robot.humaninterface.drivers.PS4Driver
 
PWM() - Constructor for class robot.RobotMap.Port.PWM
 

R

randomNotif(String[], Elastic.NotificationLevel) - Static method in class lib.util.Notifications
Send a random Elasticâ„¢ notification to the dashboard
Range(double, double) - Constructor for record class lib.util.Util.Range
Creates an instance of a Range record class.
RED_HUB - Static variable in class robot.subsystems.ShooterSubsystem
 
RED_LONG_SHOOT_X - Static variable in class robot.subsystems.ShooterSubsystem
 
REEF - Enum constant in enum class lib.vision.VisionSubsystem.TagGroup
 
REEF_INNER_CENTER - Enum constant in enum class lib.vision.VisionSubsystem.TagGroup
 
REEF_INNER_DIAGONAL - Enum constant in enum class lib.vision.VisionSubsystem.TagGroup
 
REEF_OUTER_CENTER - Enum constant in enum class lib.vision.VisionSubsystem.TagGroup
 
REEF_OUTER_DIAGONAL - Enum constant in enum class lib.vision.VisionSubsystem.TagGroup
 
remove(String) - Static method in class lib.util.Storage
 
reset() - Method in class lib.custom.motioncontrollers.ezControl
 
reset() - Method in class lib.custom.sensors.CustomDutyCycleEncoder
 
reset() - Method in class lib.custom.sensors.LinearDutyCycleEncoder
 
resetOdometry() - Method in class lib.subsystems.swerve.SwerveSubsystem
 
RETRACT - Enum constant in enum class lib.subsystems.SolenoidSubsystem.SolenoidState
 
RETRACT_ANGLE - Static variable in class robot.subsystems.IntakeSubsystem
 
retracted_kg - Variable in class lib.custom.motioncontrollers.TelescopingArmPivotFeedForward
 
reverse - Variable in class lib.custom.PCMPort
 
robot - package robot
 
Robot - Class in robot
 
Robot() - Constructor for class robot.Robot
 
robot.auton - package robot.auton
 
robot.humaninterface.drivers - package robot.humaninterface.drivers
 
robot.humaninterface.operators - package robot.humaninterface.operators
 
robot.subsystems - package robot.subsystems
 
robotInit() - Method in class lib.CommandRobotBase
Use CommandRobotBase.initialize() for year-specific code.
RobotMap - Class in robot
 
RobotMap.Component - Class in robot
 
RobotMap.Dashboard - Class in robot
 
RobotMap.HumanInput - Class in robot
 
RobotMap.HumanInput.Driver - Class in robot
 
RobotMap.HumanInput.Operator - Class in robot
 
RobotMap.Input - Class in robot
 
RobotMap.Port - Class in robot
 
RobotMap.Port.CANMotor - Class in robot
 
RobotMap.Port.HumanInput - Class in robot
 
RobotMap.Port.PWM - Class in robot
 
robotPeriodic() - Method in class lib.CommandRobotBase
Use CommandRobotBase.alwaysExecute() for year-specific code.
RuffyDriver - Class in robot.humaninterface.drivers
 
RuffyDriver() - Constructor for class robot.humaninterface.drivers.RuffyDriver
 
RunIf - Class in lib.commands.conditional
 
RunIf(Command, BooleanSupplier...) - Constructor for class lib.commands.conditional.RunIf
Run a command based on a conditional callback.
runsWhenDisabled() - Method in class lib.commands.AlwaysRunnableInstantCommand
 
runsWhenDisabled() - Method in class lib.commands.AsyncSequence
 
runsWhenDisabled() - Method in class lib.commands.conditional.SwitchingConditionalCommand
 
runsWhenDisabled() - Method in class lib.commands.NoOp
 
runsWhenDisabled() - Method in class lib.commands.OnOffCommand
 
RunUnless - Class in lib.commands.conditional
 
RunUnless(Command, BooleanSupplier...) - Constructor for class lib.commands.conditional.RunUnless
Run a command based on a conditional callback.
RunUntil - Class in lib.commands.conditional
 
RunUntil(Command, BooleanSupplier) - Constructor for class lib.commands.conditional.RunUntil
 
RunWhile - Class in lib.commands.conditional
 
RunWhile(Command, BooleanSupplier) - Constructor for class lib.commands.conditional.RunWhile
 

S

sampleTraj(PathPlannerTrajectory, Pose2d, double) - Static method in class lib.auton.PathManager
 
save() - Static method in class lib.util.Storage
 
scaleGain(double, double) - Static method in class lib.humaninput.HumanInput
 
scaleGain(double, double, double) - Static method in class lib.humaninput.HumanInput
 
scaleValue(double) - Method in record class lib.util.Util.Range
Scales a value (between -1 and 1) to the range.
schedule(Command...) - Static method in class lib.util.CmdUtil
 
second() - Method in record class lib.util.Triple
Returns the value of the second record component.
selectTab(int) - Static method in class lib.Elastic
Selects the tab of the dashboard at the given index.
selectTab(String) - Static method in class lib.Elastic
Selects the tab of the dashboard with the given name.
sendNotification(Elastic.Notification) - Static method in class lib.Elastic
Sends an notification to the Elastic dashboard.
SequentialPathPlannerGroup - Class in lib.commands.trajectory
Note: Using addCommands() will not add trajectories to the preview.
SequentialPathPlannerGroup(Command...) - Constructor for class lib.commands.trajectory.SequentialPathPlannerGroup
 
servos - Variable in class lib.subsystems.ServoSubsystem
 
ServoSubsystem - Class in lib.subsystems
 
ServoSubsystem(boolean, Servo...) - Constructor for class lib.subsystems.ServoSubsystem
A class that wraps around a variable number of Servo objects to give them Subsystem functionality.
ServoSubsystem(Servo...) - Constructor for class lib.subsystems.ServoSubsystem
A class that wraps around a variable number of Servo objects to give them Subsystem functionality.
set(double) - Method in class lib.custom.motorcontrollers.SmartMotorController.SpeedModifiedSmartMotor
 
set(SolenoidSubsystem.SolenoidState) - Method in class lib.subsystems.SolenoidSubsystem
Sets the state of the system.
setAngle(double) - Method in class lib.subsystems.ServoSubsystem
Set the servo angle.
setAutoBrickWhenStill(boolean) - Method in class lib.subsystems.swerve.SwerveSubsystem
 
setBool(String, boolean) - Static method in class lib.util.Storage
 
setByte(String, byte) - Static method in class lib.util.Storage
 
setDefaultOption(Command) - Method in class lib.custom.CommandSendableChooser
Adds the command object to the smart dashboard as the default command.
setDefaultOption(T) - Method in class lib.custom.NamedSendableChooser
Adds an object of the type to the smart dashboard as the default object.
setDescription(String) - Method in class lib.Elastic.Notification
Updates the description of this notification
setDisplayTimeMillis(int) - Method in class lib.Elastic.Notification
Updates the display time of the notification in milliseconds
setDisplayTimeSeconds(double) - Method in class lib.Elastic.Notification
Updates the display time of the notification
setDouble(String, double) - Static method in class lib.util.Storage
 
setFloat(String, float) - Static method in class lib.util.Storage
 
setHeight(double) - Method in class lib.Elastic.Notification
Updates the height of the notification
setInt(String, int) - Static method in class lib.util.Storage
 
setInverted(boolean) - Method in class lib.custom.motorcontrollers.CustomSparkMax
 
setInverted(boolean) - Method in class lib.custom.motorcontrollers.CustomTalonFX
 
setInverted(boolean) - Method in class lib.custom.motorcontrollers.SmartMotorController.SpeedModifiedSmartMotor
 
setInverted(boolean) - Method in class lib.subsystems.ServoSubsystem
Set whether this entire servo is inverted.
setLevel(Elastic.NotificationLevel) - Method in class lib.Elastic.Notification
Updates the level of this notification
setLong(String, long) - Static method in class lib.util.Storage
 
setMotorBrake(boolean) - Method in class lib.custom.motorcontrollers.CustomSparkMax
 
setMotorBrake(boolean) - Method in class lib.custom.motorcontrollers.CustomTalonFX
 
setMotorBrake(boolean) - Method in interface lib.custom.motorcontrollers.SmartMotorController
Controls whether the motor brakes when not actively turning.
setMotorBrake(boolean) - Method in class lib.custom.motorcontrollers.SmartMotorController.SpeedModifiedSmartMotor
 
setMotorBrake(boolean) - Method in class lib.subsystems.MotorSubsystem
 
setMotorBrake(boolean) - Method in class lib.subsystems.swerve.SwerveSubsystem
 
setOverride(SolenoidSubsystem.SolenoidState) - Method in class lib.subsystems.SolenoidSubsystem
Sets the state of the system regardless of current state
setPosition(double) - Method in class lib.subsystems.ServoSubsystem
Set the servo position.
setProgress(double) - Method in class robot.subsystems.LightSubsystem.ProgressBar
 
setResetOffset(double) - Method in class lib.custom.sensors.CustomDutyCycleEncoder
 
setShort(String, short) - Static method in class lib.util.Storage
 
setString(String, String) - Static method in class lib.util.Storage
 
setTitle(String) - Method in class lib.Elastic.Notification
Updates the title of this notification
setVoltage(double) - Method in class lib.subsystems.MotorSubsystem
 
setVoltage(double) - Method in class robot.subsystems.ClimberSubsystem
 
setVoltage(double, boolean) - Method in class robot.subsystems.ClimberSubsystem
 
setWidth(double) - Method in class lib.Elastic.Notification
Updates the width of the notification
SHOOT_INDEXER_DELAY - Static variable in class robot.humaninterface.operators.DefaultOperator
 
shooter - Static variable in class robot.RobotMap.Component
 
SHOOTER_ANGLE - Static variable in class robot.subsystems.ShooterSubsystem
 
SHOOTER_POS - Static variable in class robot.subsystems.ShooterSubsystem
 
shooterMotorLeft - Static variable in class robot.RobotMap.Component
 
shooterMotorRight - Static variable in class robot.RobotMap.Component
 
ShooterSubsystem - Class in robot.subsystems
 
ShooterSubsystem(CustomTalonFX...) - Constructor for class robot.subsystems.ShooterSubsystem
 
ShooterSubsystem.Hub - Class in robot.subsystems
 
shouldFlip() - Static method in class lib.auton.PathManager
 
Silly - Class in lib.silly
Silly shenanigans that are separated to not crowd the main Robot class
simulationExecute() - Method in class lib.CommandRobotBase
Function for year-specific code to be run while in simulation mode.
simulationExecute() - Method in class robot.Robot
 
simulationInit() - Method in class lib.CommandRobotBase
Use CommandRobotBase.simulationInitialize() for year-specific code.
simulationInitialize() - Method in class lib.CommandRobotBase
Function for year-specific code to be run on simulation initialize.
simulationInitialize() - Method in class robot.Robot
 
simulationPeriodic() - Method in class lib.CommandRobotBase
Use CommandRobotBase.simulationExecute() for year-specific code.
SLIDER - Enum constant in enum class lib.custom.controllers.CustomCommandJoystick.Axis
 
SmartMotorController - Interface in lib.custom.motorcontrollers
Represents a "smart" motor controller, like the TalonFX, TalonSRX, or SparkMax
SmartMotorController.SpeedModifiedSmartMotor - Class in lib.custom.motorcontrollers
 
solenoids - Variable in class lib.subsystems.SolenoidSubsystem
 
SolenoidSubsystem - Class in lib.subsystems
A class that wraps multiple DoubleSolenoid objects with subsystem functionality.
SolenoidSubsystem(boolean, DoubleSolenoid...) - Constructor for class lib.subsystems.SolenoidSubsystem
A class that wraps multiple DoubleSolenoid objects with subsystem functionality.
SolenoidSubsystem(boolean, SolenoidSubsystem.SolenoidState, DoubleSolenoid...) - Constructor for class lib.subsystems.SolenoidSubsystem
A class that wraps multiple DoubleSolenoid objects with subsystem functionality.
SolenoidSubsystem(DoubleSolenoid...) - Constructor for class lib.subsystems.SolenoidSubsystem
A class that wraps multiple DoubleSolenoid objects with subsystem functionality.
SolenoidSubsystem(String, boolean, SolenoidSubsystem.SolenoidState, DoubleSolenoid...) - Constructor for class lib.subsystems.SolenoidSubsystem
A class that wraps multiple DoubleSolenoid objects with subsystem functionality.
SolenoidSubsystem(SolenoidSubsystem.SolenoidState, DoubleSolenoid...) - Constructor for class lib.subsystems.SolenoidSubsystem
A class that wraps multiple DoubleSolenoid objects with subsystem functionality.
SolenoidSubsystem.SolenoidState - Enum Class in lib.subsystems
DoubleSolenoid.Value simplified to three simple states
songName - Variable in class lib.subsystems.OrchestraSubsystem
 
SPEED_EXP - Static variable in class robot.humaninterface.drivers.NathanGain
 
SpeedModifiedSmartMotor(SmartMotorController, double) - Constructor for class lib.custom.motorcontrollers.SmartMotorController.SpeedModifiedSmartMotor
 
startPoseEstimator(Pose2d) - Method in class lib.subsystems.swerve.SwerveSubsystem
 
startPoseEstimator(Translation2d) - Method in class lib.subsystems.swerve.SwerveSubsystem
 
state - Variable in class lib.subsystems.SolenoidSubsystem
 
stop() - Method in class lib.subsystems.MotorSubsystem
 
stop() - Method in class lib.subsystems.swerve.SwerveSubsystem
 
stopAll() - Static method in class lib.subsystems.OrchestraSubsystem
Stop all songs.
stopMotor() - Method in class lib.custom.motorcontrollers.SmartMotorController.SpeedModifiedSmartMotor
 
stopPoseEstimator() - Method in class lib.subsystems.swerve.SwerveSubsystem
 
stopPositioning() - Method in class lib.vision.VisionSubsystem
Stop the positioning process
stopPositioning(String, boolean) - Method in class lib.vision.VisionSubsystem
Stop the positioning process
stopSong(String) - Static method in class lib.subsystems.OrchestraSubsystem
Stop a song.
Storage - Class in lib.util
This whole class exists as an attempt to fix some unexplained issues with network tables forgetting saved data on robot restart.
SUCCESS - Static variable in class robot.subsystems.LightSubsystem.Color
 
SwerveModule - Class in lib.subsystems.swerve
 
SwerveModule(String, CustomTalonFX, SmartMotorController, CustomDutyCycleEncoder, Translation2d) - Constructor for class lib.subsystems.swerve.SwerveModule
 
SwerveSubsystem - Class in lib.subsystems.swerve
 
SwerveSubsystem(SwerveModule...) - Constructor for class lib.subsystems.swerve.SwerveSubsystem
 
SwitchingConditionalCommand - Class in lib.commands.conditional
 
SwitchingConditionalCommand(Command, Command, BooleanSupplier...) - Constructor for class lib.commands.conditional.SwitchingConditionalCommand
Similar to ConditionalCommand, but will switch which command is running mid-execution if the supplier changes.

T

Tag(int, Transform3d, Pose3d, double, int) - Constructor for record class lib.vision.TagManager.Tag
Creates an instance of a Tag record class.
TagManager - Class in lib.vision
Manages Google tags
TagManager.Tag - Record Class in lib.vision
 
tax(String) - Static method in class lib.silly.Cheese
 
tax(String, T, Object...) - Static method in class lib.silly.Cheese
 
taxWithDelay(String, double) - Static method in class lib.silly.Cheese
 
taxWithDelay(String, double, T, Object...) - Static method in class lib.silly.Cheese
 
TELEOP - Static variable in class robot.subsystems.LightSubsystem.Color
 
teleopCleanup() - Method in class lib.CommandRobotBase
Function for year-specific code to be run when teleoperated mode ends.
teleopCleanup() - Method in class robot.Robot
 
teleopExecute() - Method in class lib.CommandRobotBase
Function for year-specific code to be run during teleoperated time.
teleopExecute() - Method in class robot.Robot
 
teleopExit() - Method in class lib.CommandRobotBase
Use CommandRobotBase.teleopCleanup() for year-specific code.
teleopInit() - Method in class lib.CommandRobotBase
Use CommandRobotBase.teleopInitialize() for year-specific code.
teleopInitialize() - Method in class lib.CommandRobotBase
Function for year-specific code to be run on teleoperated initialize.
teleopInitialize() - Method in class robot.Robot
 
teleopPeriodic() - Method in class lib.CommandRobotBase
Use CommandRobotBase.teleopExecute() for year-specific code.
TelescopingArmExtensionFeedForward - Class in lib.custom.motioncontrollers
Computes feed-forward values for an elevator motor, which is mounted on a varying angle.
TelescopingArmExtensionFeedForward(double, double, double, double) - Constructor for class lib.custom.motioncontrollers.TelescopingArmExtensionFeedForward
Computes elevator feed-forward values with a varying cg based on rotation.
TelescopingArmPivotFeedForward - Class in lib.custom.motioncontrollers
Computes feed-forward values for an arm rotation motor, with a varying cg.
TelescopingArmPivotFeedForward(double, double, double, double, double) - Constructor for class lib.custom.motioncontrollers.TelescopingArmPivotFeedForward
Computes feed-forward values for an arm rotation motor, with a varying cg.
testCleanup() - Method in class lib.CommandRobotBase
Function for year-specific code to be run when test mode ends.
testCleanup() - Method in class robot.Robot
 
testExecute() - Method in class lib.CommandRobotBase
Function for year-specific code to be run while in test mode.
testExecute() - Method in class robot.Robot
 
testExit() - Method in class lib.CommandRobotBase
Use CommandRobotBase.testCleanup() for year-specific code.
testInit() - Method in class lib.CommandRobotBase
Use CommandRobotBase.testInitialize() for year-specific code.
testInitialize() - Method in class lib.CommandRobotBase
Function for year-specific code to be run on test initialize.
testInitialize() - Method in class robot.Robot
 
testPeriodic() - Method in class lib.CommandRobotBase
Use CommandRobotBase.testExecute() for year-specific code.
third() - Method in record class lib.util.Triple
Returns the value of the third record component.
time() - Method in record class lib.vision.TagManager.Tag
Returns the value of the time record component.
timeConversionFactor(TimeUnit, TimeUnit) - Static method in class lib.util.Util
Computes the conversion factor between the first and second TimeUnit given.
toRobotRelative(Translation2d) - Method in class lib.subsystems.swerve.SwerveSubsystem
 
toString() - Method in record class lib.util.Triple
Returns a string representation of this record class.
toString() - Method in record class lib.util.Util.Range
Returns a string representation of this record class.
toString() - Method in record class lib.vision.TagManager.Tag
Returns a string representation of this record class.
TrajectoryCommand - Interface in lib.commands.trajectory
A command that includes trajectory data, most likely a PathPlanner path.
TrajectoryCommand.Multi - Interface in lib.commands.trajectory
 
TrajectoryCommand.Single - Interface in lib.commands.trajectory
 
transform2d(double, double, double) - Static method in class lib.util.Util
Utility for creating Transform2D instances
transform3dDeg(double, double, double, double) - Static method in class lib.util.Util
Utility for creating Transform3D instances (in degrees)
transform3dRad(double, double, double, double) - Static method in class lib.util.Util
Utility for creating Transform3D instances (in radians)
transformRange(double, double, double, double, double) - Static method in class lib.util.Util
Transform a number from one range into another.
transformRange(double, Util.Range, Util.Range) - Static method in class lib.util.Util
Triple<A,B,C> - Record Class in lib.util
 
Triple(A, B, C) - Constructor for record class lib.util.Triple
Creates an instance of a Triple record class.
tryCancelConflicting(Subsystem...) - Static method in class lib.util.CmdUtil
Attempts to cancel all commands that conflict with the given subsystems.
TURN_EXP - Static variable in class robot.humaninterface.drivers.NathanGain
 
TURN_SPEED_SCALE - Static variable in class robot.humaninterface.drivers.NathanGain
 
turnJoystick - Static variable in class robot.RobotMap.HumanInput.Driver
 
turnJoystick - Static variable in class robot.RobotMap.Port.HumanInput
 
TWIST - Enum constant in enum class lib.custom.controllers.CustomCommandJoystick.Axis
 

U

unbindCommands() - Method in class lib.humaninput.HumanInput
Can be optionally overridden to unbind commands that were bound in bindCommands().
unbindCommands() - Method in class robot.humaninterface.drivers.PS4Driver
 
unbindCommands() - Method in class robot.humaninterface.drivers.RuffyDriver
 
USE_RUFFY_DRIVER - Static variable in class robot.RobotMap
 
Util - Class in lib.util
Common utilities
Util.Range - Record Class in lib.util
 

V

value - Variable in enum class lib.subsystems.SolenoidSubsystem.SolenoidState
 
valueOf(String) - Static method in enum class lib.custom.controllers.CustomCommandJoystick.Axis
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class lib.Elastic.NotificationLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class lib.subsystems.SolenoidSubsystem.SolenoidState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class lib.vision.VisionSubsystem.TagGroup
Returns the enum constant of this class with the specified name.
values() - Static method in enum class lib.custom.controllers.CustomCommandJoystick.Axis
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class lib.Elastic.NotificationLevel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class lib.subsystems.SolenoidSubsystem.SolenoidState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class lib.vision.VisionSubsystem.TagGroup
Returns an array containing the constants of this enum class, in the order they are declared.
VELOCITY_MULT - Static variable in class robot.subsystems.ShooterSubsystem
 
vision - Static variable in class robot.RobotMap.Component
 
VisionSubsystem - Class in lib.vision
This class implements vision by finding a specific tag in the camera's field of view, and moving towards the position of that tag (with a configured offset).
VisionSubsystem(Transform2d...) - Constructor for class lib.vision.VisionSubsystem
Creates a new VisionSubsystem
VisionSubsystem.TagGroup - Enum Class in lib.vision
 

W

WaitWhileCommand - Class in lib.commands
 
WaitWhileCommand(BooleanSupplier) - Constructor for class lib.commands.WaitWhileCommand
 
WARNING - Enum constant in enum class lib.Elastic.NotificationLevel
Warning message
withAutomaticHeight() - Method in class lib.Elastic.Notification
Modifies the notification's height and returns itself to allow for method chaining
withDescription(String) - Method in class lib.Elastic.Notification
Modifies the notification's description and returns itself to allow for method chaining
withDisplayMilliseconds(int) - Method in class lib.Elastic.Notification
Modifies the notification's display time and returns itself to allow for method chaining
withDisplaySeconds(double) - Method in class lib.Elastic.Notification
Modifies the notification's display time and returns itself to allow for method chaining
withHeight(double) - Method in class lib.Elastic.Notification
Modifies the notification's height and returns itself to allow for method chaining
withLevel(Elastic.NotificationLevel) - Method in class lib.Elastic.Notification
Modifies the notification's level and returns itself to allow for method chaining
withNoAutoDismiss() - Method in class lib.Elastic.Notification
Modifies the notification to disable the auto dismiss behavior
withSpeedMultiplier(double) - Method in class lib.custom.motorcontrollers.SmartMotorController.SpeedModifiedSmartMotor
 
withSpeedMultiplier(double) - Method in interface lib.custom.motorcontrollers.SmartMotorController
 
withState(Supplier<T>, Function<Supplier<T>, Command>, Subsystem...) - Static method in class lib.util.CmdUtil
Useful for creating complicated functional commands with multiple lambdas that reference the same state, and where the state needs to be updated every iteration.
withTitle(String) - Method in class lib.Elastic.Notification
Modifies the notification's title and returns itself to allow for method chaining
withWidth(double) - Method in class lib.Elastic.Notification
Modifies the notification's width and returns itself to allow for method chaining
WOBBLE_DISTANCE - Static variable in class robot.subsystems.IntakeSubsystem
 
WOBBLE_SPEED - Static variable in class robot.subsystems.IntakeSubsystem
 
wrapAngleHalf(double) - Static method in interface lib.custom.sensors.IMU
Wrap an angle in rotations to the range [-1/2, 1/2)
wrapAnglePositive(double) - Static method in interface lib.custom.sensors.IMU
Wrap an angle in rotations to the range [0, 1)
wrapShootCommand(Command) - Static method in class robot.humaninterface.operators.DefaultOperator
 

X

X - Enum constant in enum class lib.custom.controllers.CustomCommandJoystick.Axis
 
xyJoystick - Static variable in class robot.RobotMap.HumanInput.Driver
 
xyJoystick - Static variable in class robot.RobotMap.Port.HumanInput
 

Y

Y - Enum constant in enum class lib.custom.controllers.CustomCommandJoystick.Axis
 
Y_SPEED_SCALE - Static variable in class robot.humaninterface.drivers.NathanGain
 

Z

zero() - Method in class lib.subsystems.swerve.SwerveSubsystem
Zero the rotation encoders for all swerve modules.
zeroYaw() - Method in interface lib.custom.sensors.IMU
Set the zero position to the current yaw
zeroYaw(double) - Method in class lib.custom.sensors.CustomNavx
 
zeroYaw(double) - Method in class lib.custom.sensors.CustomPigeon
 
zeroYaw(double) - Method in interface lib.custom.sensors.IMU
Set the current yaw to the provided rotation
A B C D E F G H I J K L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values