A C D E F G J K L M N O P R S T V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addRequirements(Subsystem...) - Method in class org.bobabots253.Tapioca.commands.CommandBase
-
Adds the specified requirements to the command.
C
- calculate(double) - Method in class org.bobabots253.Tapioca.utils.Deadband
-
Calculate the deadbanded output based on the input and set deadband.
- calculate(double) - Method in class org.bobabots253.Tapioca.utils.ExponentialDeadband
- calculate(double) - Method in class org.bobabots253.Tapioca.utils.LinearDeadband
- CommandBase - Class in org.bobabots253.Tapioca.commands
- CommandBase(Subsystem...) - Constructor for class org.bobabots253.Tapioca.commands.CommandBase
- CompassPOV - Enum in org.bobabots253.Tapioca
-
An enum that represents POV in cardinal directions.
D
- Deadband - Class in org.bobabots253.Tapioca.utils
-
An abstract class representing an input deadband, with input values in the range [-1, 1]
- Deadband() - Constructor for class org.bobabots253.Tapioca.utils.Deadband
- DifferentialDrivetrain - Class in org.bobabots253.Tapioca.subsystems
-
An abstract class for differential drivetrains.
- DifferentialDrivetrain(DrivetrainBase.DrivetrainConfig, SpeedControllerGroup, SpeedControllerGroup) - Constructor for class org.bobabots253.Tapioca.subsystems.DifferentialDrivetrain
-
Constructs a new DifferentialDrivetrain with the provided
SpeedControllerGroup
s. - DrivetrainBase - Class in org.bobabots253.Tapioca.subsystems
- DrivetrainBase(DrivetrainBase.DrivetrainConfig) - Constructor for class org.bobabots253.Tapioca.subsystems.DrivetrainBase
- DrivetrainBase.DrivetrainConfig - Class in org.bobabots253.Tapioca.subsystems
-
An object to be passed to your Tapioca drivetrain.
- DrivetrainConfig() - Constructor for class org.bobabots253.Tapioca.subsystems.DrivetrainBase.DrivetrainConfig
- dummy() - Static method in class org.bobabots253.Tapioca.utils.Deadband
-
Create an instance of Deadband that simply returns the input from
Deadband.calculate(double)
E
- EAST - org.bobabots253.Tapioca.CompassPOV
- ExponentialDeadband - Class in org.bobabots253.Tapioca.utils
-
This class can be used to increase your driver's precision at speeds that matter.
- ExponentialDeadband(double) - Constructor for class org.bobabots253.Tapioca.utils.ExponentialDeadband
F
- FEEDFORWARD - Variable in class org.bobabots253.Tapioca.subsystems.DrivetrainBase
-
The feedforward object for this drivetrain.
G
- getAngle() - Method in enum org.bobabots253.Tapioca.CompassPOV
-
Get the angle in degrees of a POV.
- getButton(XboxController.Button) - Method in class org.bobabots253.Tapioca.XboxController
-
Get the virtual
JoystickButton
that corresponds to the physical button on the Xbox controller. - getButton(CompassPOV) - Method in class org.bobabots253.Tapioca.XboxController
-
Get the virtual
POVButton
that corresponds to the physical button on the Xbox controller. - getDeadband() - Method in class org.bobabots253.Tapioca.utils.Deadband
- getDeadband(XboxController.DeadbandAxis) - Method in class org.bobabots253.Tapioca.XboxController
-
Get the deadband for this object.
- getMaximum() - Method in class org.bobabots253.Tapioca.utils.Deadband
- getRequirements() - Method in class org.bobabots253.Tapioca.commands.CommandBase
- getTriggerAxis(GenericHID.Hand) - Method in class org.bobabots253.Tapioca.XboxController
-
Get the trigger axis value of the controller, with deadband applied.
- getTriggerAxis(GenericHID.Hand, boolean) - Method in class org.bobabots253.Tapioca.XboxController
-
Get the trigger axis value of the controller.
- getWeight() - Method in class org.bobabots253.Tapioca.utils.ExponentialDeadband
- getX(GenericHID.Hand) - Method in class org.bobabots253.Tapioca.XboxController
-
Get the X axis value of the controller, with deadband applied.
- getX(GenericHID.Hand, boolean) - Method in class org.bobabots253.Tapioca.XboxController
-
Get the X axis value of the controller.
- getY(GenericHID.Hand) - Method in class org.bobabots253.Tapioca.XboxController
-
Get the Y axis value of the controller, with deadband applied.
- getY(GenericHID.Hand, boolean) - Method in class org.bobabots253.Tapioca.XboxController
-
Get the Y axis value of the controller.
J
- JOYSTICKS - org.bobabots253.Tapioca.XboxController.DeadbandAxis
K
- KINEMATICS - Variable in class org.bobabots253.Tapioca.subsystems.DrivetrainBase
-
The kinematics object for this drivetrain.
L
- LEFT_PID_CONTROLLER - Variable in class org.bobabots253.Tapioca.subsystems.DifferentialDrivetrain
-
The
PIDController
for the left motors of the drivetrain. - LEFT_SPEED_CONTROLLER - Variable in class org.bobabots253.Tapioca.subsystems.DifferentialDrivetrain
-
The
SpeedControllerGroup
for the left motors of the drivetrain. - LinearDeadband - Class in org.bobabots253.Tapioca.utils
-
Deadbands an input to
[-maximum, -deadband], [deadband, maximum]
, rescaling outputs to be linear from[-1, 0], [0, 1]
- LinearDeadband() - Constructor for class org.bobabots253.Tapioca.utils.LinearDeadband
M
- m_deadbandValue - Variable in class org.bobabots253.Tapioca.utils.Deadband
- m_maximum - Variable in class org.bobabots253.Tapioca.utils.Deadband
- m_requirements - Variable in class org.bobabots253.Tapioca.commands.CommandBase
- m_weight - Variable in class org.bobabots253.Tapioca.utils.ExponentialDeadband
N
- NONE - org.bobabots253.Tapioca.CompassPOV
- NORTH - org.bobabots253.Tapioca.CompassPOV
- NORTHEAST - org.bobabots253.Tapioca.CompassPOV
- NORTHWEST - org.bobabots253.Tapioca.CompassPOV
O
- org.bobabots253.Tapioca - package org.bobabots253.Tapioca
- org.bobabots253.Tapioca.commands - package org.bobabots253.Tapioca.commands
- org.bobabots253.Tapioca.subsystems - package org.bobabots253.Tapioca.subsystems
- org.bobabots253.Tapioca.utils - package org.bobabots253.Tapioca.utils
P
- POVButton - Class in org.bobabots253.Tapioca
- POVButton(GenericHID, int) - Constructor for class org.bobabots253.Tapioca.POVButton
- POVButton(GenericHID, CompassPOV) - Constructor for class org.bobabots253.Tapioca.POVButton
R
- RIGHT_PID_CONTROLLER - Variable in class org.bobabots253.Tapioca.subsystems.DifferentialDrivetrain
-
The
PIDController
for the right motors of the drivetrain. - RIGHT_SPEED_CONTROLLER - Variable in class org.bobabots253.Tapioca.subsystems.DifferentialDrivetrain
-
The
SpeedControllerGroup
for the right motors of the drivetrain.
S
- setDeadband(double) - Method in class org.bobabots253.Tapioca.utils.Deadband
-
Sets the deadband value to be used in
Deadband.calculate(double)
. - setDeadband(Deadband, XboxController.DeadbandAxis) - Method in class org.bobabots253.Tapioca.XboxController
-
Sets the deadband for this object.
- setKA(double) - Method in class org.bobabots253.Tapioca.subsystems.DrivetrainBase.DrivetrainConfig
- setKD(double) - Method in class org.bobabots253.Tapioca.subsystems.DrivetrainBase.DrivetrainConfig
- setKI(double) - Method in class org.bobabots253.Tapioca.subsystems.DrivetrainBase.DrivetrainConfig
- setKP(double) - Method in class org.bobabots253.Tapioca.subsystems.DrivetrainBase.DrivetrainConfig
- setKS(double) - Method in class org.bobabots253.Tapioca.subsystems.DrivetrainBase.DrivetrainConfig
- setKTrackWidth(double) - Method in class org.bobabots253.Tapioca.subsystems.DrivetrainBase.DrivetrainConfig
- setKV(double) - Method in class org.bobabots253.Tapioca.subsystems.DrivetrainBase.DrivetrainConfig
- setMaximum(double) - Method in class org.bobabots253.Tapioca.utils.Deadband
-
Sets the maximum value to be used for scaling in
Deadband.calculate(double)
. - setOpenLoop(double, double) - Method in class org.bobabots253.Tapioca.subsystems.DifferentialDrivetrain
-
Sets drivetrain speeds in open loop (% of max voltage).
- setWeight(double) - Method in class org.bobabots253.Tapioca.utils.ExponentialDeadband
-
Sets the weight value to be used for scaling in
ExponentialDeadband.calculate(double)
. - SOUTH - org.bobabots253.Tapioca.CompassPOV
- SOUTHEAST - org.bobabots253.Tapioca.CompassPOV
- SOUTHWEST - org.bobabots253.Tapioca.CompassPOV
T
- TRIGGERS - org.bobabots253.Tapioca.XboxController.DeadbandAxis
V
- valueOf(String) - Static method in enum org.bobabots253.Tapioca.CompassPOV
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.bobabots253.Tapioca.XboxController.DeadbandAxis
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.bobabots253.Tapioca.CompassPOV
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.bobabots253.Tapioca.XboxController.DeadbandAxis
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- WEST - org.bobabots253.Tapioca.CompassPOV
X
- XboxController - Class in org.bobabots253.Tapioca
- XboxController(int) - Constructor for class org.bobabots253.Tapioca.XboxController
-
Construct an instance of a joystick.
- XboxController.DeadbandAxis - Enum in org.bobabots253.Tapioca
All Classes All Packages