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 All Packages
All Classes All Packages
All Classes All Packages
A
- A - ca.team3161.lib.utils.controls.LogitechDualAction.LogitechButton
- absoluteTolerance(double) - Method in class ca.team3161.lib.utils.WPISmartPIDTuner.Builder
- AbstractController - Class in ca.team3161.lib.utils.controls
-
A Gamepad which allows button bindings and control modes.
- AbstractController(int, long, TimeUnit) - Constructor for class ca.team3161.lib.utils.controls.AbstractController
- AbstractDrivetrainBase - Class in ca.team3161.lib.robot.motion.drivetrains
-
Abstract parent class for prepackaged drivetrain base solutions.
- AbstractDrivetrainBase() - Constructor for class ca.team3161.lib.robot.motion.drivetrains.AbstractDrivetrainBase
- AbstractDrivetrainBase(long, TimeUnit) - Constructor for class ca.team3161.lib.robot.motion.drivetrains.AbstractDrivetrainBase
- AbstractIndependentSubsystem - Class in ca.team3161.lib.robot.subsystem
-
Abstracts a system which uses resourceLocks and has some task (recurring or one-shot) to be performed.
- AbstractIndependentSubsystem() - Constructor for class ca.team3161.lib.robot.subsystem.AbstractIndependentSubsystem
- AbstractPID<T extends edu.wpi.first.wpilibj.PIDSource,V extends java.lang.Number> - Class in ca.team3161.lib.robot.pid
-
A PID loop, which uses a PIDSrc and a set of constants to iteratively determine output values with which a system can reach and maintain a target value.
- AbstractPID(PIDSrc<T, V>, float, int, TimeUnit, float, float, float) - Constructor for class ca.team3161.lib.robot.pid.AbstractPID
-
Create a new AbstractPID instance.
- AbstractPooledSubsystem - Class in ca.team3161.lib.robot.subsystem
-
Abstracts a system which uses resourceLocks and has some task (recurring or one-shot) to be performed.
- AbstractPooledSubsystem() - Constructor for class ca.team3161.lib.robot.subsystem.AbstractPooledSubsystem
- AbstractPositionEstimator - Class in ca.team3161.lib.robot.motion.tracking
-
Abstract parent for drivetrain-specific classes which integrate accelerometer, gyroscope, and encoder data in order to estimate total x, y distance travelled and degrees rotated by a robot.
- AbstractPositionEstimator(ChassisParameters, Accelerometer, Gyro, Encoder, Encoder, Encoder, Encoder) - Constructor for class ca.team3161.lib.robot.motion.tracking.AbstractPositionEstimator
-
Construct a new PositionEstimator.
- AbstractSubsystem - Class in ca.team3161.lib.robot.subsystem
-
An abstract implementation of the Subsystem interface.
- AbstractSubsystem() - Constructor for class ca.team3161.lib.robot.subsystem.AbstractSubsystem
- AbstractSubsystem.RunTask - Class in ca.team3161.lib.robot.subsystem
-
The task for this Subsystem to run.
- accelerometer - Variable in class ca.team3161.lib.robot.motion.tracking.AbstractPositionEstimator
- acquireResources() - Method in class ca.team3161.lib.robot.subsystem.AbstractSubsystem
-
Helper method to acquire all defined resources.
- addTuner(SmartDashboardTuner) - Method in class ca.team3161.lib.utils.WPISmartPIDTuner
- adjust(double) - Method in class ca.team3161.lib.utils.controls.CubedJoystickMode
- adjust(double) - Method in class ca.team3161.lib.utils.controls.DeadbandJoystickMode
- adjust(double) - Method in class ca.team3161.lib.utils.controls.InvertedJoystickMode
- adjust(double) - Method in interface ca.team3161.lib.utils.controls.JoystickMode
-
Applies some transformation function to the input and returns a result.
- adjust(double) - Method in class ca.team3161.lib.utils.controls.LinearJoystickMode
-
Applies some transformation function to the input and returns a result.
- adjust(double) - Method in class ca.team3161.lib.utils.controls.ScaledJoystickMode
-
Applies some transformation function to the input and returns a result.
- adjust(double) - Method in class ca.team3161.lib.utils.controls.SquaredJoystickMode
-
Applies some transformation function to the input and returns a result.
- adjust(double) - Method in class ca.team3161.lib.utils.controls.SquareRootedJoystickMode
-
Applies some transformation function to the input and returns a result.
- andThen(JoystickMode) - Method in interface ca.team3161.lib.utils.controls.JoystickMode
- AndyMark3515LinearActuator - Class in ca.team3161.lib.robot.motion.actuators
- AndyMark3515LinearActuator(int) - Constructor for class ca.team3161.lib.robot.motion.actuators.AndyMark3515LinearActuator
- apply(Double) - Method in interface ca.team3161.lib.utils.controls.JoystickMode
- arcade() - Static method in class ca.team3161.lib.robot.motion.drivetrains.Drivetrains
-
Make a new arcade drivetrain base.
- ArcadeDrivetrain - Class in ca.team3161.lib.robot.motion.drivetrains
- ArcadeDrivetrain.Builder - Class in ca.team3161.lib.robot.motion.drivetrains
-
A Builder for arcade drivetrains.
- Assert - Class in ca.team3161.lib.utils
-
Assertions.
- Assert.AssertionException - Exception in ca.team3161.lib.utils
-
Indicates that an Assert statement has failed.
- assertFalse(boolean) - Static method in class ca.team3161.lib.utils.Assert
-
Assert that a condition is false.
- assertFalse(String, boolean) - Static method in class ca.team3161.lib.utils.Assert
-
Assert rhat a condition is false.
- assertTrue(boolean) - Static method in class ca.team3161.lib.utils.Assert
-
Assert that a condition is true.
- assertTrue(String, boolean) - Static method in class ca.team3161.lib.utils.Assert
-
Assert that a condition is true.
- atTarget() - Method in class ca.team3161.lib.robot.pid.AbstractPID
-
Check if this PID has reached its target value.
- atTarget() - Method in interface ca.team3161.lib.robot.pid.PID
-
Check if this PID has reached its target value.
- autonomousInit() - Method in class ca.team3161.lib.robot.TitanBot
-
DO NOT CALL THIS MANUALLY! At the start of the autonomous period, start a new background task using the behaviour described in the concrete subclass implementation's autonomousRoutine() method.
- autonomousPeriodic() - Method in class ca.team3161.lib.robot.TitanBot
- autonomousRoutine(TitanBot.AutonomousPeriodTimer) - Method in class ca.team3161.lib.robot.TitanBot
-
The one-shot autonomous "script" to be run in a new Thread.
- autonomousSetup() - Method in class ca.team3161.lib.robot.TitanBot
-
Called once each time before
TitanBot.autonomousRoutine(AutonomousPeriodTimer timer)
is called.
B
- B - ca.team3161.lib.utils.controls.LogitechDualAction.LogitechButton
- backingHID - Variable in class ca.team3161.lib.utils.controls.AbstractController
- backLeftController(SpeedController) - Method in class ca.team3161.lib.robot.motion.drivetrains.MecanumDrivetrain.Builder
-
Set the back left controller to use.
- backLeftEncoder - Variable in class ca.team3161.lib.robot.motion.tracking.AbstractPositionEstimator
- backRightController(SpeedController) - Method in class ca.team3161.lib.robot.motion.drivetrains.MecanumDrivetrain.Builder
-
Set the back right controller to use.
- backRightEncoder - Variable in class ca.team3161.lib.robot.motion.tracking.AbstractPositionEstimator
- BASE_BACK_LEFT - ca.team3161.lib.utils.controls.LogitechAttack3.LogitechAttack3Button
- BASE_BACK_RIGHT - ca.team3161.lib.utils.controls.LogitechAttack3.LogitechAttack3Button
- BASE_LEFT_BACK - ca.team3161.lib.utils.controls.LogitechAttack3.LogitechAttack3Button
- BASE_LEFT_FRONT - ca.team3161.lib.utils.controls.LogitechAttack3.LogitechAttack3Button
- BASE_RIGHT_BACK - ca.team3161.lib.utils.controls.LogitechAttack3.LogitechAttack3Button
- BASE_RIGHT_FRONT - ca.team3161.lib.utils.controls.LogitechAttack3.LogitechAttack3Button
- bearingPid(PID<? extends Gyro, Float>) - Method in class ca.team3161.lib.robot.motion.drivetrains.PIDDrivetrain.Builder
- between(double, double, double) - Static method in class ca.team3161.lib.utils.Utils
- between(float, float, float) - Static method in class ca.team3161.lib.utils.Utils
- between(int, int, int) - Static method in class ca.team3161.lib.utils.Utils
- between(long, long, long) - Static method in class ca.team3161.lib.utils.Utils
- bind(Gamepad.Binding, Runnable) - Method in interface ca.team3161.lib.utils.controls.Gamepad
-
Bind a button press on this gamepad to an action to be performed when the button is pressed, released, or periodically while the button is held.
- bind(Gamepad.Binding, Runnable) - Method in class ca.team3161.lib.utils.controls.LogitechAttack3
-
Bind a button press on this gamepad to an action to be performed when the button is pressed, released, or periodically while the button is held.
- bind(Gamepad.Binding, Runnable) - Method in class ca.team3161.lib.utils.controls.LogitechDualAction
-
Bind a button press on this gamepad to an action to be performed when the button is pressed, released, or periodically while the button is held.
- bind(Gamepad.Button, Gamepad.PressType, Runnable) - Method in interface ca.team3161.lib.utils.controls.Gamepad
-
Bind a button press on this gamepad to an action to be performed when the button is pressed, released, or periodically while the button is held.
- bind(Gamepad.Button, Runnable) - Method in interface ca.team3161.lib.utils.controls.Gamepad
-
Bind a button press on this gamepad to an action to be performed when the button is pressed.
- bind(Gamepad.Button, Consumer<Boolean>) - Method in interface ca.team3161.lib.utils.controls.Gamepad
- bind(Set<Gamepad.Button>, Gamepad.PressType, Runnable) - Method in interface ca.team3161.lib.utils.controls.Gamepad
-
Bind a button combination press on this gamepad to an action to be performed when the button is pressed, released, or periodically while the button is held.
- Binding(Gamepad.Button, Gamepad.PressType) - Constructor for class ca.team3161.lib.utils.controls.Gamepad.Binding
-
Construct a new Binding identifier.
- Binding(Collection<Gamepad.Button>, Gamepad.PressType) - Constructor for class ca.team3161.lib.utils.controls.Gamepad.Binding
-
Construct a new Binding identifier.
- BlinkinLEDController - Class in ca.team3161.lib.robot
-
A class that controls a REV Robotics Blinkin
- BlinkinLEDController(int) - Constructor for class ca.team3161.lib.robot.BlinkinLEDController
- BlinkinLEDController.Pattern - Enum in ca.team3161.lib.robot
- BOUND_PORTS - Static variable in class ca.team3161.lib.utils.controls.AbstractController
- BPM_COLOUR1_AND_2 - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- BPM_FOREST - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- BPM_LAVA - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- BPM_OCEAN - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- BPM_PARTY - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- BPM_RAINBOW - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- BREATH_BLUE - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- BREATH_FAST_COLOUR1 - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- BREATH_FAST_COLOUR2 - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- BREATH_GRAY - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- BREATH_RED - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- BREATH_SLOW_COLOUR1 - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- BREATH_SLOW_COLOUR2 - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- build() - Method in class ca.team3161.lib.robot.motion.drivetrains.ArcadeDrivetrain.Builder
-
Use the given parameters and construct a TankDrivetrain.
- build() - Method in class ca.team3161.lib.robot.motion.drivetrains.MecanumDrivetrain.Builder
-
Use the given parameters and construct a MecanumDrivetrain.
- build() - Method in class ca.team3161.lib.robot.motion.drivetrains.PIDDrivetrain.Builder
-
Verify components and create the PIDDrivetrain.
- build() - Method in class ca.team3161.lib.robot.motion.drivetrains.TankDrivetrain.Builder
-
Use the given parameters and construct a TankDrivetrain.
- build() - Method in class ca.team3161.lib.robot.pid.RampingSpeedController.Builder
-
Use the given parameters to construct a RampingSpeedController.
- build(String, PIDController) - Method in class ca.team3161.lib.utils.WPISmartPIDTuner.Builder
- Builder() - Constructor for class ca.team3161.lib.robot.motion.drivetrains.ArcadeDrivetrain.Builder
- Builder() - Constructor for class ca.team3161.lib.robot.motion.drivetrains.MecanumDrivetrain.Builder
- Builder() - Constructor for class ca.team3161.lib.robot.motion.drivetrains.PIDDrivetrain.Builder
- Builder() - Constructor for class ca.team3161.lib.robot.motion.drivetrains.TankDrivetrain.Builder
- Builder() - Constructor for class ca.team3161.lib.robot.pid.RampingSpeedController.Builder
- Builder() - Constructor for class ca.team3161.lib.utils.WPISmartPIDTuner.Builder
- buttonBindings - Variable in class ca.team3161.lib.utils.controls.AbstractController
- buttonStates - Variable in class ca.team3161.lib.utils.controls.AbstractController
C
- ca.team3161.lib.robot - package ca.team3161.lib.robot
- ca.team3161.lib.robot.motion.actuators - package ca.team3161.lib.robot.motion.actuators
- ca.team3161.lib.robot.motion.drivetrains - package ca.team3161.lib.robot.motion.drivetrains
- ca.team3161.lib.robot.motion.tracking - package ca.team3161.lib.robot.motion.tracking
- ca.team3161.lib.robot.pid - package ca.team3161.lib.robot.pid
- ca.team3161.lib.robot.sensors - package ca.team3161.lib.robot.sensors
- ca.team3161.lib.robot.subsystem - package ca.team3161.lib.robot.subsystem
- ca.team3161.lib.robot.utils - package ca.team3161.lib.robot.utils
- ca.team3161.lib.utils - package ca.team3161.lib.utils
- ca.team3161.lib.utils.controls - package ca.team3161.lib.utils.controls
- cancel() - Method in class ca.team3161.lib.robot.subsystem.AbstractSubsystem
-
Stop this Subsystem's background task.
- cancel() - Method in interface ca.team3161.lib.robot.subsystem.Subsystem
-
Stop this Subsystem's background task.
- chassisParameters - Variable in class ca.team3161.lib.robot.motion.tracking.AbstractPositionEstimator
- ChassisParameters - Class in ca.team3161.lib.robot.utils
-
Describes physical attributes of a Robot.
- ChassisParameters(double, double, double, double, double) - Constructor for class ca.team3161.lib.robot.utils.ChassisParameters
-
Construct a new ChassisParameters object.
- clear() - Method in class ca.team3161.lib.robot.pid.AbstractPID
-
Reset the state of this PID loop.
- clear() - Method in interface ca.team3161.lib.robot.pid.PID
-
Reset the state of this PID loop.
- COLOUR1_AND_2 - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- compose(JoystickMode) - Method in interface ca.team3161.lib.utils.controls.JoystickMode
- ComposedComponent<T> - Interface in ca.team3161.lib.utils
-
Interface describing a logical component which is composed of (or wrapped around) another component, either logical or physical.
- CONFETTI - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- consumer - Variable in class ca.team3161.lib.utils.DualSmartDashboardTuner
- consumer - Variable in class ca.team3161.lib.utils.SmartDashboardTuner
- continuous - Variable in class ca.team3161.lib.utils.DualSmartDashboardTuner
- continuous - Variable in class ca.team3161.lib.utils.SmartDashboardTuner
- continuous(boolean) - Method in class ca.team3161.lib.utils.WPISmartPIDTuner.Builder
- controller(SpeedController) - Method in class ca.team3161.lib.robot.pid.RampingSpeedController.Builder
-
Set the SpeedController to use.
- controlsMapping - Variable in class ca.team3161.lib.utils.controls.AbstractController
- controlsModeMap - Variable in class ca.team3161.lib.utils.controls.AbstractController
- CubedJoystickMode - Class in ca.team3161.lib.utils.controls
-
A JoystickMode which cubes the Joystick's raw input, but preserves sign.
- CubedJoystickMode() - Constructor for class ca.team3161.lib.utils.controls.CubedJoystickMode
D
- deadband - Variable in class ca.team3161.lib.robot.pid.AbstractPID
- deadband - Variable in class ca.team3161.lib.robot.pid.VelocityController
- DeadbandJoystickMode - Class in ca.team3161.lib.utils.controls
-
A Joystick mode which applies a deadband filter according to a constructor parameter.
- DeadbandJoystickMode(double) - Constructor for class ca.team3161.lib.utils.controls.DeadbandJoystickMode
- deadbandPeriod - Variable in class ca.team3161.lib.robot.pid.AbstractPID
- deadbandUnit - Variable in class ca.team3161.lib.robot.pid.AbstractPID
- defaultValue - Variable in class ca.team3161.lib.utils.SmartDashboardTuner
- defaultValueA - Variable in class ca.team3161.lib.utils.DualSmartDashboardTuner
- defaultValueB - Variable in class ca.team3161.lib.utils.DualSmartDashboardTuner
- defineResources() - Method in class ca.team3161.lib.robot.BlinkinLEDController
- defineResources() - Method in class ca.team3161.lib.robot.motion.drivetrains.ArcadeDrivetrain
-
Define the set of resourceLocks required for this Subsystem's task.
- defineResources() - Method in class ca.team3161.lib.robot.motion.drivetrains.MecanumDrivetrain
-
Define the set of resourceLocks required for this Subsystem's task.
- defineResources() - Method in class ca.team3161.lib.robot.motion.drivetrains.PIDDrivetrain
-
Require the SpeedControllers and PID objects.
- defineResources() - Method in class ca.team3161.lib.robot.motion.drivetrains.TankDrivetrain
-
Define the set of resourceLocks required for this Subsystem's task.
- defineResources() - Method in class ca.team3161.lib.robot.motion.tracking.AbstractPositionEstimator
-
Define the set of resourceLocks required for this Subsystem's task.
- defineResources() - Method in interface ca.team3161.lib.robot.subsystem.Subsystem
-
Define the set of resourceLocks required for this Subsystem's task.
- defineResources() - Method in class ca.team3161.lib.utils.controls.AbstractController
-
Define the set of resourceLocks required for this Subsystem's task.
- defineResources() - Method in class ca.team3161.lib.utils.DualSmartDashboardTuner
- defineResources() - Method in class ca.team3161.lib.utils.SmartDashboardTuner
- defineResources() - Method in class ca.team3161.lib.utils.SmartPIDTuner
- defineResources() - Method in class ca.team3161.lib.utils.WPISmartPIDTuner
- deltaError - Variable in class ca.team3161.lib.robot.pid.AbstractPID
- disable() - Method in class ca.team3161.lib.robot.motion.drivetrains.SpeedControllerGroup
-
Disable each SpeedController in the collection.
- disable() - Method in class ca.team3161.lib.robot.pid.RampingSpeedController
- disable() - Method in class ca.team3161.lib.robot.pid.VelocityController
-
Disable this VelocityController.
- disableBindings() - Method in class ca.team3161.lib.utils.controls.AbstractController
-
Disable button bindings.
- disableBindings() - Method in interface ca.team3161.lib.utils.controls.Gamepad
-
Disable button bindings.
- disabledInit() - Method in class ca.team3161.lib.robot.TitanBot
-
DO NOT CALL THIS MANUALLY!
- disabledPeriodic() - Method in class ca.team3161.lib.robot.TitanBot
- disabledRoutine() - Method in class ca.team3161.lib.robot.TitanBot
- disabledSetup() - Method in class ca.team3161.lib.robot.TitanBot
-
Called once when the robot enters the disabled state.
- DOWN - ca.team3161.lib.utils.controls.LogitechDualAction.DpadDirection
- DOWN_LEFT - ca.team3161.lib.utils.controls.LogitechDualAction.DpadDirection
- DOWN_RIGHT - ca.team3161.lib.utils.controls.LogitechDualAction.DpadDirection
- Drivetrains - Class in ca.team3161.lib.robot.motion.drivetrains
-
Static helper methods for setting up prepackaged drivetrain solutions.
- dt - Variable in class ca.team3161.lib.robot.motion.tracking.AbstractPositionEstimator
- dtheta - Variable in class ca.team3161.lib.robot.motion.tracking.AbstractPositionEstimator
- dTuner - Variable in class ca.team3161.lib.utils.SmartPIDTuner
- DualSmartDashboardTuner - Class in ca.team3161.lib.utils
- DualSmartDashboardTuner(int, String, String, double, double, BiConsumer<Double, Double>) - Constructor for class ca.team3161.lib.utils.DualSmartDashboardTuner
- DualSmartDashboardTuner(String, String, double, double, BiConsumer<Double, Double>) - Constructor for class ca.team3161.lib.utils.DualSmartDashboardTuner
- dw - Variable in class ca.team3161.lib.robot.motion.tracking.AbstractPositionEstimator
- dx - Variable in class ca.team3161.lib.robot.motion.tracking.AbstractPositionEstimator
- dy - Variable in class ca.team3161.lib.robot.motion.tracking.AbstractPositionEstimator
E
- e1 - Variable in class ca.team3161.lib.robot.motion.tracking.AbstractPositionEstimator
- e2 - Variable in class ca.team3161.lib.robot.motion.tracking.AbstractPositionEstimator
- E2E_BLEND_COLOUR1_TO_2 - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- E2E_BLEND_COLOUR2_TO_1 - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- E2E_BLEND_TO_BLACK_COLOUR1 - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- E2E_BLEND_TO_BLACK_COLOUR2 - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- e3 - Variable in class ca.team3161.lib.robot.motion.tracking.AbstractPositionEstimator
- enableBindings() - Method in class ca.team3161.lib.utils.controls.AbstractController
-
Enable button bindings.
- enableBindings() - Method in interface ca.team3161.lib.utils.controls.Gamepad
-
Enable button bindings.
- EncoderPIDSrc - Class in ca.team3161.lib.robot.pid
-
A PID source backed by a physical Encoder.
- EncoderPIDSrc(PIDEncoder) - Constructor for class ca.team3161.lib.robot.pid.EncoderPIDSrc
-
Create a new EncoderPidSrc instance.
- equals(Object) - Method in class ca.team3161.lib.robot.motion.tracking.Position
- equals(Object) - Method in class ca.team3161.lib.robot.utils.ChassisParameters
- equals(Object) - Method in class ca.team3161.lib.utils.controls.Gamepad.Binding
- equals(Object) - Method in class ca.team3161.lib.utils.controls.Gamepad.Mapping
F
- FIRE_LARGE - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- FIRE_MEDIUM - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- firstFilter(double) - Method in class ca.team3161.lib.robot.pid.RampingSpeedController.Builder
-
The first filter value.
- frontLeftController(SpeedController) - Method in class ca.team3161.lib.robot.motion.drivetrains.MecanumDrivetrain.Builder
-
Set the front left controller to use.
- frontLeftEncoder - Variable in class ca.team3161.lib.robot.motion.tracking.AbstractPositionEstimator
- frontRightController(SpeedController) - Method in class ca.team3161.lib.robot.motion.drivetrains.MecanumDrivetrain.Builder
-
Set the front right controller to use.
- frontRightEncoder - Variable in class ca.team3161.lib.robot.motion.tracking.AbstractPositionEstimator
G
- Gamepad - Interface in ca.team3161.lib.utils.controls
-
An interface defining a Gamepad controller.
- Gamepad.Axis - Interface in ca.team3161.lib.utils.controls
-
An axis for a control, eg horizontal, vertical.
- Gamepad.Binding - Class in ca.team3161.lib.utils.controls
-
A (Button, PressType) tuple for identifying button bindings.
- Gamepad.Button - Interface in ca.team3161.lib.utils.controls
-
A physical button on a gamepad.
- Gamepad.Control - Interface in ca.team3161.lib.utils.controls
-
A physical control on a Gamepad, eg a thumbstick or directional pad.
- Gamepad.Mapping - Class in ca.team3161.lib.utils.controls
-
A (Control, Axis) tuple for identifying mode mappings.
- Gamepad.PressType - Enum in ca.team3161.lib.utils.controls
-
Types of button press actions.
- get() - Method in class ca.team3161.lib.robot.motion.actuators.LinearActuator
- get() - Method in class ca.team3161.lib.robot.motion.drivetrains.SpeedControllerGroup
-
The current speed of this SpeedControllerGroup.
- get() - Method in class ca.team3161.lib.robot.pid.RampingSpeedController
- get() - Method in class ca.team3161.lib.robot.pid.VelocityController
-
Get the target rotational rate proportion which this VelocityController is set to.
- get() - Method in class ca.team3161.lib.robot.sensors.RightSight
- getAll() - Method in class ca.team3161.lib.robot.motion.drivetrains.SpeedControllerGroup
-
The speeds of all SpeedControllers within this SpeedControllerGroup.
- getAngle() - Method in interface ca.team3161.lib.robot.pid.PIDAngleValueSrc
-
Get the angle measured by this sensor.
- getAngle() - Method in class ca.team3161.lib.robot.pid.PotentiometerVoltagePIDSrc
-
Get the angle measured by this sensor.
- getAngle() - Method in enum ca.team3161.lib.utils.controls.LogitechDualAction.DpadDirection
- getAutonomousPeriodLengthSeconds() - Method in class ca.team3161.lib.robot.TitanBot
-
Define the length of the Autonomous period, in seconds.
- getAxis() - Method in class ca.team3161.lib.utils.controls.Gamepad.Mapping
-
Get the axis.
- getBackingHID() - Method in class ca.team3161.lib.utils.controls.AbstractController
-
Get the backing input device of this Gamepad.
- getBackingHID() - Method in interface ca.team3161.lib.utils.controls.Gamepad
-
Get the backing input device of this Gamepad.
- getButton(Gamepad.Button) - Method in interface ca.team3161.lib.utils.controls.Gamepad
-
Get the value of a button on the controller.
- getButton(Gamepad.Button) - Method in class ca.team3161.lib.utils.controls.LogitechAttack3
-
Get the value of a button on the controller.
- getButton(Gamepad.Button) - Method in class ca.team3161.lib.utils.controls.LogitechDualAction
-
Get the value of a button on the controller.
- getButtons() - Method in class ca.team3161.lib.utils.controls.AbstractController
-
Get the set of Buttons on this controller.
- getButtons() - Method in class ca.team3161.lib.utils.controls.Gamepad.Binding
-
Get the button.
- getButtons() - Method in class ca.team3161.lib.utils.controls.LogitechAttack3
- getButtons() - Method in class ca.team3161.lib.utils.controls.LogitechDualAction
- getComposedComponents() - Method in class ca.team3161.lib.robot.motion.drivetrains.ArcadeDrivetrain
-
Get the composed components within this one.
- getComposedComponents() - Method in class ca.team3161.lib.robot.motion.drivetrains.MecanumDrivetrain
-
Get the composed components within this one.
- getComposedComponents() - Method in class ca.team3161.lib.robot.motion.drivetrains.PIDDrivetrain
-
Get the composed components within this one.
- getComposedComponents() - Method in class ca.team3161.lib.robot.motion.drivetrains.SpeedControllerGroup
-
Return the list of SpeedControllers which this SpeedControllerGroup was constructed with.
- getComposedComponents() - Method in class ca.team3161.lib.robot.motion.drivetrains.TankDrivetrain
-
Get the composed components within this one.
- getComposedComponents() - Method in class ca.team3161.lib.robot.pid.EncoderPIDSrc
-
Get the composed components within this one.
- getComposedComponents() - Method in class ca.team3161.lib.robot.pid.GyroAnglePIDSrc
-
Get the composed components within this one.
- getComposedComponents() - Method in class ca.team3161.lib.robot.pid.PIDulum
-
Get the composed components within this one.
- getComposedComponents() - Method in class ca.team3161.lib.robot.pid.PotentiometerVoltagePIDSrc
-
Get the composed components within this one.
- getComposedComponents() - Method in class ca.team3161.lib.robot.pid.RampingSpeedController
-
Get the composed components within this one.
- getComposedComponents() - Method in class ca.team3161.lib.robot.pid.SimplePID
-
Get the composed components within this one.
- getComposedComponents() - Method in class ca.team3161.lib.robot.pid.VelocityController
-
Get the composed components within this one.
- getComposedComponents() - Method in interface ca.team3161.lib.utils.ComposedComponent
-
Get the composed components within this one.
- getControl() - Method in class ca.team3161.lib.utils.controls.Gamepad.Mapping
-
Get the control.
- getCurrent() - Method in class ca.team3161.lib.robot.TitanBot.LifecycleShifter
- getCurrentMode() - Method in class ca.team3161.lib.robot.TitanBot.AutonomousPeriodTimer
- getDpad() - Method in class ca.team3161.lib.utils.controls.LogitechAttack3
- getDpad() - Method in class ca.team3161.lib.utils.controls.LogitechDualAction
- getDpadDirection() - Method in class ca.team3161.lib.utils.controls.LogitechDualAction
- getEncoderCPR() - Method in class ca.team3161.lib.robot.utils.ChassisParameters
-
Get the number of ticks per revolution for the drivetrain encoders.
- getEncoderWheelGearRatio() - Method in class ca.team3161.lib.robot.utils.ChassisParameters
-
Get the gear ratio between what the encoders measure and what the wheels experience.
- getEstimate() - Method in class ca.team3161.lib.robot.motion.tracking.AbstractPositionEstimator
-
Get the current estimate of the robot's on-field position.
- getExecutorService() - Method in class ca.team3161.lib.robot.subsystem.AbstractIndependentSubsystem
- getExecutorService() - Method in class ca.team3161.lib.robot.subsystem.AbstractPooledSubsystem
- getExecutorService() - Method in class ca.team3161.lib.robot.subsystem.AbstractSubsystem
-
Get the executor service which executes this subsystem's tasks.
- getIdentifier() - Method in interface ca.team3161.lib.utils.controls.Gamepad.Axis
- getIdentifier() - Method in interface ca.team3161.lib.utils.controls.Gamepad.Button
- getIdentifier() - Method in enum ca.team3161.lib.utils.controls.LogitechAttack3.LogitechAttack3Axis
- getIdentifier() - Method in enum ca.team3161.lib.utils.controls.LogitechAttack3.LogitechAttack3Button
- getIdentifier() - Method in enum ca.team3161.lib.utils.controls.LogitechDualAction.LogitechAxis
- getIdentifier() - Method in enum ca.team3161.lib.utils.controls.LogitechDualAction.LogitechButton
- getIdentifier(Gamepad.Axis) - Method in interface ca.team3161.lib.utils.controls.Gamepad.Control
- getIdentifier(Gamepad.Axis) - Method in enum ca.team3161.lib.utils.controls.LogitechAttack3.LogitechAttack3Control
- getIdentifier(Gamepad.Axis) - Method in enum ca.team3161.lib.utils.controls.LogitechDualAction.LogitechControl
- getInverted() - Method in class ca.team3161.lib.robot.motion.drivetrains.SpeedControllerGroup
- getInverted() - Method in class ca.team3161.lib.robot.pid.RampingSpeedController
- getInverted() - Method in class ca.team3161.lib.robot.pid.VelocityController
- getJob() - Method in class ca.team3161.lib.robot.subsystem.AbstractSubsystem
-
Get the job representing the execution of this Subsystem's task.
- getJob() - Method in interface ca.team3161.lib.robot.subsystem.Subsystem
-
Get the job representing the execution of this Subsystem's task.
- getkD() - Method in class ca.team3161.lib.robot.pid.AbstractPID
-
Get the Derivative constant for this PID.
- getkD() - Method in interface ca.team3161.lib.robot.pid.PID
-
Get the Derivative constant for this PID.
- getKDLabel() - Method in class ca.team3161.lib.utils.SmartPIDTuner
- getkI() - Method in class ca.team3161.lib.robot.pid.AbstractPID
-
Get the Integral constant for this PID.
- getkI() - Method in interface ca.team3161.lib.robot.pid.PID
-
Get the Integral constant for this PID.
- getKILabel() - Method in class ca.team3161.lib.utils.SmartPIDTuner
- getkP() - Method in class ca.team3161.lib.robot.pid.AbstractPID
-
Get the Proportional constant for this PID.
- getkP() - Method in interface ca.team3161.lib.robot.pid.PID
-
Get the Proportional constant for this PID.
- getKPLabel() - Method in class ca.team3161.lib.utils.SmartPIDTuner
- getMaxAngle() - Method in class ca.team3161.lib.robot.pid.GyroAnglePIDSrc
-
The maximal angle of this sensor.
- getMaxAngle() - Method in interface ca.team3161.lib.robot.pid.PIDAngleValueSrc
-
The maximal angle of this sensor.
- getMaxAngle() - Method in class ca.team3161.lib.robot.pid.PotentiometerVoltagePIDSrc
-
The maximal angle of this sensor.
- getMaxPwmWidth() - Method in class ca.team3161.lib.robot.motion.actuators.AndyMark3515LinearActuator
- getMaxPwmWidth() - Method in class ca.team3161.lib.robot.motion.actuators.LinearActuator
- getMinAngle() - Method in class ca.team3161.lib.robot.pid.GyroAnglePIDSrc
-
The minimal angle of this sensor.
- getMinAngle() - Method in interface ca.team3161.lib.robot.pid.PIDAngleValueSrc
-
The minimal angle of this sensor.
- getMinAngle() - Method in class ca.team3161.lib.robot.pid.PotentiometerVoltagePIDSrc
-
The minimal angle of this sensor.
- getMinPwmWidth() - Method in class ca.team3161.lib.robot.motion.actuators.AndyMark3515LinearActuator
- getMinPwmWidth() - Method in class ca.team3161.lib.robot.motion.actuators.LinearActuator
- getMode() - Method in class ca.team3161.lib.robot.LifecycleEvent
- getPIDSourceType() - Method in class ca.team3161.lib.robot.pid.EncoderPIDSrc
- getPIDSourceType() - Method in class ca.team3161.lib.robot.pid.GyroAnglePIDSrc
- getPIDSourceType() - Method in class ca.team3161.lib.robot.pid.PotentiometerVoltagePIDSrc
- getPIDSourceType() - Method in class ca.team3161.lib.robot.pid.VelocityController
- getPIDValue() - Method in class ca.team3161.lib.robot.pid.EncoderPIDSrc
-
Get the measured value of the sensor behind this PIDSrc.
- getPIDValue() - Method in class ca.team3161.lib.robot.pid.GyroAnglePIDSrc
-
Get the measured value of the sensor behind this PIDSrc.
- getPIDValue() - Method in interface ca.team3161.lib.robot.pid.PIDSrc
-
Get the measured value of the sensor behind this PIDSrc.
- getPIDValue() - Method in class ca.team3161.lib.robot.pid.PotentiometerVoltagePIDSrc
- getPIDValue() - Method in class ca.team3161.lib.robot.pid.VelocityController
-
Get the measured value of the sensor behind this PIDSrc.
- getPort() - Method in class ca.team3161.lib.utils.controls.AbstractController
-
Get the USB port (as numbered in the Driver Station) that this Gamepad is plugged into.
- getPort() - Method in interface ca.team3161.lib.utils.controls.Gamepad
-
Get the USB port (as numbered in the Driver Station) that this Gamepad is plugged into.
- getPressType() - Method in class ca.team3161.lib.utils.controls.Gamepad.Binding
-
Get the press type.
- getPrevious() - Method in class ca.team3161.lib.robot.TitanBot.LifecycleShifter
- getRate() - Method in interface ca.team3161.lib.robot.pid.PIDRateValueSrc
-
Get the rate measured by this sensor.
- getRate() - Method in class ca.team3161.lib.robot.pid.VelocityController
-
Get the rate measured by this sensor.
- getSensor() - Method in class ca.team3161.lib.robot.pid.EncoderPIDSrc
-
Get the sensor behind this PIDSrc.
- getSensor() - Method in class ca.team3161.lib.robot.pid.GyroAnglePIDSrc
-
Get the sensor behind this PIDSrc.
- getSensor() - Method in interface ca.team3161.lib.robot.pid.PIDSrc
-
Get the sensor behind this PIDSrc.
- getSensor() - Method in class ca.team3161.lib.robot.pid.PotentiometerVoltagePIDSrc
-
Get the sensor behind this PIDSrc.
- getSensor() - Method in class ca.team3161.lib.robot.pid.VelocityController
-
Get the sensor behind this PIDSrc.
- getSrc() - Method in class ca.team3161.lib.robot.pid.AbstractPID
-
Get the source sensor of this PID.
- getSrc() - Method in interface ca.team3161.lib.robot.pid.PID
-
Get the source sensor of this PID.
- getTheta() - Method in class ca.team3161.lib.robot.motion.tracking.Position
-
Get the net change in rotation.
- getValue() - Method in interface ca.team3161.lib.robot.pid.PIDRawValueSrc
-
Get the raw value measured by this sensor.
- getValue(Gamepad.Control, Gamepad.Axis) - Method in interface ca.team3161.lib.utils.controls.Gamepad
- getValue(Gamepad.Mapping) - Method in interface ca.team3161.lib.utils.controls.Gamepad
-
Get the value of an axis on a control.
- getValue(Gamepad.Mapping) - Method in class ca.team3161.lib.utils.controls.LogitechAttack3
-
Get the value of an axis on a control.
- getValue(Gamepad.Mapping) - Method in class ca.team3161.lib.utils.controls.LogitechDualAction
-
Get the value of an axis on a control.
- getWheelBaseLength() - Method in class ca.team3161.lib.robot.utils.ChassisParameters
-
Get the wheelbase length.
- getWheelBaseWidth() - Method in class ca.team3161.lib.robot.utils.ChassisParameters
-
Get the wheelbase width.
- getWheelRadius() - Method in class ca.team3161.lib.robot.utils.ChassisParameters
-
Get the wheel radius.
- getX() - Method in class ca.team3161.lib.robot.motion.tracking.Position
-
Get the net x distance co-ordinate.
- getY() - Method in class ca.team3161.lib.robot.motion.tracking.Position
-
Get the net y distance co-ordinate.
- GRADIENT_COLOUR1_AND_2 - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- GRAVITATIONAL_ACCELERATION - Static variable in class ca.team3161.lib.robot.motion.tracking.AbstractPositionEstimator
-
Acceleration due to gravity, in meters per second.
- gyro - Variable in class ca.team3161.lib.robot.motion.tracking.AbstractPositionEstimator
- gyro(Gyro) - Method in class ca.team3161.lib.robot.motion.drivetrains.MecanumDrivetrain.Builder
-
Set the gyro to use (optional).
- GyroAnglePIDSrc - Class in ca.team3161.lib.robot.pid
-
A PID source backed by a physical Gyroscope.
- GyroAnglePIDSrc(PIDAnalogGyro) - Constructor for class ca.team3161.lib.robot.pid.GyroAnglePIDSrc
-
Create a new GyroAnglePIDSrc instance.
H
- hasBinding(Gamepad.Binding) - Method in interface ca.team3161.lib.utils.controls.Gamepad
- hasBinding(Gamepad.Binding) - Method in class ca.team3161.lib.utils.controls.LogitechAttack3
- hasBinding(Gamepad.Binding) - Method in class ca.team3161.lib.utils.controls.LogitechDualAction
- hasBinding(Gamepad.Button) - Method in interface ca.team3161.lib.utils.controls.Gamepad
-
Check if a given button has a bound action.
- hasBinding(Gamepad.Button, Gamepad.PressType) - Method in interface ca.team3161.lib.utils.controls.Gamepad
-
Check if a given button has a bound action for a specific button press type.
- hasBinding(Set<Gamepad.Button>, Gamepad.PressType) - Method in interface ca.team3161.lib.utils.controls.Gamepad
- hashCode() - Method in class ca.team3161.lib.robot.motion.tracking.Position
- hashCode() - Method in class ca.team3161.lib.robot.utils.ChassisParameters
- hashCode() - Method in class ca.team3161.lib.utils.controls.Gamepad.Binding
- hashCode() - Method in class ca.team3161.lib.utils.controls.Gamepad.Mapping
- HEARTBEAT_BLUE - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- HEARTBEAT_FAST_COLOUR1 - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- HEARTBEAT_FAST_COLOUR2 - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- HEARTBEAT_GRAY - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- HEARTBEAT_MEDIUM_COLOUR1 - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- HEARTBEAT_MEDIUM_COLOUR2 - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- HEARTBEAT_RED - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- HEARTBEAT_SLOW_COLOUR1 - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- HEARTBEAT_SLOW_COLOUR2 - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- HEARTBEAT_WHITE - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- HOLD - ca.team3161.lib.utils.controls.Gamepad.PressType
I
- inputRange(double, double) - Method in class ca.team3161.lib.utils.WPISmartPIDTuner.Builder
- integralError - Variable in class ca.team3161.lib.robot.pid.AbstractPID
- InvalidPIDSourceTypeException - Exception in ca.team3161.lib.robot.pid
- InvalidPIDSourceTypeException(PIDSourceType) - Constructor for exception ca.team3161.lib.robot.pid.InvalidPIDSourceTypeException
- inverted - Variable in class ca.team3161.lib.robot.pid.VelocityController
- inverted - Variable in class ca.team3161.lib.robot.sensors.RightSight
- InvertedJoystickMode - Class in ca.team3161.lib.utils.controls
-
A Joystick mode which simply inverts its input.
- InvertedJoystickMode() - Constructor for class ca.team3161.lib.utils.controls.InvertedJoystickMode
- isCancelled() - Method in class ca.team3161.lib.robot.subsystem.AbstractSubsystem
-
Check if this subsystem's task has been cancelled.
- isCancelled() - Method in interface ca.team3161.lib.robot.subsystem.Subsystem
-
Check if this subsystem's task has been cancelled.
- isContinuous - Variable in class ca.team3161.lib.utils.WPISmartPIDTuner
- isContinuous() - Method in class ca.team3161.lib.utils.DualSmartDashboardTuner
- isContinuous() - Method in class ca.team3161.lib.utils.SmartDashboardTuner
- isDone() - Method in class ca.team3161.lib.robot.subsystem.OneShotIndependentSubsystem
-
Check if this subsystem's task has been completed.
- isDone() - Method in class ca.team3161.lib.robot.subsystem.OneShotPooledSubsystem
-
Check if this subsystem's task has been completed.
- isDone() - Method in class ca.team3161.lib.robot.subsystem.RepeatingIndependentSubsystem
-
Check if this subsystem's task has been completed.
- isDone() - Method in class ca.team3161.lib.robot.subsystem.RepeatingPooledSubsystem
-
Check if this subsystem's task has been completed.
- isDone() - Method in interface ca.team3161.lib.robot.subsystem.Subsystem
-
Check if this subsystem's task has been completed.
- isScheduled() - Method in class ca.team3161.lib.robot.subsystem.AbstractSubsystem
- isScheduled() - Method in interface ca.team3161.lib.robot.subsystem.Subsystem
-
Check if this subsystem's task is scheduled to execute.
- isStarted() - Method in class ca.team3161.lib.robot.subsystem.AbstractSubsystem
-
Check if this subsystem's task has been started.
- isStarted() - Method in interface ca.team3161.lib.robot.subsystem.Subsystem
-
Check if this subsystem's task has been started.
- isTractionEnabled() - Method in class ca.team3161.lib.robot.pid.TractionController
-
Check if traction control is enabled
- iTuner - Variable in class ca.team3161.lib.utils.SmartPIDTuner
J
- job - Variable in class ca.team3161.lib.robot.subsystem.AbstractSubsystem
-
The Future representing this Subsystem's task.
- JOYSTICK - ca.team3161.lib.utils.controls.LogitechAttack3.LogitechAttack3Control
- JoystickMode - Interface in ca.team3161.lib.utils.controls
-
Interface for "Mode" objects which apply some function to a Joystick's input.
K
- kD - Variable in class ca.team3161.lib.robot.pid.AbstractPID
- kD(double) - Method in class ca.team3161.lib.utils.WPISmartPIDTuner.Builder
- kF(double) - Method in class ca.team3161.lib.utils.WPISmartPIDTuner.Builder
- kI - Variable in class ca.team3161.lib.robot.pid.AbstractPID
- kI(double) - Method in class ca.team3161.lib.utils.WPISmartPIDTuner.Builder
- kP - Variable in class ca.team3161.lib.robot.pid.AbstractPID
- kP(double) - Method in class ca.team3161.lib.utils.WPISmartPIDTuner.Builder
L
- label - Variable in class ca.team3161.lib.utils.SmartDashboardTuner
- labelA - Variable in class ca.team3161.lib.utils.DualSmartDashboardTuner
- labelB - Variable in class ca.team3161.lib.utils.DualSmartDashboardTuner
- LARSON_GRAY - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- LARSON_RED - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- LARSON_SCANNER_COLOUR1 - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- LARSON_SCANNER_COLOUR2 - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- lastTimeNotAtTarget - Variable in class ca.team3161.lib.robot.pid.AbstractPID
- lastValue - Variable in class ca.team3161.lib.utils.SmartDashboardTuner
- lastValueA - Variable in class ca.team3161.lib.utils.DualSmartDashboardTuner
- lastValueB - Variable in class ca.team3161.lib.utils.DualSmartDashboardTuner
- LEFT - ca.team3161.lib.utils.controls.LogitechDualAction.DpadDirection
- LEFT_BUMPER - ca.team3161.lib.utils.controls.LogitechDualAction.LogitechButton
- LEFT_STICK - ca.team3161.lib.utils.controls.LogitechDualAction.LogitechControl
- LEFT_STICK_CLICK - ca.team3161.lib.utils.controls.LogitechDualAction.LogitechButton
- LEFT_TRIGGER - ca.team3161.lib.utils.controls.LogitechDualAction.LogitechButton
- leftControllers(SpeedControllerGroup) - Method in class ca.team3161.lib.robot.motion.drivetrains.ArcadeDrivetrain.Builder
-
Set the left-side SpeedControllerGroup to use.
- leftControllers(SpeedControllerGroup) - Method in class ca.team3161.lib.robot.motion.drivetrains.TankDrivetrain.Builder
-
Set the left-side SpeedControllerGroup to use.
- leftControllers(SpeedController...) - Method in class ca.team3161.lib.robot.motion.drivetrains.ArcadeDrivetrain.Builder
- leftControllers(SpeedController...) - Method in class ca.team3161.lib.robot.motion.drivetrains.TankDrivetrain.Builder
- leftDrive(SpeedController) - Method in class ca.team3161.lib.robot.motion.drivetrains.PIDDrivetrain.Builder
- leftPidController(PID<? extends PIDEncoder, Integer>) - Method in class ca.team3161.lib.robot.motion.drivetrains.PIDDrivetrain.Builder
- LifecycleEvent - Class in ca.team3161.lib.robot
- LifecycleListener - Interface in ca.team3161.lib.robot
- LifecycleShifter() - Constructor for class ca.team3161.lib.robot.TitanBot.LifecycleShifter
- LIGHT_CHASE_BLUE - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- LIGHT_CHASE_COLOUR1 - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- LIGHT_CHASE_COLOUR2 - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- LIGHT_CHASE_GRAY - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- LIGHT_CHASE_RED - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- LinearActuator - Class in ca.team3161.lib.robot.motion.actuators
- LinearActuator(int) - Constructor for class ca.team3161.lib.robot.motion.actuators.LinearActuator
- LinearJoystickMode - Class in ca.team3161.lib.utils.controls
-
The most basic possible JoystickMode.
- LinearJoystickMode() - Constructor for class ca.team3161.lib.utils.controls.LinearJoystickMode
- LogitechAttack3 - Class in ca.team3161.lib.utils.controls
-
A class representing a LogitechAttack3 joystick.
- LogitechAttack3(int) - Constructor for class ca.team3161.lib.utils.controls.LogitechAttack3
-
Create a new Joystick.
- LogitechAttack3(int, int, TimeUnit) - Constructor for class ca.team3161.lib.utils.controls.LogitechAttack3
-
Create a new Joystick, with a specific polling frequency (for button bindings).
- LogitechAttack3.LogitechAttack3Axis - Enum in ca.team3161.lib.utils.controls
-
.
- LogitechAttack3.LogitechAttack3Button - Enum in ca.team3161.lib.utils.controls
-
.
- LogitechAttack3.LogitechAttack3Control - Enum in ca.team3161.lib.utils.controls
-
.
- LogitechDualAction - Class in ca.team3161.lib.utils.controls
-
A Gamepad implementation describing the Logitech DualAction gamepad.
- LogitechDualAction(int) - Constructor for class ca.team3161.lib.utils.controls.LogitechDualAction
-
Create a new LogitechDualAction gamepad/controller.
- LogitechDualAction(int, int, TimeUnit) - Constructor for class ca.team3161.lib.utils.controls.LogitechDualAction
-
Create a new LogitechDualAction gamepad/controller, with a specific polling frequency (for button bindings).
- LogitechDualAction.DpadDirection - Enum in ca.team3161.lib.utils.controls
- LogitechDualAction.LogitechAxis - Enum in ca.team3161.lib.utils.controls
-
.
- LogitechDualAction.LogitechButton - Enum in ca.team3161.lib.utils.controls
-
.
- LogitechDualAction.LogitechControl - Enum in ca.team3161.lib.utils.controls
-
.
M
- map(Gamepad.Control, Gamepad.Axis, Consumer<Double>) - Method in interface ca.team3161.lib.utils.controls.Gamepad
- map(Gamepad.Mapping, Consumer<Double>) - Method in interface ca.team3161.lib.utils.controls.Gamepad
-
Map a control/axis pair to a function.
- map(Gamepad.Mapping, Consumer<Double>) - Method in class ca.team3161.lib.utils.controls.LogitechAttack3
-
Map a control/axis pair to a function.
- map(Gamepad.Mapping, Consumer<Double>) - Method in class ca.team3161.lib.utils.controls.LogitechDualAction
-
Map a control/axis pair to a function.
- Mapping(Gamepad.Control, Gamepad.Axis) - Constructor for class ca.team3161.lib.utils.controls.Gamepad.Mapping
-
Construct a new ModeIdentifier.
- maxExecutionMs - Variable in class ca.team3161.lib.robot.subsystem.AbstractSubsystem.RunTask
- maxIntegralError - Variable in class ca.team3161.lib.robot.pid.VelocityController
- maxRotationalRate - Variable in class ca.team3161.lib.robot.pid.VelocityController
- maxStep(double) - Method in class ca.team3161.lib.robot.pid.RampingSpeedController.Builder
-
Set the maximum step size to use.
- mecanum() - Static method in class ca.team3161.lib.robot.motion.drivetrains.Drivetrains
-
Make a new mecanum drivetrain base.
- MecanumDrivetrain - Class in ca.team3161.lib.robot.motion.drivetrains
-
A prepackaged mecanum drive solution, suitable for 4-wheeled Mecanum drivetrains.
- MecanumDrivetrain.Builder - Class in ca.team3161.lib.robot.motion.drivetrains
-
A Builder for mecanum drivetrains.
- MecanumPositionEstimator - Class in ca.team3161.lib.robot.motion.tracking
-
A Position Estimator for Mecanum drivetrains.
- MecanumPositionEstimator(ChassisParameters, Accelerometer, Gyro, Encoder, Encoder, Encoder, Encoder) - Constructor for class ca.team3161.lib.robot.motion.tracking.MecanumPositionEstimator
-
Construct a new MecanumPositionEstimator.
- mudtheta - Variable in class ca.team3161.lib.robot.motion.tracking.AbstractPositionEstimator
- mudx - Variable in class ca.team3161.lib.robot.motion.tracking.AbstractPositionEstimator
- mudy - Variable in class ca.team3161.lib.robot.motion.tracking.AbstractPositionEstimator
N
- NONE - ca.team3161.lib.robot.RobotMode
- NONE - ca.team3161.lib.utils.controls.LogitechDualAction.DpadDirection
- normalizePwm(double) - Static method in class ca.team3161.lib.utils.Utils
-
Normalize a PWM value so it remains in the range [-1.0, 1.0] If a value above 1.0 is given, 1.0 is returned.
- normalizePwm(float) - Static method in class ca.team3161.lib.utils.Utils
-
Normalize a PWM value so it remains in the range [-1.0, 1.0] If a value above 1.0 is given, 1.0 is returned.
O
- OFF - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- ON_AUTO - ca.team3161.lib.robot.RobotMode
- ON_DISABLED - ca.team3161.lib.robot.RobotMode
- ON_INIT - ca.team3161.lib.robot.RobotMode
- ON_TELEOP - ca.team3161.lib.robot.RobotMode
- ON_TEST - ca.team3161.lib.robot.RobotMode
- OneShotIndependentSubsystem - Class in ca.team3161.lib.robot.subsystem
-
A Subsystem whose task is only normally run once.
- OneShotIndependentSubsystem() - Constructor for class ca.team3161.lib.robot.subsystem.OneShotIndependentSubsystem
- OneShotPooledSubsystem - Class in ca.team3161.lib.robot.subsystem
-
A Subsystem whose task is only normally run once.
- OneShotPooledSubsystem() - Constructor for class ca.team3161.lib.robot.subsystem.OneShotPooledSubsystem
- onLifecycleChange(LifecycleEvent) - Method in interface ca.team3161.lib.robot.LifecycleListener
- onLifecycleChange(LifecycleEvent) - Method in class ca.team3161.lib.robot.motion.drivetrains.AbstractDrivetrainBase
- onLifecycleChange(LifecycleEvent) - Method in class ca.team3161.lib.robot.TitanBot
- onLifecycleChange(LifecycleEvent) - Method in class ca.team3161.lib.utils.controls.AbstractController
- onLifecycleChange(LifecycleEvent) - Method in class ca.team3161.lib.utils.DualSmartDashboardTuner
- onLifecycleChange(LifecycleEvent) - Method in class ca.team3161.lib.utils.SmartDashboardTuner
- onLifecycleChange(LifecycleEvent) - Method in class ca.team3161.lib.utils.SmartPIDTuner
- onLifecycleChange(LifecycleEvent) - Method in class ca.team3161.lib.utils.WPISmartPIDTuner
- outputRange(double, double) - Method in class ca.team3161.lib.utils.WPISmartPIDTuner.Builder
P
- pAx - Variable in class ca.team3161.lib.robot.motion.tracking.AbstractPositionEstimator
- pAy - Variable in class ca.team3161.lib.robot.motion.tracking.AbstractPositionEstimator
- percentTolerance(double) - Method in class ca.team3161.lib.utils.WPISmartPIDTuner.Builder
- pid - Variable in class ca.team3161.lib.utils.SmartPIDTuner
- pid - Variable in class ca.team3161.lib.utils.WPISmartPIDTuner
- pid(Float) - Method in class ca.team3161.lib.robot.pid.PIDulum
-
Iterate the PID loop.
- pid(Float) - Method in class ca.team3161.lib.robot.pid.SimplePID
-
Iterate the PID loop.
- pid(Float) - Method in class ca.team3161.lib.robot.pid.VelocityController
-
Iterate the PID loop.
- pid(V) - Method in class ca.team3161.lib.robot.pid.AbstractPID
-
Iterate the PID loop.
- pid(V) - Method in interface ca.team3161.lib.robot.pid.PID
-
Iterate the PID loop.
- PID<T extends edu.wpi.first.wpilibj.PIDSource,V extends java.lang.Number> - Interface in ca.team3161.lib.robot.pid
-
A PID loop, which uses a PIDSrc and a set of constants to iteratively determine output values with which a system can reach and maintain a target value.
- PIDAngleValueSrc<T extends edu.wpi.first.wpilibj.PIDSource> - Interface in ca.team3161.lib.robot.pid
-
A PID source that specifically returns values to be interpreted as degrees.
- PIDDrivetrain - Class in ca.team3161.lib.robot.motion.drivetrains
-
A drivetrain controller that uses PID objects and is able to accurately drive straight and turn by degrees.
- PIDDrivetrain(PIDDrivetrain.Builder) - Constructor for class ca.team3161.lib.robot.motion.drivetrains.PIDDrivetrain
-
Create a new PIDDrivetrain instance from a Builder.
- PIDDrivetrain(SpeedController, SpeedController, PID<? extends PIDEncoder, Integer>, PID<? extends PIDEncoder, Integer>, PID<? extends Gyro, Float>, PID<? extends Gyro, Float>) - Constructor for class ca.team3161.lib.robot.motion.drivetrains.PIDDrivetrain
-
Create a new PIDDrivetrain instance.
- PIDDrivetrain.Builder - Class in ca.team3161.lib.robot.motion.drivetrains
-
A Builder to facilitate easy instantation of PIDDrivetrains.
- PIDDrivetrain.Task - Class in ca.team3161.lib.robot.motion.drivetrains
-
An action this PIDDrivetrain may carry out.
- pidGet() - Method in interface ca.team3161.lib.robot.pid.PIDSrc
-
Get the PID value measured by this sensor.
- PIDRateValueSrc<T extends edu.wpi.first.wpilibj.PIDSource> - Interface in ca.team3161.lib.robot.pid
-
Defines a component which can provide rate values for a PID system.
- PIDRawValueSrc<T extends edu.wpi.first.wpilibj.PIDSource> - Interface in ca.team3161.lib.robot.pid
-
Defines a component which provides a generic measurable value for a PID system.
- PIDSrc<T extends edu.wpi.first.wpilibj.PIDSource,V extends java.lang.Number> - Interface in ca.team3161.lib.robot.pid
-
Interface for PID sources.
- PIDulum<V extends PIDAngleValueSrc<?>> - Class in ca.team3161.lib.robot.pid
-
A PID controller for inverted pendulum systems (PID pendulum...
- PIDulum(PIDSrc<V, Float>, float, int, TimeUnit, float, float, float, float, float) - Constructor for class ca.team3161.lib.robot.pid.PIDulum
- port - Variable in class ca.team3161.lib.utils.controls.AbstractController
- Position - Class in ca.team3161.lib.robot.motion.tracking
-
Represents a Robot position on the field, relative to some known starting position (eg the starting position of the Robot at the beginning of a match/when it was powered on).
- Position(double, double, double) - Constructor for class ca.team3161.lib.robot.motion.tracking.Position
-
Construct a new Position.
- PotentiometerVoltagePIDSrc - Class in ca.team3161.lib.robot.pid
-
A PID source that converts a rotary potentiometer's voltage output into degrees of rotation.
- PotentiometerVoltagePIDSrc(PIDAnalogPotentiometer, float, float, float, float) - Constructor for class ca.team3161.lib.robot.pid.PotentiometerVoltagePIDSrc
-
Create a new PotentiometerPidSrc instance.
- prefix - Variable in class ca.team3161.lib.utils.SmartPIDTuner
- prefs - Variable in class ca.team3161.lib.utils.DualSmartDashboardTuner
- prefs - Variable in class ca.team3161.lib.utils.SmartDashboardTuner
- PRESS - ca.team3161.lib.utils.controls.Gamepad.PressType
- prevError - Variable in class ca.team3161.lib.robot.pid.AbstractPID
- pt - Variable in class ca.team3161.lib.robot.motion.tracking.AbstractPositionEstimator
- ptheta - Variable in class ca.team3161.lib.robot.motion.tracking.AbstractPositionEstimator
- pTuner - Variable in class ca.team3161.lib.utils.SmartPIDTuner
- px - Variable in class ca.team3161.lib.robot.motion.tracking.AbstractPositionEstimator
- py - Variable in class ca.team3161.lib.robot.motion.tracking.AbstractPositionEstimator
R
- RAINBOW_FOREST - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- RAINBOW_GLITTER - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- RAINBOW_LAVA - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- RAINBOW_OCEAN - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- RAINBOW_PARTY - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- RAINBOW_RAINBOW - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- RampingSpeedController - Class in ca.team3161.lib.robot.pid
-
A SpeedController implementation which enforces a maximum change in target speed.
- RampingSpeedController.Builder - Class in ca.team3161.lib.robot.pid
-
A Builder for RampingSpeedControllers.
- rampRatio(double) - Method in class ca.team3161.lib.robot.pid.RampingSpeedController.Builder
-
Set the ramp ratio.
- registerLifecycleComponent(T) - Method in class ca.team3161.lib.robot.TitanBot
- RELEASE - ca.team3161.lib.utils.controls.Gamepad.PressType
- releaseResources() - Method in class ca.team3161.lib.robot.subsystem.AbstractSubsystem
-
Helper method to release all defined resources.
- RepeatingIndependentSubsystem - Class in ca.team3161.lib.robot.subsystem
-
A Subsystem whose task is run repeatedly with a specified period, until cancelled.
- RepeatingIndependentSubsystem() - Constructor for class ca.team3161.lib.robot.subsystem.RepeatingIndependentSubsystem
- RepeatingIndependentSubsystem(long, TimeUnit) - Constructor for class ca.team3161.lib.robot.subsystem.RepeatingIndependentSubsystem
- RepeatingPooledSubsystem - Class in ca.team3161.lib.robot.subsystem
-
A Subsystem whose task is run repeatedly with a specified period, until cancelled.
- RepeatingPooledSubsystem() - Constructor for class ca.team3161.lib.robot.subsystem.RepeatingPooledSubsystem
- RepeatingPooledSubsystem(long, TimeUnit) - Constructor for class ca.team3161.lib.robot.subsystem.RepeatingPooledSubsystem
- require(Object) - Method in class ca.team3161.lib.robot.subsystem.AbstractSubsystem
-
Define a resource which this Subsystem requires exclusive access to while its task runs.
- require(Object) - Method in interface ca.team3161.lib.robot.subsystem.Subsystem
-
Define a resource which this Subsystem requires exclusive access to while its task runs.
- requireNonNegative(double) - Static method in class ca.team3161.lib.utils.Utils
-
Assert that a double is greater than 0.
- requireNonNegative(float) - Static method in class ca.team3161.lib.utils.Utils
-
Assert that a float is greater than 0.
- requireNonNegative(int) - Static method in class ca.team3161.lib.utils.Utils
-
Assert that an int is greater than 0.
- requireNonNegative(long) - Static method in class ca.team3161.lib.utils.Utils
-
Assert that a long is greater than 0.
- reset() - Method in class ca.team3161.lib.robot.motion.drivetrains.PIDDrivetrain
-
Reset the state of the drivetrain so that it can be cleanly reused.
- reset() - Method in class ca.team3161.lib.robot.motion.tracking.AbstractPositionEstimator
- resourceLocks - Variable in class ca.team3161.lib.robot.subsystem.AbstractSubsystem
-
A list of resourceLocks which this Subsystem requires.
- ResourceTracker - Class in ca.team3161.lib.robot.subsystem
-
Tracks robot resources (sensors, motor controllers, etc.) to allow Subsystems to ensure separation of task runs.
- RIGHT - ca.team3161.lib.utils.controls.LogitechDualAction.DpadDirection
- RIGHT_BUMPER - ca.team3161.lib.utils.controls.LogitechDualAction.LogitechButton
- RIGHT_STICK - ca.team3161.lib.utils.controls.LogitechDualAction.LogitechControl
- RIGHT_STICK_CLICK - ca.team3161.lib.utils.controls.LogitechDualAction.LogitechButton
- RIGHT_TRIGGER - ca.team3161.lib.utils.controls.LogitechDualAction.LogitechButton
- rightControllers(SpeedControllerGroup) - Method in class ca.team3161.lib.robot.motion.drivetrains.ArcadeDrivetrain.Builder
-
Set the right-side SpeedControllerGroup to use.
- rightControllers(SpeedControllerGroup) - Method in class ca.team3161.lib.robot.motion.drivetrains.TankDrivetrain.Builder
-
Set the right-side SpeedControllerGroup to use.
- rightControllers(SpeedController...) - Method in class ca.team3161.lib.robot.motion.drivetrains.ArcadeDrivetrain.Builder
- rightControllers(SpeedController...) - Method in class ca.team3161.lib.robot.motion.drivetrains.TankDrivetrain.Builder
- rightDrive(SpeedController) - Method in class ca.team3161.lib.robot.motion.drivetrains.PIDDrivetrain.Builder
- rightPidController(PID<? extends PIDEncoder, Integer>) - Method in class ca.team3161.lib.robot.motion.drivetrains.PIDDrivetrain.Builder
- RightSight - Class in ca.team3161.lib.robot.sensors
- RightSight(int) - Constructor for class ca.team3161.lib.robot.sensors.RightSight
- robotInit() - Method in class ca.team3161.lib.robot.TitanBot
-
DO NOT CALL THIS MANUALLY!
- RobotMode - Enum in ca.team3161.lib.robot
- robotSetup() - Method in class ca.team3161.lib.robot.TitanBot
-
Called once each time the robot is turned on.
- run() - Method in class ca.team3161.lib.robot.subsystem.AbstractSubsystem.RunTask
- RunTask() - Constructor for class ca.team3161.lib.robot.subsystem.AbstractSubsystem.RunTask
- RunTask(long) - Constructor for class ca.team3161.lib.robot.subsystem.AbstractSubsystem.RunTask
S
- safeExec(String, Runnable) - Static method in class ca.team3161.lib.utils.Utils
- safeExec(String, Consumer<T>) - Static method in class ca.team3161.lib.utils.Utils
- safeInit(String, Supplier<T>) - Static method in class ca.team3161.lib.utils.Utils
- ScaledJoystickMode - Class in ca.team3161.lib.utils.controls
-
A JoystickMode which linearly scales (ie divides) inputs by the configured factor.
- ScaledJoystickMode(double) - Constructor for class ca.team3161.lib.utils.controls.ScaledJoystickMode
- secondFilter(double) - Method in class ca.team3161.lib.robot.pid.RampingSpeedController.Builder
-
The second filter value.
- SELECT - ca.team3161.lib.utils.controls.LogitechDualAction.LogitechButton
- set(double) - Method in class ca.team3161.lib.robot.motion.drivetrains.SpeedControllerGroup
-
Set the pwm value (-1.0 to 1.0).
- set(double) - Method in class ca.team3161.lib.robot.pid.RampingSpeedController
- set(double) - Method in class ca.team3161.lib.robot.pid.TractionController
- set(double) - Method in class ca.team3161.lib.robot.pid.VelocityController
-
Set the target rotational rate of this VelocityController.
- setContinuous(boolean) - Method in class ca.team3161.lib.utils.DualSmartDashboardTuner
- setContinuous(boolean) - Method in class ca.team3161.lib.utils.SmartDashboardTuner
- setForwardTarget(double) - Method in class ca.team3161.lib.robot.motion.drivetrains.ArcadeDrivetrain
- setForwardTarget(double) - Method in class ca.team3161.lib.robot.motion.drivetrains.MecanumDrivetrain
-
Set the "forward target", which is a value in the range [-1.0, 1.0]; 1.0 representing full speed forward, -1.0 representing full speed backward, and 0 representing no forward or backward movement.
- setInitialTheta(double) - Method in class ca.team3161.lib.robot.motion.tracking.AbstractPositionEstimator
-
Set the initial rotation of the robot.
- setInversion(boolean) - Method in class ca.team3161.lib.robot.motion.drivetrains.SpeedControllerGroup
-
Same as
SpeedControllerGroup.setInverted(boolean)
, but returns "this" rather than void. - setInverted(boolean) - Method in class ca.team3161.lib.robot.motion.drivetrains.SpeedControllerGroup
-
Invert all PWM values for this SpeedControllerGroup.
- setInverted(boolean) - Method in class ca.team3161.lib.robot.pid.RampingSpeedController
- setInverted(boolean) - Method in class ca.team3161.lib.robot.pid.VelocityController
- setInverted(boolean) - Method in class ca.team3161.lib.robot.sensors.RightSight
- setkD(float) - Method in class ca.team3161.lib.robot.pid.AbstractPID
-
Set the Derivative constant for this PID.
- setkD(float) - Method in interface ca.team3161.lib.robot.pid.PID
-
Set the Derivative constant for this PID.
- setkI(float) - Method in class ca.team3161.lib.robot.pid.AbstractPID
-
Set the Integral constant for this PID.
- setkI(float) - Method in interface ca.team3161.lib.robot.pid.PID
-
Set the Integral constant for this PID.
- setkP(float) - Method in class ca.team3161.lib.robot.pid.AbstractPID
-
Set the Proportional constant for this PID.
- setkP(float) - Method in interface ca.team3161.lib.robot.pid.PID
-
Set the Proportional constant for this PID.
- setLEDPattern(BlinkinLEDController.Pattern) - Method in class ca.team3161.lib.robot.BlinkinLEDController
-
Sets the Blinkin LED Controller to the given pattern
- setLeftTarget(double) - Method in class ca.team3161.lib.robot.motion.drivetrains.TankDrivetrain
-
Set the "left target", which is a value in the range [-1.0, 1.0]; 1.0 representing full speed forward on the left side of the drivetrain, -1.0 representing full speed backward on the left side of the drivetrain, and 0 representing no movement on the left side of the drivetrain.
- setMode(Gamepad.Control, Gamepad.Axis, JoystickMode) - Method in interface ca.team3161.lib.utils.controls.Gamepad
-
Set a mode to adjust input on one of the controls of this Gamepad.
- setMode(Gamepad.Control, Gamepad.Axis, Function<Double, Double>) - Method in interface ca.team3161.lib.utils.controls.Gamepad
-
Set a function to adjust input on one of the controls of this Gamepad.
- setMode(Gamepad.Mapping, Function<Double, Double>) - Method in interface ca.team3161.lib.utils.controls.Gamepad
-
Set a function to adjust input on one of the controls of this Gamepad.
- setMode(Gamepad.Mapping, Function<Double, Double>) - Method in class ca.team3161.lib.utils.controls.LogitechAttack3
-
Set a function to adjust input on one of the controls of this Gamepad.
- setMode(Gamepad.Mapping, Function<Double, Double>) - Method in class ca.team3161.lib.utils.controls.LogitechDualAction
-
Set a function to adjust input on one of the controls of this Gamepad.
- setMode(Function<Double, Double>) - Method in interface ca.team3161.lib.utils.controls.Gamepad
-
Set a function to adjust input on one of the controls of this Gamepad.
- setMode(Function<Double, Double>) - Method in class ca.team3161.lib.utils.controls.LogitechAttack3
-
Set a function to adjust input on one of the controls of this Gamepad.
- setMode(Function<Double, Double>) - Method in class ca.team3161.lib.utils.controls.LogitechDualAction
-
Set a function to adjust input on one of the controls of this Gamepad.
- setPIDSourceType(PIDSourceType) - Method in class ca.team3161.lib.robot.pid.EncoderPIDSrc
- setPIDSourceType(PIDSourceType) - Method in class ca.team3161.lib.robot.pid.GyroAnglePIDSrc
- setPIDSourceType(PIDSourceType) - Method in class ca.team3161.lib.robot.pid.PotentiometerVoltagePIDSrc
- setPIDSourceType(PIDSourceType) - Method in class ca.team3161.lib.robot.pid.VelocityController
- setRightTarget(double) - Method in class ca.team3161.lib.robot.motion.drivetrains.TankDrivetrain
-
Set the "right target", which is a value in the range [-1.0, 1.0]; 1.0 representing full speed forward on the right side of the drivetrain, -1.0 representing full speed backward on the right side of the drivetrain, and 0 representing no movement on the right side of the drivetrain.
- setRotateTarget(double) - Method in class ca.team3161.lib.robot.motion.drivetrains.MecanumDrivetrain
-
Set the "rotate target", which is a value in the range [-1.0, 1.0]; 1.0 representing full speed clockwise, -1.0 representing full speed counterclockwise, and 0 representing no rotation.
- setStrafeTarget(double) - Method in class ca.team3161.lib.robot.motion.drivetrains.MecanumDrivetrain
-
Set the "strafe target", which is a value in the range [-1.0, 1.0]; 1.0 representing full speed right, -1.0 representing full speed left, and 0 representing no strafing.
- setTicksTarget(int) - Method in class ca.team3161.lib.robot.motion.drivetrains.PIDDrivetrain
-
Drive forward a number of encoder ticks.
- setTractionEnabled(boolean) - Method in class ca.team3161.lib.robot.pid.TractionController
-
Enable traction control
- setTurnTarget(double) - Method in class ca.team3161.lib.robot.motion.drivetrains.ArcadeDrivetrain
- shift(LifecycleEvent) - Method in class ca.team3161.lib.robot.TitanBot.LifecycleShifter
- SHOT_BLUE - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- SHOT_COLOUR1 - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- SHOT_COLOUR2 - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- SHOT_RED - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- SHOT_WHITE - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- SimplePID - Class in ca.team3161.lib.robot.pid
-
A plain, general PID implementation.
- SimplePID(PIDSrc<PIDSource, Float>, float, int, TimeUnit, float, float, float) - Constructor for class ca.team3161.lib.robot.pid.SimplePID
-
Create a new SimplePID instance.
- SINELON_COLOUR1_AND_2 - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- SINELON_FOREST - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- SINELON_LAVA - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- SINELON_OCEAN - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- SINELON_PARTY - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- SINELON_RAINBOW - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- SkidSteerPositionEstimator - Class in ca.team3161.lib.robot.motion.tracking
-
A Position Estimator for plain Skid Steer drivetrains, eg standard tank and arcade drive.
- SkidSteerPositionEstimator(ChassisParameters, Accelerometer, Gyro, Encoder, Encoder, Encoder, Encoder) - Constructor for class ca.team3161.lib.robot.motion.tracking.SkidSteerPositionEstimator
-
Construct a new SkidSteerPositionEstimator.
- SmartDashboardTuner - Class in ca.team3161.lib.utils
- SmartDashboardTuner(int, String, double, Consumer<Double>) - Constructor for class ca.team3161.lib.utils.SmartDashboardTuner
- SmartDashboardTuner(String, double, Consumer<Double>) - Constructor for class ca.team3161.lib.utils.SmartDashboardTuner
- SmartPIDTuner - Class in ca.team3161.lib.utils
- SmartPIDTuner(String, PID<?, ?>, double, double, double) - Constructor for class ca.team3161.lib.utils.SmartPIDTuner
- SOLID_AQUA - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- SOLID_BLACK - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- SOLID_BLUE - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- SOLID_BLUE_GREEN - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- SOLID_BLUE_VIOLET - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- SOLID_DARK_BLUE - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- SOLID_DARK_GRAY - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- SOLID_DARK_GREEN - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- SOLID_DARK_RED - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- SOLID_GOLD - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- SOLID_GRAY - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- SOLID_GREEN - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- SOLID_HOT_PINK - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- SOLID_LAWN_GREEN - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- SOLID_LIME - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- SOLID_ORANGE - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- SOLID_RED - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- SOLID_RED_ORANGE - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- SOLID_SKY_BLUE - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- SOLID_VIOLET - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- SOLID_WHITE - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- SOLID_YELLOW - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- source - Variable in class ca.team3161.lib.robot.pid.AbstractPID
-
A PIDSrc sensor.
- SPARKLE_COLOUR1_ON_2 - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- SPARKLE_COLOUR2_ON_1 - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- speedController - Variable in class ca.team3161.lib.robot.pid.VelocityController
- SpeedControllerGroup - Class in ca.team3161.lib.robot.motion.drivetrains
-
Implements a container for SpeedControllers.
- SpeedControllerGroup(SpeedController...) - Constructor for class ca.team3161.lib.robot.motion.drivetrains.SpeedControllerGroup
-
Create a new SpeedControllerGroup instance.
- SpeedControllerGroup(Collection<SpeedController>) - Constructor for class ca.team3161.lib.robot.motion.drivetrains.SpeedControllerGroup
-
Create a new SpeedControllerGroup instance.
- SquaredJoystickMode - Class in ca.team3161.lib.utils.controls
-
A JoystickMode which squares the Joystick's raw input, but preserves sign.
- SquaredJoystickMode() - Constructor for class ca.team3161.lib.utils.controls.SquaredJoystickMode
- SquareRootedJoystickMode - Class in ca.team3161.lib.utils.controls
-
A JoystickMode which applies the square root function to its input, preserving sign.
- SquareRootedJoystickMode() - Constructor for class ca.team3161.lib.utils.controls.SquareRootedJoystickMode
- start() - Method in class ca.team3161.lib.robot.subsystem.OneShotIndependentSubsystem
-
Start (or restart) this Subsystem's background task.
- start() - Method in class ca.team3161.lib.robot.subsystem.OneShotPooledSubsystem
-
Start (or restart) this Subsystem's background task.
- start() - Method in class ca.team3161.lib.robot.subsystem.RepeatingIndependentSubsystem
- start() - Method in class ca.team3161.lib.robot.subsystem.RepeatingPooledSubsystem
-
Start (or restart) this Subsystem's background task.
- start() - Method in interface ca.team3161.lib.robot.subsystem.Subsystem
-
Start (or restart) this Subsystem's background task.
- START - ca.team3161.lib.utils.controls.LogitechDualAction.LogitechButton
- stop() - Method in class ca.team3161.lib.robot.motion.drivetrains.AbstractDrivetrainBase
-
Stop all movement by setting all motor target values to 0 and disabling them.
- stop() - Method in class ca.team3161.lib.robot.motion.drivetrains.ArcadeDrivetrain
-
Stop all movement by setting all motor target values to 0 and disabling them.
- stop() - Method in class ca.team3161.lib.robot.motion.drivetrains.MecanumDrivetrain
-
Stop all movement by setting all motor target values to 0 and disabling them.
- stop() - Method in class ca.team3161.lib.robot.motion.drivetrains.PIDDrivetrain
-
Stop all movement by setting all motor target values to 0 and disabling them.
- stop() - Method in class ca.team3161.lib.robot.motion.drivetrains.TankDrivetrain
-
Stop all movement by setting all motor target values to 0 and disabling them.
- stopMotor() - Method in class ca.team3161.lib.robot.motion.drivetrains.SpeedControllerGroup
- stopMotor() - Method in class ca.team3161.lib.robot.pid.RampingSpeedController
- stopMotor() - Method in class ca.team3161.lib.robot.pid.VelocityController
- STROB_GOLD - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- STROBE_BLUE - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- STROBE_COLOUR1 - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- STROBE_COLOUR2 - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- STROBE_RED - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- STROBE_WHITE - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- Subsystem - Interface in ca.team3161.lib.robot.subsystem
-
An interface for defining structures which require use of some (physical) resources, and which performs a specific task with these resources, either once or periodically.
- SUBSYSTEM_TASK_PERIOD - Static variable in class ca.team3161.lib.robot.motion.drivetrains.PIDDrivetrain
T
- tankdrive() - Static method in class ca.team3161.lib.robot.motion.drivetrains.Drivetrains
-
Make a new tank drivetrain base.
- TankDrivetrain - Class in ca.team3161.lib.robot.motion.drivetrains
-
A prepackaged tankdrive solution, suitable for standard 4, 6, or even 8-wheeled tank drive variants.
- TankDrivetrain.Builder - Class in ca.team3161.lib.robot.motion.drivetrains
-
A Builder for tank drivetrains.
- target - Variable in class ca.team3161.lib.robot.pid.VelocityController
- task() - Method in class ca.team3161.lib.robot.BlinkinLEDController
- task() - Method in class ca.team3161.lib.robot.motion.drivetrains.ArcadeDrivetrain
-
The background task to run.
- task() - Method in class ca.team3161.lib.robot.motion.drivetrains.MecanumDrivetrain
-
The background task to run.
- task() - Method in class ca.team3161.lib.robot.motion.drivetrains.PIDDrivetrain
-
Iteratively PID loop.
- task() - Method in class ca.team3161.lib.robot.motion.drivetrains.TankDrivetrain
-
The background task to run.
- task() - Method in class ca.team3161.lib.robot.motion.tracking.AbstractPositionEstimator
-
The background task to run.
- task() - Method in interface ca.team3161.lib.robot.subsystem.Subsystem
-
The background task to run.
- task() - Method in class ca.team3161.lib.utils.controls.AbstractController
- task() - Method in class ca.team3161.lib.utils.DualSmartDashboardTuner
- task() - Method in class ca.team3161.lib.utils.SmartDashboardTuner
- task() - Method in class ca.team3161.lib.utils.SmartPIDTuner
- task() - Method in class ca.team3161.lib.utils.WPISmartPIDTuner
- Task() - Constructor for class ca.team3161.lib.robot.motion.drivetrains.PIDDrivetrain.Task
- teleopInit() - Method in class ca.team3161.lib.robot.TitanBot
-
DO NOT CALL THIS MANUALLY!
- teleopPeriodic() - Method in class ca.team3161.lib.robot.TitanBot
-
DO NOT CALL THIS MANUALLY! Handles running teleopRoutine periodically.
- teleopRoutine() - Method in class ca.team3161.lib.robot.TitanBot
-
Periodically called during robot teleop mode to enable operator control.
- teleopSetup() - Method in class ca.team3161.lib.robot.TitanBot
-
Called once when the robot enters the teleop mode.
- testInit() - Method in class ca.team3161.lib.robot.TitanBot
- testPeriodic() - Method in class ca.team3161.lib.robot.TitanBot
- testRoutine() - Method in class ca.team3161.lib.robot.TitanBot
- testSetup() - Method in class ca.team3161.lib.robot.TitanBot
- theta - Variable in class ca.team3161.lib.robot.motion.tracking.AbstractPositionEstimator
- theta0 - Variable in class ca.team3161.lib.robot.motion.tracking.AbstractPositionEstimator
- THREAD_PRIORITY - Static variable in class ca.team3161.lib.robot.subsystem.AbstractSubsystem
- time - Variable in class ca.team3161.lib.robot.motion.tracking.AbstractPositionEstimator
- TitanBot - Class in ca.team3161.lib.robot
-
A subclass of TimedRobot.
- TitanBot() - Constructor for class ca.team3161.lib.robot.TitanBot
- TitanBot.AutonomousPeriodTimer - Class in ca.team3161.lib.robot
- TitanBot.LifecycleShifter - Class in ca.team3161.lib.robot
- TOP_BACK - ca.team3161.lib.utils.controls.LogitechAttack3.LogitechAttack3Button
- TOP_CENTER - ca.team3161.lib.utils.controls.LogitechAttack3.LogitechAttack3Button
- TOP_LEFT - ca.team3161.lib.utils.controls.LogitechAttack3.LogitechAttack3Button
- TOP_RIGHT - ca.team3161.lib.utils.controls.LogitechAttack3.LogitechAttack3Button
- toString() - Method in class ca.team3161.lib.utils.controls.Gamepad.Binding
- toString() - Method in class ca.team3161.lib.utils.controls.Gamepad.Mapping
- track(Object) - Static method in class ca.team3161.lib.robot.subsystem.ResourceTracker
-
Acquire the unique lock associated with a resource.
- TractionController - Class in ca.team3161.lib.robot.pid
-
A VelocityController with toggleable "traction control".
- TractionController(SpeedController, PIDRateValueSrc<PIDEncoder>, float, float, float, float, float, float) - Constructor for class ca.team3161.lib.robot.pid.TractionController
- TractionController(SpeedController, PIDEncoder, float, float, float, float, float, float) - Constructor for class ca.team3161.lib.robot.pid.TractionController
- TRIGGER - ca.team3161.lib.utils.controls.LogitechAttack3.LogitechAttack3Button
- tuners - Variable in class ca.team3161.lib.utils.WPISmartPIDTuner
- turnByDegrees(float) - Method in class ca.team3161.lib.robot.motion.drivetrains.PIDDrivetrain
-
Turn in place.
- turningPid(PID<? extends Gyro, Float>) - Method in class ca.team3161.lib.robot.motion.drivetrains.PIDDrivetrain.Builder
- TWINKLES_COLOUR1_AND_2 - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- TWINKLES_FOREST - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- TWINKLES_LAVA - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- TWINKLES_OCEAN - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- TWINKLES_PARTY - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- TWINKLES_RAINBOW - ca.team3161.lib.robot.BlinkinLEDController.Pattern
U
- unbind(Gamepad.Binding) - Method in interface ca.team3161.lib.utils.controls.Gamepad
-
Remove a binding for the given binding.
- unbind(Gamepad.Binding) - Method in class ca.team3161.lib.utils.controls.LogitechAttack3
-
Remove a binding for the given binding.
- unbind(Gamepad.Binding) - Method in class ca.team3161.lib.utils.controls.LogitechDualAction
-
Remove a binding for the given binding.
- unbind(Gamepad.Button) - Method in interface ca.team3161.lib.utils.controls.Gamepad
-
Remove all bindings for the given button.
- unbind(Gamepad.Button, Gamepad.PressType) - Method in interface ca.team3161.lib.utils.controls.Gamepad
-
Remove a binding for the given button.
- unbind(Set<Gamepad.Button>, Gamepad.PressType) - Method in interface ca.team3161.lib.utils.controls.Gamepad
-
Remove a binding for the given button combination.
- UP - ca.team3161.lib.utils.controls.LogitechDualAction.DpadDirection
- UP_LEFT - ca.team3161.lib.utils.controls.LogitechDualAction.DpadDirection
- UP_RIGHT - ca.team3161.lib.utils.controls.LogitechDualAction.DpadDirection
- updateEstimate() - Method in class ca.team3161.lib.robot.motion.tracking.AbstractPositionEstimator
- updatePeriod(int) - Method in class ca.team3161.lib.utils.WPISmartPIDTuner.Builder
- updateSteerSpecificParameters() - Method in class ca.team3161.lib.robot.motion.tracking.AbstractPositionEstimator
- updateSteerSpecificParameters() - Method in class ca.team3161.lib.robot.motion.tracking.MecanumPositionEstimator
- updateSteerSpecificParameters() - Method in class ca.team3161.lib.robot.motion.tracking.SkidSteerPositionEstimator
- updateTime() - Method in class ca.team3161.lib.robot.motion.tracking.AbstractPositionEstimator
- Utils - Class in ca.team3161.lib.utils
-
Pretty printing arrays, rounding doubles, ensuring PWM values fall within the range [-1.0, 1.0], etc.
V
- validate(Gamepad.Binding, String) - Static method in class ca.team3161.lib.utils.controls.LogitechAttack3
- validate(Gamepad.Binding, String) - Static method in class ca.team3161.lib.utils.controls.LogitechDualAction
- validate(Gamepad.Button, String) - Static method in class ca.team3161.lib.utils.controls.LogitechAttack3
- validate(Gamepad.Button, String) - Static method in class ca.team3161.lib.utils.controls.LogitechDualAction
- validate(Gamepad.Mapping, String) - Static method in class ca.team3161.lib.utils.controls.LogitechAttack3
- validate(Gamepad.Mapping, String) - Static method in class ca.team3161.lib.utils.controls.LogitechDualAction
- valueOf(String) - Static method in enum ca.team3161.lib.robot.BlinkinLEDController.Pattern
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ca.team3161.lib.robot.RobotMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ca.team3161.lib.utils.controls.Gamepad.PressType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ca.team3161.lib.utils.controls.LogitechAttack3.LogitechAttack3Axis
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ca.team3161.lib.utils.controls.LogitechAttack3.LogitechAttack3Button
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ca.team3161.lib.utils.controls.LogitechAttack3.LogitechAttack3Control
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ca.team3161.lib.utils.controls.LogitechDualAction.DpadDirection
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ca.team3161.lib.utils.controls.LogitechDualAction.LogitechAxis
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ca.team3161.lib.utils.controls.LogitechDualAction.LogitechButton
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ca.team3161.lib.utils.controls.LogitechDualAction.LogitechControl
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum ca.team3161.lib.robot.BlinkinLEDController.Pattern
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ca.team3161.lib.robot.RobotMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ca.team3161.lib.utils.controls.Gamepad.PressType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ca.team3161.lib.utils.controls.LogitechAttack3.LogitechAttack3Axis
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ca.team3161.lib.utils.controls.LogitechAttack3.LogitechAttack3Button
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ca.team3161.lib.utils.controls.LogitechAttack3.LogitechAttack3Control
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ca.team3161.lib.utils.controls.LogitechDualAction.DpadDirection
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ca.team3161.lib.utils.controls.LogitechDualAction.LogitechAxis
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ca.team3161.lib.utils.controls.LogitechDualAction.LogitechButton
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ca.team3161.lib.utils.controls.LogitechDualAction.LogitechControl
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VelocityController - Class in ca.team3161.lib.robot.pid
-
A SpeedController implementation which treats its input and output values as proportions of PID velocity targets, using an Encoder to measure the rotational rate of the associated SpeedController (ex Talon, Victor, Jaguar).
- VelocityController(SpeedController, PIDRateValueSrc<PIDEncoder>, float, float, float, float, float, float) - Constructor for class ca.team3161.lib.robot.pid.VelocityController
-
Construct a new VelocityController instance.
- VelocityController(SpeedController, PIDEncoder, float, float, float, float, float, float) - Constructor for class ca.team3161.lib.robot.pid.VelocityController
-
Construct a new VelocityController instance.
- vx - Variable in class ca.team3161.lib.robot.motion.tracking.AbstractPositionEstimator
- vy - Variable in class ca.team3161.lib.robot.motion.tracking.AbstractPositionEstimator
W
- w1 - Variable in class ca.team3161.lib.robot.motion.tracking.AbstractPositionEstimator
- w2 - Variable in class ca.team3161.lib.robot.motion.tracking.AbstractPositionEstimator
- w3 - Variable in class ca.team3161.lib.robot.motion.tracking.AbstractPositionEstimator
- w4 - Variable in class ca.team3161.lib.robot.motion.tracking.AbstractPositionEstimator
- waitFor(long, TimeUnit) - Method in class ca.team3161.lib.robot.TitanBot.AutonomousPeriodTimer
- waitForTarget() - Method in class ca.team3161.lib.robot.motion.drivetrains.PIDDrivetrain
-
Suspends the calling thread until the target is reached, at which point it will be awoken again.
- WAVES_COLOUR1_AND_2 - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- WAVES_FOREST - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- WAVES_LAVA - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- WAVES_OCEAN - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- WAVES_PARTY - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- WAVES_RAINBOW - ca.team3161.lib.robot.BlinkinLEDController.Pattern
- WPISmartPIDTuner - Class in ca.team3161.lib.utils
- WPISmartPIDTuner(int, PIDController, List<LifecycleListener>) - Constructor for class ca.team3161.lib.utils.WPISmartPIDTuner
- WPISmartPIDTuner.Builder - Class in ca.team3161.lib.utils
- writeLock - Variable in class ca.team3161.lib.utils.DualSmartDashboardTuner
- writeLock - Variable in class ca.team3161.lib.utils.SmartDashboardTuner
X
- x - Variable in class ca.team3161.lib.robot.motion.tracking.AbstractPositionEstimator
- X - ca.team3161.lib.utils.controls.LogitechAttack3.LogitechAttack3Axis
- X - ca.team3161.lib.utils.controls.LogitechDualAction.LogitechAxis
- X - ca.team3161.lib.utils.controls.LogitechDualAction.LogitechButton
Y
- y - Variable in class ca.team3161.lib.robot.motion.tracking.AbstractPositionEstimator
- Y - ca.team3161.lib.utils.controls.LogitechAttack3.LogitechAttack3Axis
- Y - ca.team3161.lib.utils.controls.LogitechDualAction.LogitechAxis
- Y - ca.team3161.lib.utils.controls.LogitechDualAction.LogitechButton
Z
- Z - ca.team3161.lib.utils.controls.LogitechAttack3.LogitechAttack3Axis
All Classes All Packages