A C D E F G J K L M N O P R S T V W X 
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 SpeedControllerGroups.
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
 
A C D E F G J K L M N O P R S T V W X 
All Classes All Packages