Index

C E G I L O P Q S T U V 
All Classes and Interfaces|All Packages|Serialized Form

C

CONFIG_DIR - Static variable in class org.team4206.battleaid.Static
 
ContainsException(Field) - Constructor for exception org.team4206.battleaid.common.LoadableConfig.ContainsException
 
CUBIC - Enum constant in enum class org.team4206.battleaid.common.TunedJoystick.ResponseCurve
 

E

ExtensionException(Class<?>) - Constructor for exception org.team4206.battleaid.common.LoadableConfig.ExtensionException
 

G

getLeftX() - Method in class org.team4206.battleaid.common.TunedJoystick
 
getLeftY() - Method in class org.team4206.battleaid.common.TunedJoystick
 
getRightX() - Method in class org.team4206.battleaid.common.TunedJoystick
 
getRightY() - Method in class org.team4206.battleaid.common.TunedJoystick
 

I

isLoadableConfig(Class<?>) - Static method in exception org.team4206.battleaid.common.LoadableConfig.ExtensionException
 

L

LINEAR - Enum constant in enum class org.team4206.battleaid.common.TunedJoystick.ResponseCurve
 
load(LoadableConfig, String) - Method in class org.team4206.battleaid.common.LoadableConfig
This function is the 'hook' into LoadableConfig.
LoadableConfig - Class in org.team4206.battleaid.common
Utility class that initializes Plain-Old-Java-Objects from *.toml(s).
LoadableConfig() - Constructor for class org.team4206.battleaid.common.LoadableConfig
 
LoadableConfig.ContainsException - Exception in org.team4206.battleaid.common
Raised when configuration file is missing fields defined by the subclass.
LoadableConfig.ExtensionException - Exception in org.team4206.battleaid.common
Raised when a field is an object that does not extend LoadableConfig.

O

org.team4206.battleaid - package org.team4206.battleaid
 
org.team4206.battleaid.common - package org.team4206.battleaid.common
 

P

print(LoadableConfig) - Static method in class org.team4206.battleaid.common.LoadableConfig
Lets a user debug their config to verify initialized contents.
Code taken from here.

Q

QUADRATIC - Enum constant in enum class org.team4206.battleaid.common.TunedJoystick.ResponseCurve
 

S

setDeadzone(double) - Method in class org.team4206.battleaid.common.TunedJoystick
The expected deadzone is between 0.0 and 1.0.
SOFT - Enum constant in enum class org.team4206.battleaid.common.TunedJoystick.ResponseCurve
 
Static - Class in org.team4206.battleaid
 
Static() - Constructor for class org.team4206.battleaid.Static
 

T

TunedJoystick - Class in org.team4206.battleaid.common
Utility class for scaling and tuning joystick values from a controller.
TunedJoystick(XboxController) - Constructor for class org.team4206.battleaid.common.TunedJoystick
 
TunedJoystick.ResponseCurve - Enum Class in org.team4206.battleaid.common
Helper class for applying exponential transformations.

U

useResponseCurve(TunedJoystick.ResponseCurve) - Method in class org.team4206.battleaid.common.TunedJoystick
Set the type of response curve to be used.

V

valueOf(String) - Static method in enum class org.team4206.battleaid.common.TunedJoystick.ResponseCurve
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.team4206.battleaid.common.TunedJoystick.ResponseCurve
Returns an array containing the constants of this enum class, in the order they are declared.
VERYSOFT - Enum constant in enum class org.team4206.battleaid.common.TunedJoystick.ResponseCurve
 
C E G I L O P Q S T U V 
All Classes and Interfaces|All Packages|Serialized Form