Index
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.TagGroupgiven - 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
kGfeedforward 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_rotateToandc_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
-
Command-based version of
Notifications.randomNotif(String[], NotificationLevel) - 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
-
Command-based version of
Elastic.sendNotification(Notification) - 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
camerarecord 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
FieldObject2dinstances - 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
DeferredCommandthat 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
herefor other parameters. - ezMotion(ezControl, DoubleSupplier, DoubleConsumer, double, TrapezoidProfile.Constraints, Subsystem...) - Constructor for class lib.custom.motioncontrollers.ezMotion
-
See
herefor other parameters. - ezMotion(ezControl, DoubleSupplier, DoubleConsumer, Supplier<ezMotion.SetpointSupplier>, Subsystem...) - Constructor for class lib.custom.motioncontrollers.ezMotion
-
See
herefor 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
fieldPosrecord 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
firstrecord 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
-
For usage with
TagManager.getTagsSince(double) - 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 sincetime, 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
idrecord 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
-
Invert the given degree (
ServoSubsystem.MIN_ANGLEbecomesServoSubsystem.MAX_ANGLE,ServoSubsystem.MAX_ANGLEbecomesServoSubsystem.MIN_ANGLE) - 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
valueis less thanepsilon. - isZero(double, double) - Static method in class lib.util.Util
-
Returns true if
valueis less thanepsilon.
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
maxrecord 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
minrecord 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 ano-opcommand 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
posrecord 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
Rangerecord 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
secondrecord 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
Tagrecord 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
thirdrecord component. - time() - Method in record class lib.vision.TagManager.Tag
-
Returns the value of the
timerecord component. - timeConversionFactor(TimeUnit, TimeUnit) - Static method in class lib.util.Util
-
Computes the conversion factor between the first and second
TimeUnitgiven. - 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
Triplerecord 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
All Classes and Interfaces|All Packages|Constant Field Values