A B C D E F G H I J L M N O P R S T U V W 
All Classes All Packages

A

addClosedLoop(int, double, double, double, double) - Method in class org.wildstang.hardware.roborio.outputs.WsSparkMax
 
addFollower(int, boolean, boolean) - Method in class org.wildstang.hardware.roborio.outputs.WsSparkMax
Add a follower motor to the current motor.
addFollower(int, WsMotorControllers, boolean) - Method in class org.wildstang.hardware.roborio.outputs.WsMotorController
Add a follower motor to the current motor.
addFollower(int, WsMotorControllers, boolean) - Method in class org.wildstang.hardware.roborio.outputs.WsPhoenix
Add a follower motor to the current motor.
addFollower(int, WsMotorControllers, boolean) - Method in class org.wildstang.hardware.roborio.outputs.WsSparkMax
Add a follower motor to the current motor.
addInput(Input) - Method in class org.wildstang.framework.io.InputManager
Adds an Input to the manager.
addInputListener(InputListener) - Method in class org.wildstang.framework.io.inputs.Input
Attaches an InputListener to the Input.
addOutput(Output) - Method in class org.wildstang.framework.io.OutputManager
Adds an Output to the manager.
addProgram(AutoProgram) - Method in class org.wildstang.framework.auto.AutoManager
Adds a new program to AutoManager and SmartDashboard chooser.
addStep(AutoStep) - Method in class org.wildstang.framework.auto.AutoProgram
Adds a new AutoStep to the AutoProgram.
addStep(AutoStep) - Method in class org.wildstang.framework.auto.steps.AutoParallelStepGroup
Add a step to the group if it is not initialized.
addStep(AutoStep) - Method in class org.wildstang.framework.auto.steps.AutoSerialStepGroup
Add a step to the group if it is not initialized.
addSubsystem(Subsystem) - Method in class org.wildstang.framework.subsystems.SubsystemManager
Registers a given subsystem with the manager.
AIM_HELPER - org.wildstang.sample.robot.WSSubsystems
 
AnalogInput - Class in org.wildstang.framework.io.inputs
First abstraction of Input representing "analog" Inputs such as joysticks and gyros.
AnalogInput(String) - Constructor for class org.wildstang.framework.io.inputs.AnalogInput
Constructor simply passes on name.
AnalogInput(String, double) - Constructor for class org.wildstang.framework.io.inputs.AnalogInput
Constructor with default value.
AnalogOutput - Class in org.wildstang.framework.io.outputs
First abstraction of Output representing "analog" Outputs such as servos and motors.
AnalogOutput(String) - Constructor for class org.wildstang.framework.io.outputs.AnalogOutput
Constructor simply passes on name.
AnalogOutput(String, double) - Constructor for class org.wildstang.framework.io.outputs.AnalogOutput
Constructor with default value.
ANGLE1 - org.wildstang.sample.robot.WSOutputs
 
ANGLE1 - Static variable in class org.wildstang.sample.robot.CANConstants
 
ANGLE2 - org.wildstang.sample.robot.WSOutputs
 
ANGLE2 - Static variable in class org.wildstang.sample.robot.CANConstants
 
ANGLE3 - org.wildstang.sample.robot.WSOutputs
 
ANGLE3 - Static variable in class org.wildstang.sample.robot.CANConstants
 
ANGLE4 - org.wildstang.sample.robot.WSOutputs
 
ANGLE4 - Static variable in class org.wildstang.sample.robot.CANConstants
 
areStepsDefined() - Method in class org.wildstang.framework.auto.AutoProgram
Determines if the program's steps have been defined.
AutoManager - Class in org.wildstang.framework.auto
Manages all autonomous and AutoPrograms for the framework.
AutoManager() - Constructor for class org.wildstang.framework.auto.AutoManager
Loads in AutoPrograms and adds selectors to the SmartDashboard.
autonomousInit() - Method in class org.wildstang.sample.robot.Robot
Runs when autonomous is enabled.
autonomousPeriodic() - Method in class org.wildstang.sample.robot.Robot
Runs repeatedly while autonomous is enabled.
AutoParallelFinishedOnAnyStepGroup - Class in org.wildstang.framework.auto.steps
AutoParallelStepGroup where on completion of any child steps the whole group finishes.
AutoParallelFinishedOnAnyStepGroup() - Constructor for class org.wildstang.framework.auto.steps.AutoParallelFinishedOnAnyStepGroup
 
AutoParallelStepGroup - Class in org.wildstang.framework.auto.steps
Parallel groups execute all contained steps in the same frame.
AutoParallelStepGroup() - Constructor for class org.wildstang.framework.auto.steps.AutoParallelStepGroup
Allow empty constructors since groups contain steps anyway.
AutoParallelStepGroup(String) - Constructor for class org.wildstang.framework.auto.steps.AutoParallelStepGroup
Constructor takes a name since there may be multiple groups.
AutoProgram - Class in org.wildstang.framework.auto
Represents a collection of AutoSteps used for a single Autonomous period.
AutoProgram() - Constructor for class org.wildstang.framework.auto.AutoProgram
 
AutoPrograms - Interface in org.wildstang.framework.core
Used in implementations to enumerate AutoProgram.
AutoSerialStepGroup - Class in org.wildstang.framework.auto.steps
Serial groups execute all contained steps sequentially.
AutoSerialStepGroup() - Constructor for class org.wildstang.framework.auto.steps.AutoSerialStepGroup
Allow empty constructors since groups contain steps anyway.
AutoSerialStepGroup(String) - Constructor for class org.wildstang.framework.auto.steps.AutoSerialStepGroup
Constructor takes a name since there may be multiple groups.
AutoStep - Class in org.wildstang.framework.auto
Represents a single automated robot operation.
AutoStep() - Constructor for class org.wildstang.framework.auto.AutoStep
Set step to not finished.
AutoStepDelay - Class in org.wildstang.framework.auto.steps.control
This step delays testing for the specified number of cycles.
AutoStepDelay(int) - Constructor for class org.wildstang.framework.auto.steps.control.AutoStepDelay
Constructing creates a new timer for msDelay ms.
AutoStepStopAutonomous - Class in org.wildstang.framework.auto.steps.control
Do nothing.
AutoStepStopAutonomous() - Constructor for class org.wildstang.framework.auto.steps.control.AutoStepStopAutonomous
 

B

BobTrajectory - Class in org.wildstang.framework.auto
 
BobTrajectory() - Constructor for class org.wildstang.framework.auto.BobTrajectory
 

C

calcDerivativeTerm() - Method in class org.wildstang.framework.pid.controller.PidController
Calculates the derivative term D based off errors.
calcDerivativeTerm() - Method in class org.wildstang.framework.pid.controller.SpeedPidController
Calculates the derivative term D based off errors.
calcPid() - Method in class org.wildstang.framework.pid.controller.PidController
Calculate PID.
calibrate() - Method in class org.wildstang.hardware.roborio.inputs.WsAnalogGyro
Re-calibrate the gyro.
CANConstants - Class in org.wildstang.sample.robot
CAN Constants are stored here.
CANConstants() - Constructor for class org.wildstang.sample.robot.CANConstants
 
checkNotNull(Object, String) - Static method in class org.wildstang.framework.CoreUtils
Throws a NullPointerException if p_param is null.
cleanup() - Method in class org.wildstang.framework.auto.AutoProgram
Remove all steps from the AutoProgram
Config - Class in org.wildstang.framework.config
This class represents the config parameters.
Config() - Constructor for class org.wildstang.framework.config.Config
 
ConfigManager - Class in org.wildstang.framework.config
This class is the public interface to accessing and working with the configuration.
ConfigManager() - Constructor for class org.wildstang.framework.config.ConfigManager
 
contains(String) - Method in class org.wildstang.framework.io.InputManager
Determines if the manager has an Input with a given name.
contains(String) - Method in class org.wildstang.framework.io.OutputManager
Determines if the manager has an Output with a given name.
Core - Class in org.wildstang.framework.core
Core of robot framework.
Core(Class<?>, Class<?>) - Constructor for class org.wildstang.framework.core.Core
Constructor collects I/O factory and initialized framework components.
CoreUtils - Class in org.wildstang.framework
Contains utility functions used across the framework.
CoreUtils() - Constructor for class org.wildstang.framework.CoreUtils
 
createAutoPrograms(AutoPrograms[]) - Method in class org.wildstang.framework.core.Core
Takes an array of enumerations of AutoPrograms and build an AutoProgram of each.
createInput(Inputs) - Method in interface org.wildstang.framework.hardware.InputFactory
Creates an Input from an enumeration of WsInputs.
createInput(Inputs) - Method in class org.wildstang.hardware.roborio.RoboRIOInputFactory
Creates an Input from an enumeration of WsInputs.
createInputs(Inputs[]) - Method in class org.wildstang.framework.core.Core
Uses RoboRIOInputFactory to take an array of enumerations of Inputs and build an Input of each.
createObject(Class<?>) - Method in class org.wildstang.framework.core.Core
Creates an object from a Class object.
createOutput(Outputs) - Method in interface org.wildstang.framework.hardware.OutputFactory
Creates an Output from an enumeration of WsOutputs.
createOutput(Outputs) - Method in class org.wildstang.hardware.roborio.RoboRIOOutputFactory
Creates an Output from an enumeration of WsOutputs.
createOutputs(Outputs[]) - Method in class org.wildstang.framework.core.Core
Uses RoboRIOOutputFactory to take an array of enumerations of Outputs and build an Output of each.
createSubsystems(Subsystems[]) - Method in class org.wildstang.framework.core.Core
Takes an array of enumerations of Subsystems and build a Subsystem of each.
currentStep - Variable in class org.wildstang.framework.auto.AutoProgram
 
currentValue - Variable in class org.wildstang.hardware.roborio.inputs.WsContinuousI2CInput
 

D

d - Variable in class org.wildstang.framework.pid.PIDConstants
 
danger(String) - Static method in class org.wildstang.framework.logger.Log
Log no matter what.
defineSteps() - Method in class org.wildstang.framework.auto.AutoProgram
Use this method to set the steps for this program.
defineSteps() - Method in class org.wildstang.framework.auto.program.Sleeper
Defines an AutoProgram's steps, executed in order added.
delay - Variable in class org.wildstang.framework.auto.steps.control.AutoStepDelay
 
DigitalInput - Class in org.wildstang.framework.io.inputs
First abstraction of Input representing "digital" Inputs such as buttons and limit switches.
DigitalInput(String) - Constructor for class org.wildstang.framework.io.inputs.DigitalInput
Constructor simply passes on name.
DigitalInput(String, boolean) - Constructor for class org.wildstang.framework.io.inputs.DigitalInput
Constructor with default value.
DigitalInput(String, boolean, int) - Constructor for class org.wildstang.framework.io.inputs.DigitalInput
Constructor with default value.
DigitalOutput - Class in org.wildstang.framework.io.outputs
First abstraction of Output representing "analog" Outputs such as solenoids and LEDs.
DigitalOutput(String) - Constructor for class org.wildstang.framework.io.outputs.DigitalOutput
Constructor simply passes on name.
DigitalOutput(String, boolean) - Constructor for class org.wildstang.framework.io.outputs.DigitalOutput
Constructor with default value.
DIO_O_0 - org.wildstang.sample.robot.WSOutputs
 
disable() - Method in class org.wildstang.framework.io.inputs.Input
Disables the Input, does nothing at the Input level.
disable() - Method in class org.wildstang.framework.io.outputs.Output
Disables the Output, does nothing at the Input level.
disable() - Method in class org.wildstang.framework.pid.controller.PidController
Resets and put the controller in the disabled state.
disableCurrentLimit() - Method in class org.wildstang.hardware.roborio.outputs.WsMotorController
Disables the current limit of the motor controller.
disableCurrentLimit() - Method in class org.wildstang.hardware.roborio.outputs.WsPhoenix
Disables the current limit of the motor controller.
disableCurrentLimit() - Method in class org.wildstang.hardware.roborio.outputs.WsSparkMax
Does nothing, SparkMax has no current limit disable function.
disabledInit() - Method in class org.wildstang.sample.robot.Robot
Runs when robot is disabled, announces that the robot has been disabled.
disabledPeriodic() - Method in class org.wildstang.sample.robot.Robot
Runs repeatedly while robot is disabled.
DiscreteInput - Class in org.wildstang.framework.io.inputs
First abstraction of Input representing "discrete" Inputs such as hall effect and LIDAR sensors.
DiscreteInput(String) - Constructor for class org.wildstang.framework.io.inputs.DiscreteInput
Constructor simply passes on name.
DiscreteInput(String, int) - Constructor for class org.wildstang.framework.io.inputs.DiscreteInput
Constructor with default value.
DiscreteOutput - Class in org.wildstang.framework.io.outputs
First abstraction of Output representing "analog" Outputs such as relays and double solenoids.
DiscreteOutput(String) - Constructor for class org.wildstang.framework.io.outputs.DiscreteOutput
Constructor simply passes on name.
DiscreteOutput(String, int) - Constructor for class org.wildstang.framework.io.outputs.DiscreteOutput
Constructor with default value.
DPAD_X - Static variable in class org.wildstang.hardware.JoystickConstants
 
DPAD_X_LEFT - Static variable in class org.wildstang.hardware.JoystickConstants
 
DPAD_X_RIGHT - Static variable in class org.wildstang.hardware.JoystickConstants
 
DPAD_Y - Static variable in class org.wildstang.hardware.JoystickConstants
 
DPAD_Y_DOWN - Static variable in class org.wildstang.hardware.JoystickConstants
 
DPAD_Y_UP - Static variable in class org.wildstang.hardware.JoystickConstants
 
DRIVE - org.wildstang.sample.robot.WSSubsystems
 
DRIVE1 - org.wildstang.sample.robot.WSOutputs
 
DRIVE1 - Static variable in class org.wildstang.sample.robot.CANConstants
 
DRIVE2 - org.wildstang.sample.robot.WSOutputs
 
DRIVE2 - Static variable in class org.wildstang.sample.robot.CANConstants
 
DRIVE3 - org.wildstang.sample.robot.WSOutputs
 
DRIVE3 - Static variable in class org.wildstang.sample.robot.CANConstants
 
DRIVE4 - org.wildstang.sample.robot.WSOutputs
 
DRIVE4 - Static variable in class org.wildstang.sample.robot.CANConstants
 
DRIVER_DPAD_DOWN - org.wildstang.sample.robot.WSInputs
 
DRIVER_DPAD_LEFT - org.wildstang.sample.robot.WSInputs
 
DRIVER_DPAD_RIGHT - org.wildstang.sample.robot.WSInputs
 
DRIVER_DPAD_UP - org.wildstang.sample.robot.WSInputs
 
DRIVER_FACE_DOWN - org.wildstang.sample.robot.WSInputs
 
DRIVER_FACE_LEFT - org.wildstang.sample.robot.WSInputs
 
DRIVER_FACE_RIGHT - org.wildstang.sample.robot.WSInputs
 
DRIVER_FACE_UP - org.wildstang.sample.robot.WSInputs
 
DRIVER_LEFT_JOYSTICK_BUTTON - org.wildstang.sample.robot.WSInputs
 
DRIVER_LEFT_JOYSTICK_X - org.wildstang.sample.robot.WSInputs
 
DRIVER_LEFT_JOYSTICK_Y - org.wildstang.sample.robot.WSInputs
 
DRIVER_LEFT_SHOULDER - org.wildstang.sample.robot.WSInputs
 
DRIVER_LEFT_TRIGGER - org.wildstang.sample.robot.WSInputs
 
DRIVER_RIGHT_JOYSTICK_BUTTON - org.wildstang.sample.robot.WSInputs
 
DRIVER_RIGHT_JOYSTICK_X - org.wildstang.sample.robot.WSInputs
 
DRIVER_RIGHT_JOYSTICK_Y - org.wildstang.sample.robot.WSInputs
 
DRIVER_RIGHT_SHOULDER - org.wildstang.sample.robot.WSInputs
 
DRIVER_RIGHT_TRIGGER - org.wildstang.sample.robot.WSInputs
 
DRIVER_SELECT - org.wildstang.sample.robot.WSInputs
 
DRIVER_START - org.wildstang.sample.robot.WSInputs
 

E

enable() - Method in class org.wildstang.framework.io.inputs.Input
Enables the Input, does nothing at the Input level.
enable() - Method in class org.wildstang.framework.io.outputs.Output
Enables the Output, does nothing at the Input level.
enable() - Method in class org.wildstang.framework.pid.controller.PidController
Puts the controller in the enabled state only if in the disabled state.
enableProfile(boolean) - Method in class org.wildstang.hardware.roborio.outputs.WsPhoenix
Enables or disables motion profile.
enableVoltageCompensation() - Method in class org.wildstang.hardware.roborio.outputs.WsSparkMax
Enables voltage compensation.
ENC1 - Static variable in class org.wildstang.sample.robot.CANConstants
 
ENC2 - Static variable in class org.wildstang.sample.robot.CANConstants
 
ENC3 - Static variable in class org.wildstang.sample.robot.CANConstants
 
ENC4 - Static variable in class org.wildstang.sample.robot.CANConstants
 
endPeriod() - Method in class org.wildstang.framework.auto.AutoManager
Ends the autonomous period, prevents it from continuing into tele.
error(String) - Static method in class org.wildstang.framework.logger.Log
Log at level "error".
ERROR - org.wildstang.framework.logger.Log.LogLevel
 
EXAMPLE_MOTOR_CONTROLLER - Static variable in class org.wildstang.sample.robot.CANConstants
 
EXAMPLE_PAIRED_CONTROLLERS - Static variable in class org.wildstang.sample.robot.CANConstants
 
executeUpdate() - Method in class org.wildstang.framework.core.Core
Runs update function of all managers belonging to the framework.

F

f - Variable in class org.wildstang.framework.pid.PIDConstants
 
fillProfile(ArrayList<TrajectoryPoint>) - Method in class org.wildstang.hardware.roborio.outputs.WsPhoenix
Fills the motor controllers path buffers with the upcoming points.
finished - Variable in class org.wildstang.framework.auto.AutoProgram
 
finishedPreviousStep - Variable in class org.wildstang.framework.auto.AutoProgram
 
FORWARD - org.wildstang.hardware.roborio.outputs.WsDoubleSolenoidState
 

G

get() - Method in enum org.wildstang.sample.robot.WSInputs
Returns the actual Input object from the InputManager
get() - Method in enum org.wildstang.sample.robot.WSOutputs
Returns the actual Output object from the OutputManager
getAddress() - Method in class org.wildstang.hardware.roborio.inputs.config.WsI2CInputConfig
Return the I2C address.
getAddress() - Method in class org.wildstang.hardware.roborio.outputs.config.WsI2COutputConfig
Return the I2C address.
getAutoManager() - Static method in class org.wildstang.framework.core.Core
Returns the framework's AutoManager.
getAxis() - Method in class org.wildstang.hardware.roborio.inputs.config.WsJSJoystickInputConfig
Returns the joystick axis index.
getBoolean(String, boolean) - Method in class org.wildstang.framework.config.Config
Gets the boolean corresponding to a key in the config, with default.
getButton() - Method in class org.wildstang.hardware.roborio.inputs.config.WsJSButtonInputConfig
Returns the joystick button index.
getChannel() - Method in class org.wildstang.hardware.roborio.inputs.config.WsAbsoluteEncoderConfig
Returns the hardware port number.
getChannel() - Method in class org.wildstang.hardware.roborio.inputs.config.WsAnalogGyroConfig
Returns the hardware port number.
getChannel() - Method in class org.wildstang.hardware.roborio.inputs.config.WsAnalogInputConfig
Returns the hardware port number.
getChannel() - Method in class org.wildstang.hardware.roborio.inputs.config.WsCameraInputConfig
Returns the channel number.
getChannel() - Method in class org.wildstang.hardware.roborio.inputs.config.WsDigitalInputConfig
Returns the hardware port number.
getChannel() - Method in class org.wildstang.hardware.roborio.outputs.config.WsAnalogOutputConfig
Returns the hardware port number.
getChannel() - Method in class org.wildstang.hardware.roborio.outputs.config.WsDigitalOutputConfig
Returns the hardware port number.
getChannel() - Method in class org.wildstang.hardware.roborio.outputs.config.WsPhoenixConfig
Returns the hardware port number.
getChannel() - Method in class org.wildstang.hardware.roborio.outputs.config.WsPhoenixFollowerConfig
Returns the hardware port number.
getChannel() - Method in class org.wildstang.hardware.roborio.outputs.config.WsRelayConfig
Returns the hardware port number.
getChannel() - Method in class org.wildstang.hardware.roborio.outputs.config.WsServoConfig
Returns the hardware port number.
getChannel() - Method in class org.wildstang.hardware.roborio.outputs.config.WsSolenoidConfig
Return the channel number.
getChannel() - Method in class org.wildstang.hardware.roborio.outputs.config.WsSparkMaxConfig
Returns the hardware port number.
getChannel() - Method in class org.wildstang.hardware.roborio.outputs.config.WsSparkMaxFollowerConfig
Returns the hardware port number.
getChannel1() - Method in class org.wildstang.hardware.roborio.outputs.config.WsDoubleSolenoidConfig
Return the forward channel number.
getChannel2() - Method in class org.wildstang.hardware.roborio.outputs.config.WsDoubleSolenoidConfig
Return the reverse channel number.
getCompensate() - Method in class org.wildstang.hardware.roborio.inputs.config.WsAnalogGyroConfig
Returns the drift compensation factor.
getConfig() - Method in class org.wildstang.framework.config.ConfigManager
Returns the manager's Config.
getConfig() - Method in interface org.wildstang.framework.core.Inputs
Returns the config of Input for the enumeration.
getConfig() - Method in interface org.wildstang.framework.core.Outputs
Returns the config of Output for the enumeration.
getConfig() - Method in enum org.wildstang.sample.robot.WSInputs
Returns the config of Input for the enumeration.
getConfig() - Method in enum org.wildstang.sample.robot.WSOutputs
Returns the config of Output for the enumeration.
getConfigManager() - Static method in class org.wildstang.framework.core.Core
Returns the framework's ConfigManager.
getController() - Method in class org.wildstang.hardware.roborio.outputs.WsMotorController
Returns the raw motor controller Object.
getController() - Method in class org.wildstang.hardware.roborio.outputs.WsPhoenix
Returns the raw motor controller Object.
getController() - Method in class org.wildstang.hardware.roborio.outputs.WsSparkMax
Returns the raw motor controller Object.
getControllerType() - Method in class org.wildstang.hardware.roborio.outputs.WsPhoenix
Determines the type of motor controller represented.
getCurrentOutput() - Method in class org.wildstang.framework.pid.controller.PidController
Returns the current output value.
getCurrentStep() - Method in class org.wildstang.framework.auto.AutoProgram
Returns the current running AutoStep within the AutoProgram.
getCurrentStep() - Method in class org.wildstang.framework.auto.steps.AutoSerialStepGroup
Gets the current executing AutoStep.
getD() - Method in class org.wildstang.framework.pid.controller.PidController
Returns the D term.
getDefault() - Method in class org.wildstang.hardware.roborio.outputs.config.WsAnalogOutputConfig
Returns the default output value.
getDefault() - Method in class org.wildstang.hardware.roborio.outputs.config.WsDigitalOutputConfig
Returns the default output value.
getDefault() - Method in class org.wildstang.hardware.roborio.outputs.config.WsDoubleSolenoidConfig
Return the default solenoid state.
getDefault() - Method in class org.wildstang.hardware.roborio.outputs.config.WsPhoenixConfig
Returns the default output value.
getDefault() - Method in class org.wildstang.hardware.roborio.outputs.config.WsRelayConfig
Returns the default relay state.
getDefault() - Method in class org.wildstang.hardware.roborio.outputs.config.WsRemoteAnalogOutputConfig
Returns the default output value.
getDefault() - Method in class org.wildstang.hardware.roborio.outputs.config.WsRemoteDigitalOutputConfig
Returns the default output value.
getDefault() - Method in class org.wildstang.hardware.roborio.outputs.config.WsServoConfig
Returns the default position.
getDefault() - Method in class org.wildstang.hardware.roborio.outputs.config.WsSolenoidConfig
Return the default solenoid state.
getDefault() - Method in class org.wildstang.hardware.roborio.outputs.config.WsSparkMaxConfig
Returns the default output value.
getDifferentiatorBandLimit() - Method in class org.wildstang.framework.pid.controller.PidController
Returns the differentiator band limit.
getDistance() - Method in class org.wildstang.hardware.roborio.inputs.WsLidarSensor
Returns 0.
getDouble(String, double) - Method in class org.wildstang.framework.config.Config
Gets the double corresponding to a key in the config, with default.
getEpsilon() - Method in class org.wildstang.framework.pid.controller.PidController
Returns epsilon.
getError() - Method in class org.wildstang.framework.pid.controller.PidController
Returns the current error value.
getFollower() - Method in class org.wildstang.hardware.roborio.outputs.WsMotorController
Returns the raw follower motor controller Object.
getFollower() - Method in class org.wildstang.hardware.roborio.outputs.WsPhoenix
Returns the raw follower motor controller Object.
getFollower() - Method in class org.wildstang.hardware.roborio.outputs.WsSparkMax
Returns the raw follower motor controller Object.
getFollowing() - Method in class org.wildstang.hardware.roborio.outputs.config.WsPhoenixFollowerConfig
Returns the enumeration of followed motor controller.
getFollowing() - Method in class org.wildstang.hardware.roborio.outputs.config.WsSparkMaxFollowerConfig
Returns the name of the followed motor controller.
getHashMap() - Method in class org.wildstang.framework.io.InputManager
Produces a HashMap of all managed Inputs.
getHashMap() - Method in class org.wildstang.framework.io.OutputManager
Produces a HashMap of all managed Outputs.
getHeading() - Method in class org.wildstang.framework.auto.steps.SwervePathFollowerStep
 
getI() - Method in class org.wildstang.framework.pid.controller.PidController
Returns the I term.
getInput(String) - Method in class org.wildstang.framework.io.InputManager
Returns a named Input from the manager.
getInput(Inputs) - Method in class org.wildstang.framework.io.InputManager
Returns an Input with a matching name from the manager.
getInputListeners() - Method in class org.wildstang.framework.io.inputs.Input
Returns a copy of the Array of all attached InputListeners.
getInputManager() - Static method in class org.wildstang.framework.core.Core
Returns the framework's InputManager.
getInt(String, int) - Method in class org.wildstang.framework.config.Config
Gets the int corresponding to a key in the config, with default.
getIntegralErrorThresh() - Method in class org.wildstang.framework.pid.controller.PidController
Returns the integral error threshold.
getIntValue() - Method in class org.wildstang.hardware.roborio.inputs.WsContinuousI2CInput
Returns a single integer value.
getIntValue() - Method in class org.wildstang.hardware.roborio.inputs.WsLidarSensor
Returns a single integer value.
getKeyValuePair(String) - Method in class org.wildstang.framework.config.Config
Splits the input String on an equals (=) character, and returns the two parts as an array of two Strings.
getLeft() - Method in class org.wildstang.framework.subsystems.drive.TankPath
Returns the left side Trajectory.
getMaxVoltage() - Method in class org.wildstang.hardware.roborio.inputs.config.WsAbsoluteEncoderConfig
Returns the max voltage.
getModule() - Method in class org.wildstang.hardware.roborio.outputs.config.WsDoubleSolenoidConfig
Return the module number.
getModule() - Method in class org.wildstang.hardware.roborio.outputs.config.WsSolenoidConfig
Return the module number.
getName() - Method in interface org.wildstang.framework.core.AutoPrograms
Returns the name mapped to the AutoProgram.
getName() - Method in interface org.wildstang.framework.core.Inputs
Returns the name mapped to the Input.
getName() - Method in interface org.wildstang.framework.core.Outputs
Returns the name mapped to the Output.
getName() - Method in interface org.wildstang.framework.core.Subsystems
Returns the name mapped to the subsystem.
getName() - Method in class org.wildstang.framework.io.inputs.Input
Returns the name of the Input.
getName() - Method in class org.wildstang.framework.io.outputs.Output
Returns the name of the Output.
getName() - Method in class org.wildstang.framework.pid.controller.PidController
Returns the name of the controller.
getName() - Method in interface org.wildstang.framework.subsystems.Subsystem
Returns the name of the subsystem.
getName() - Method in enum org.wildstang.sample.robot.WSAutoPrograms
Returns the name mapped to the AutoProgram.
getName() - Method in enum org.wildstang.sample.robot.WSInputs
Returns the name mapped to the Input.
getName() - Method in enum org.wildstang.sample.robot.WSOutputs
Returns the name mapped to the Output.
getName() - Method in enum org.wildstang.sample.robot.WSSubsystems
Returns the name mapped to the subsystem.
getNextStep() - Method in class org.wildstang.framework.auto.AutoProgram
Returns the next AutoStep to run or null if at the last step.
getNextStep() - Method in class org.wildstang.framework.auto.steps.AutoSerialStepGroup
Gets the next AutoStep to execute.
getOutput() - Method in class org.wildstang.hardware.roborio.outputs.WsMotorController
Returns the current motor output percent.
getOutput() - Method in class org.wildstang.hardware.roborio.outputs.WsPhoenix
Returns the current motor output percent.
getOutput() - Method in class org.wildstang.hardware.roborio.outputs.WsSparkMax
Returns the current motor output percent.
getOutput(String) - Method in class org.wildstang.framework.io.OutputManager
Returns a named Output from the manager.
getOutput(Outputs) - Method in class org.wildstang.framework.io.OutputManager
Returns an Output with a matching name from the manager.
getOutputManager() - Static method in class org.wildstang.framework.core.Core
Returns the framework's OutputManager.
getP() - Method in class org.wildstang.framework.pid.controller.PidController
Returns the P term.
getPIDController() - Method in class org.wildstang.hardware.roborio.outputs.WsSparkMax
 
getPort() - Method in class org.wildstang.hardware.roborio.inputs.config.WsI2CInputConfig
Return the I2C hardware port number, kOnboard or kMXP.
getPort() - Method in class org.wildstang.hardware.roborio.inputs.config.WsJSButtonInputConfig
Returns the controller port number from the driver station.
getPort() - Method in class org.wildstang.hardware.roborio.inputs.config.WsJSJoystickInputConfig
Returns the controller port number from the driver station.
getPort() - Method in class org.wildstang.hardware.roborio.outputs.config.WsI2COutputConfig
Return the I2C hardware port number, kOnboard or kMXP.
getPosition() - Method in class org.wildstang.hardware.roborio.outputs.WsMotorController
Returns the quadrature position from an encoder.
getPosition() - Method in class org.wildstang.hardware.roborio.outputs.WsPhoenix
Returns the quadrature position from a Talon's encoder.
getPosition() - Method in class org.wildstang.hardware.roborio.outputs.WsSparkMax
Returns the quadrature position from an encoder.
getPreviousError() - Method in class org.wildstang.framework.pid.controller.PidController
Returns the previous error value.
getProfileEnabled() - Method in class org.wildstang.hardware.roborio.inputs.WsMotionProfileControl
Returns true if the motion profile is enabled.
getProfileStatus() - Method in class org.wildstang.hardware.roborio.outputs.WsPhoenix
Get the motor controller's motion profile status.
getProgramClass() - Method in interface org.wildstang.framework.core.AutoPrograms
Returns AutoProgram's class.
getProgramClass() - Method in enum org.wildstang.sample.robot.WSAutoPrograms
Returns AutoProgram's class.
getPullup() - Method in class org.wildstang.hardware.roborio.inputs.config.WsDigitalInputConfig
Returns the pull up state.
getResetKinematics() - Method in class org.wildstang.hardware.roborio.inputs.WsMotionProfileControl
Returns true if the kinematics is set to reset.
getRight() - Method in class org.wildstang.framework.subsystems.drive.TankPath
Returns the right side Trajectory.
getRunningProgram() - Method in class org.wildstang.framework.auto.AutoManager
Returns the current running AutoProgram, if one is running.
getRunningProgramName() - Method in class org.wildstang.framework.auto.AutoManager
Returns the name of the current running AutoProgram, if one is running.
getSetPoint() - Method in class org.wildstang.framework.pid.controller.PidController
Returns the set point value.
getSmoothedDistance() - Method in class org.wildstang.hardware.roborio.inputs.WsLidarSensor
Returns the average of the last 5 readings.
getState() - Method in class org.wildstang.framework.pid.controller.PidController
Returns the current state of the controller
getStaticEpsilon() - Method in class org.wildstang.framework.pid.controller.PidController
Returns static epsilon.
getString(String, String) - Method in class org.wildstang.framework.config.Config
Gets the String corresponding to a key in the config, with default.
getSubsystem(String) - Method in class org.wildstang.framework.subsystems.SubsystemManager
Gets a given subsystem by name from the manager.
getSubsystem(Subsystems) - Method in class org.wildstang.framework.subsystems.SubsystemManager
Gets a given subsystem from the manager.
getSubsystemClass() - Method in interface org.wildstang.framework.core.Subsystems
Returns subsystem's class.
getSubsystemClass() - Method in enum org.wildstang.sample.robot.WSSubsystems
Returns subsystem's class.
getSubsystemManager() - Static method in class org.wildstang.framework.core.Core
Returns the framework's SubsystemManager.
getSubsystems() - Method in class org.wildstang.framework.subsystems.SubsystemManager
Gets the liset of registered subsystems.
getTableName() - Method in class org.wildstang.hardware.roborio.inputs.config.WsRemoteAnalogInputConfig
Returns the network table name.
getTableName() - Method in class org.wildstang.hardware.roborio.inputs.config.WsRemoteDigitalInputConfig
Returns the network table name.
getTableName() - Method in class org.wildstang.hardware.roborio.outputs.config.WsRemoteAnalogOutputConfig
Returns the network table's name.
getTableName() - Method in class org.wildstang.hardware.roborio.outputs.config.WsRemoteDigitalOutputConfig
Returns the network table's name.
getTalonPoints() - Method in class org.wildstang.framework.subsystems.drive.Trajectory
Returns the TrajectoryPoints.
getTemperature() - Method in class org.wildstang.hardware.roborio.outputs.WsMotorController
Return the motor controller or motor temperature
getTemperature() - Method in class org.wildstang.hardware.roborio.outputs.WsPhoenix
Return the motor controller temperature
getTemperature() - Method in class org.wildstang.hardware.roborio.outputs.WsSparkMax
Returns the temperature of the motor.
getType() - Method in class org.wildstang.hardware.roborio.outputs.config.WsPhoenixConfig
Returns true if the motor controller is a Talon.
getType() - Method in class org.wildstang.hardware.roborio.outputs.config.WsPhoenixFollowerConfig
Returns true if the motor controller is a Talon.
getType() - Method in class org.wildstang.hardware.roborio.outputs.config.WsSparkMaxFollowerConfig
Returns true if the motor controller is a Talon.
getUpdateInterval() - Method in class org.wildstang.hardware.roborio.inputs.config.WsContinuousI2CInputConfig
Return the update interval in ms.
getValue() - Method in class org.wildstang.framework.io.inputs.AnalogInput
Returns the latest stored value from the Input.
getValue() - Method in class org.wildstang.framework.io.inputs.DigitalInput
Returns the latest stored value from the Input.
getValue() - Method in class org.wildstang.framework.io.inputs.DiscreteInput
Returns the latest stored value from the Input.
getValue() - Method in class org.wildstang.framework.io.inputs.I2CInput
Returns the latest stored value from the Input.
getValue() - Method in class org.wildstang.framework.io.inputs.ImageInput
Returns the latest stored value from the Input.
getValue() - Method in class org.wildstang.framework.io.outputs.AnalogOutput
Returns the latest commanded value for the Output.
getValue() - Method in class org.wildstang.framework.io.outputs.DigitalOutput
Returns the latest commanded value for the Output.
getValue() - Method in class org.wildstang.framework.io.outputs.DiscreteOutput
Returns the latest commanded value for the Output.
getValue() - Method in class org.wildstang.framework.io.outputs.I2COutput
Returns the latest commanded value for the Output.
getValue(String) - Method in class org.wildstang.framework.config.Config
Gets the value corresponding to a key in the config.
getValue(String, Object) - Method in class org.wildstang.framework.config.Config
Gets the value corresponding to a key in the config, with default.
getVelocity() - Method in class org.wildstang.framework.auto.steps.SwervePathFollowerStep
 
getVelocity() - Method in class org.wildstang.hardware.roborio.outputs.WsMotorController
Returns the quadrature velocity from an encoder.
getVelocity() - Method in class org.wildstang.hardware.roborio.outputs.WsPhoenix
Returns the quadrature velocity from a Talon's encoder.
getVelocity() - Method in class org.wildstang.hardware.roborio.outputs.WsSparkMax
Returns the quadrature velocity from an encoder.
GYRO - Static variable in class org.wildstang.sample.robot.CANConstants
 

H

hashCode() - Method in class org.wildstang.framework.io.outputs.Output
Produces a hashcode based off the Output's name.
hasValueChanged() - Method in class org.wildstang.framework.io.inputs.Input
Returns true if the value of the Input has changed.
holdPosition(int) - Method in class org.wildstang.hardware.roborio.outputs.WsPhoenix
Actively holds a given position, useful for braking.

I

i - Variable in class org.wildstang.framework.pid.PIDConstants
 
i2c - Variable in class org.wildstang.hardware.roborio.inputs.WsI2CInput
 
I2CInput - Class in org.wildstang.framework.io.inputs
First abstraction of Input representing I2C Inputs.
I2CInput(String) - Constructor for class org.wildstang.framework.io.inputs.I2CInput
Constructor simply passes on name.
I2COutput - Class in org.wildstang.framework.io.outputs
First abstraction of Output representing I2C Outputs.
I2COutput(String) - Constructor for class org.wildstang.framework.io.outputs.I2COutput
Constructor simply passes on name.
ImageInput - Class in org.wildstang.framework.io.inputs
First abstraction of Input representing "image" Inputs for vision purposes.
ImageInput(String) - Constructor for class org.wildstang.framework.io.inputs.ImageInput
Constructor simply passes on name.
info(String) - Static method in class org.wildstang.framework.logger.Log
Log at level "info".
INFO - org.wildstang.framework.logger.Log.LogLevel
 
init() - Method in class org.wildstang.framework.auto.AutoManager
Resets the current program and all states.
init() - Method in class org.wildstang.framework.config.ConfigManager
Create a new Config, belonging to the manager.
init() - Method in interface org.wildstang.framework.hardware.InputFactory
Any preperation should be done in this method.
init() - Method in interface org.wildstang.framework.hardware.OutputFactory
Any preperation should be done in this method.
init() - Method in class org.wildstang.framework.io.InputManager
Initializes logger.
init() - Method in class org.wildstang.framework.io.OutputManager
Initializes logger.
init() - Method in interface org.wildstang.framework.subsystems.Subsystem
Initialise the subsystem.
init() - Method in class org.wildstang.framework.subsystems.SubsystemManager
Initialize all subsystems registered with the manager.
init() - Method in class org.wildstang.hardware.roborio.RoboRIOInputFactory
Prepares logger.
init() - Method in class org.wildstang.hardware.roborio.RoboRIOOutputFactory
Prepares logger.
initClosedLoop(double, double, double, double) - Method in class org.wildstang.hardware.roborio.outputs.WsSparkMax
Sets up closed loop control for the motor
initClosedLoop(double, double, double, double, AbsoluteEncoder) - Method in class org.wildstang.hardware.roborio.outputs.WsSparkMax
Sets up closed loop control for the motor
initClosedLoop(double, double, double, double, AbsoluteEncoder, boolean) - Method in class org.wildstang.hardware.roborio.outputs.WsSparkMax
Sets up closed loop control for the motor
initialize() - Method in class org.wildstang.framework.auto.AutoProgram
Collects the defined steps and starts the auto program.
initialize() - Method in class org.wildstang.framework.auto.AutoStep
This method is called once, when the step is first run.
initialize() - Method in class org.wildstang.framework.auto.steps.AutoParallelStepGroup
Initializes each step in the group.
initialize() - Method in class org.wildstang.framework.auto.steps.AutoSerialStepGroup
Initializes each step in the group.
initialize() - Method in class org.wildstang.framework.auto.steps.control.AutoStepDelay
Starts the timer on initialization.
initialize() - Method in class org.wildstang.framework.auto.steps.control.AutoStepStopAutonomous
Does nothing on initialization.
initialize() - Method in class org.wildstang.framework.auto.steps.PathFollowerStep
 
initialize() - Method in class org.wildstang.framework.auto.steps.PathHeadingStep
 
initialize() - Method in class org.wildstang.framework.auto.steps.SetGyroStep
 
initialize() - Method in class org.wildstang.framework.auto.steps.SwervePathFollowerStep
 
Input - Class in org.wildstang.framework.io.inputs
Core input functions, primarily handling InputListeners.
Input(String) - Constructor for class org.wildstang.framework.io.inputs.Input
Constructor sets the name of the Input.
InputConfig - Interface in org.wildstang.framework.hardware
This interface could be deprecated as it provides no functionality other than categoriztion.
InputFactory - Interface in org.wildstang.framework.hardware
Creates Input objects attached to a specified port, and of a specified type.
InputListener - Interface in org.wildstang.framework.io
Interface for handling input updates.
InputManager - Class in org.wildstang.framework.io
Contains and updates all Inputs.
InputManager() - Constructor for class org.wildstang.framework.io.InputManager
 
Inputs - Interface in org.wildstang.framework.core
Used in implementations to enumerate Inputs.
inputUpdate(Input) - Method in interface org.wildstang.framework.io.InputListener
Notifies the listener that an input event has occurred.
IPidInput - Interface in org.wildstang.framework.pid.input
Interface for wrapping an Input to PID.
IPidOutput - Interface in org.wildstang.framework.pid.output
Interface for wrapping an Output to PID.
isBrushless() - Method in class org.wildstang.hardware.roborio.outputs.config.WsSparkMaxConfig
Returns true if the motor is brushless.
isBrushless() - Method in class org.wildstang.hardware.roborio.outputs.config.WsSparkMaxFollowerConfig
Returns true if the motor is brushless.
isEnabled() - Method in class org.wildstang.framework.io.inputs.Input
Returns true if the Input is enabled, does nothing at this level.
isEnabled() - Method in class org.wildstang.framework.io.outputs.Output
Returns true if the Output is enabled, does nothing at this level.
isEnabled() - Method in class org.wildstang.framework.pid.controller.PidController
Returns true if the controller is in the enabled state.
isEstopActive() - Method in class org.wildstang.framework.subsystems.drive.PathFollowingDrive
Returns if the software emergency stop has been activated.
isFinished() - Method in class org.wildstang.framework.auto.AutoProgram
Returns true if the AutoProgram is complete.
isFinished() - Method in class org.wildstang.framework.auto.AutoStep
Returns if the AutoStep is finished, meaning the next step may begin.
isInverted() - Method in class org.wildstang.hardware.roborio.outputs.config.WsPhoenixConfig
Returns if the controller should be inverted.
isInverted() - Method in class org.wildstang.hardware.roborio.outputs.config.WsSparkMaxConfig
Returns if the controller should be inverted.
isOnTarget() - Method in class org.wildstang.framework.pid.controller.PidController
Returns true if the controller is in the target or stabilized state.
isOpposing() - Method in class org.wildstang.hardware.roborio.outputs.config.WsPhoenixFollowerConfig
Returns if the follower should oppose the followed.
isOpposing() - Method in class org.wildstang.hardware.roborio.outputs.config.WsSparkMaxFollowerConfig
Returns if the follower should oppose the followed.
isStabilized() - Method in class org.wildstang.framework.pid.controller.PidController
Returns true if the controller is in the stabilized state.

J

JoystickConstants - Class in org.wildstang.hardware
Constants representing controller axis indexes.
JoystickConstants() - Constructor for class org.wildstang.hardware.JoystickConstants
 

L

LED - org.wildstang.sample.robot.WSOutputs
 
LEFT_DRIVE - org.wildstang.sample.robot.WSOutputs
 
LEFT_DRIVE - Static variable in class org.wildstang.sample.robot.CANConstants
 
LEFT_DRIVE_FOLLOWER - org.wildstang.sample.robot.WSOutputs
 
LEFT_DRIVE_FOLLOWER - Static variable in class org.wildstang.sample.robot.CANConstants
 
LEFT_JOYSTICK_X - Static variable in class org.wildstang.hardware.JoystickConstants
 
LEFT_JOYSTICK_Y - Static variable in class org.wildstang.hardware.JoystickConstants
 
LEFT_TRIGGER - Static variable in class org.wildstang.hardware.JoystickConstants
 
limitSwitchState() - Method in class org.wildstang.hardware.roborio.outputs.WsPhoenix
Returns the state of a Talon's limit switches.
LL_LEDS - org.wildstang.sample.robot.WSOutputs
 
LL_MODE - org.wildstang.sample.robot.WSOutputs
 
LL_TV - org.wildstang.sample.robot.WSInputs
 
LL_TX - org.wildstang.sample.robot.WSInputs
 
LL_TY - org.wildstang.sample.robot.WSInputs
 
load(BufferedReader) - Method in class org.wildstang.framework.config.Config
Load in a config from file.
loadConfig(BufferedReader) - Method in class org.wildstang.framework.config.ConfigManager
Loads in a Config from file, using a BufferedReader.
loadStopPosition() - Method in class org.wildstang.framework.auto.AutoProgram
Adds an AutoStepStopAutonomous after a given AutoStep index from config.
Log - Class in org.wildstang.framework.logger
Static class wrapping System.out/err logging functions for nicer and controlled output.
Log() - Constructor for class org.wildstang.framework.logger.Log
 
Log.LogLevel - Enum in org.wildstang.framework.logger
An enum representing the 4 LogLevels.

M

main(String...) - Static method in class org.wildstang.framework.auto.BobTrajectory
 
main(String...) - Static method in class org.wildstang.sample.robot.Main
Main initialization function.
Main - Class in org.wildstang.sample.robot
Do NOT modify this file.
Main() - Constructor for class org.wildstang.sample.robot.Main
 
MANIPULATOR_DPAD_DOWN - org.wildstang.sample.robot.WSInputs
 
MANIPULATOR_DPAD_LEFT - org.wildstang.sample.robot.WSInputs
 
MANIPULATOR_DPAD_RIGHT - org.wildstang.sample.robot.WSInputs
 
MANIPULATOR_DPAD_UP - org.wildstang.sample.robot.WSInputs
 
MANIPULATOR_FACE_DOWN - org.wildstang.sample.robot.WSInputs
 
MANIPULATOR_FACE_LEFT - org.wildstang.sample.robot.WSInputs
 
MANIPULATOR_FACE_RIGHT - org.wildstang.sample.robot.WSInputs
 
MANIPULATOR_FACE_UP - org.wildstang.sample.robot.WSInputs
 
MANIPULATOR_LEFT_JOYSTICK_BUTTON - org.wildstang.sample.robot.WSInputs
 
MANIPULATOR_LEFT_JOYSTICK_X - org.wildstang.sample.robot.WSInputs
 
MANIPULATOR_LEFT_JOYSTICK_Y - org.wildstang.sample.robot.WSInputs
 
MANIPULATOR_LEFT_SHOULDER - org.wildstang.sample.robot.WSInputs
 
MANIPULATOR_LEFT_TRIGGER - org.wildstang.sample.robot.WSInputs
 
MANIPULATOR_RIGHT_JOYSTICK_BUTTON - org.wildstang.sample.robot.WSInputs
 
MANIPULATOR_RIGHT_JOYSTICK_X - org.wildstang.sample.robot.WSInputs
 
MANIPULATOR_RIGHT_JOYSTICK_Y - org.wildstang.sample.robot.WSInputs
 
MANIPULATOR_RIGHT_SHOULDER - org.wildstang.sample.robot.WSInputs
 
MANIPULATOR_RIGHT_TRIGGER - org.wildstang.sample.robot.WSInputs
 
MANIPULATOR_SELECT - org.wildstang.sample.robot.WSInputs
 
MANIPULATOR_START - org.wildstang.sample.robot.WSInputs
 

N

NONE - org.wildstang.framework.logger.Log.LogLevel
 
notifyConfigChange() - Method in class org.wildstang.framework.pid.controller.PidController
Notifys the controller of a config change.
notifyConfigChange() - Method in class org.wildstang.hardware.roborio.outputs.WsDigitalOutput
Does nothing, config values only affects start state.
notifyConfigChange() - Method in class org.wildstang.hardware.roborio.outputs.WsPhoenix
Does nothing, config values only affects start state.
notifyConfigChange() - Method in class org.wildstang.hardware.roborio.outputs.WsRemoteAnalogOutput
Does nothing, config values only affects start state.
notifyConfigChange() - Method in class org.wildstang.hardware.roborio.outputs.WsRemoteDigitalOutput
Does nothing, config values only affects start state.
notifyConfigChange() - Method in class org.wildstang.hardware.roborio.outputs.WsServo
Does nothing, config values only affects start state.
notifyConfigChange() - Method in class org.wildstang.hardware.roborio.outputs.WsSolenoid
Does nothing, config values only affects start state.
notifyConfigChange() - Method in class org.wildstang.hardware.roborio.outputs.WsSparkMax
Does nothing, config values only affects start state.
notifyListeners() - Method in class org.wildstang.framework.io.inputs.Input
Determines if the value has changed, then notifys all attached listeners that a state change has occured.

O

OFF - org.wildstang.hardware.roborio.outputs.WsDoubleSolenoidState
 
org.wildstang.framework - package org.wildstang.framework
 
org.wildstang.framework.auto - package org.wildstang.framework.auto
 
org.wildstang.framework.auto.program - package org.wildstang.framework.auto.program
 
org.wildstang.framework.auto.steps - package org.wildstang.framework.auto.steps
 
org.wildstang.framework.auto.steps.control - package org.wildstang.framework.auto.steps.control
 
org.wildstang.framework.config - package org.wildstang.framework.config
 
org.wildstang.framework.core - package org.wildstang.framework.core
 
org.wildstang.framework.hardware - package org.wildstang.framework.hardware
 
org.wildstang.framework.io - package org.wildstang.framework.io
 
org.wildstang.framework.io.inputs - package org.wildstang.framework.io.inputs
 
org.wildstang.framework.io.outputs - package org.wildstang.framework.io.outputs
 
org.wildstang.framework.logger - package org.wildstang.framework.logger
 
org.wildstang.framework.pid - package org.wildstang.framework.pid
 
org.wildstang.framework.pid.controller - package org.wildstang.framework.pid.controller
 
org.wildstang.framework.pid.input - package org.wildstang.framework.pid.input
 
org.wildstang.framework.pid.output - package org.wildstang.framework.pid.output
 
org.wildstang.framework.subsystems - package org.wildstang.framework.subsystems
 
org.wildstang.framework.subsystems.drive - package org.wildstang.framework.subsystems.drive
 
org.wildstang.framework.subsystems.swerve - package org.wildstang.framework.subsystems.swerve
 
org.wildstang.hardware - package org.wildstang.hardware
 
org.wildstang.hardware.roborio - package org.wildstang.hardware.roborio
 
org.wildstang.hardware.roborio.inputs - package org.wildstang.hardware.roborio.inputs
 
org.wildstang.hardware.roborio.inputs.config - package org.wildstang.hardware.roborio.inputs.config
 
org.wildstang.hardware.roborio.outputs - package org.wildstang.hardware.roborio.outputs
 
org.wildstang.hardware.roborio.outputs.config - package org.wildstang.hardware.roborio.outputs.config
 
org.wildstang.sample.robot - package org.wildstang.sample.robot
 
Output - Class in org.wildstang.framework.io.outputs
Core output functions.
Output(String) - Constructor for class org.wildstang.framework.io.outputs.Output
Constructor sets the name of the Output.
OutputConfig - Interface in org.wildstang.framework.hardware
This interface could be deprecated as it provides no functionality other than categoriztion.
OutputFactory - Interface in org.wildstang.framework.hardware
Creates Output objects attached to a specified port, and of a specified type.
OutputManager - Class in org.wildstang.framework.io
Contains and updates all Outputs.
OutputManager() - Constructor for class org.wildstang.framework.io.OutputManager
 
Outputs - Interface in org.wildstang.framework.core
Used in implementations to enumerate Outputs.

P

p - Variable in class org.wildstang.framework.pid.PIDConstants
 
parseBoolean(String) - Method in class org.wildstang.framework.config.Config
Converts a String containing a boolean to a Boolean.
parseDouble(String) - Method in class org.wildstang.framework.config.Config
Converts a String containing a double to a Double.
parseInt(String) - Method in class org.wildstang.framework.config.Config
Converts a String containing a int to a Int.
parseValue(String) - Method in class org.wildstang.framework.config.Config
Parses the value from a String.
Path - Interface in org.wildstang.framework.subsystems.drive
Empty abstract class representing a drive path.
PathFollowerStep - Class in org.wildstang.framework.auto.steps
 
PathFollowerStep(double[][], PathFollowingDrive) - Constructor for class org.wildstang.framework.auto.steps.PathFollowerStep
 
PathFollowingDrive - Class in org.wildstang.framework.subsystems.drive
Abstract representation of a Drive subsystem which support path following.
PathFollowingDrive() - Constructor for class org.wildstang.framework.subsystems.drive.PathFollowingDrive
 
PathHeadingStep - Class in org.wildstang.framework.auto.steps
 
PathHeadingStep(double, SwerveDriveTemplate) - Constructor for class org.wildstang.framework.auto.steps.PathHeadingStep
sets the robot in auto to face a certain direction, and stay facing that way finishes automatically, just passes a value
PID_ABOVE_TARGET_STATE - org.wildstang.framework.pid.controller.PidStateType
 
PID_BELOW_TARGET_STATE - org.wildstang.framework.pid.controller.PidStateType
 
PID_DISABLED_STATE - org.wildstang.framework.pid.controller.PidStateType
 
PID_INITIALIZE_STATE - org.wildstang.framework.pid.controller.PidStateType
 
PID_ON_TARGET_STATE - org.wildstang.framework.pid.controller.PidStateType
 
PID_STABILIZED_STATE - org.wildstang.framework.pid.controller.PidStateType
 
PIDConstants - Class in org.wildstang.framework.pid
Represents the 4 PID constants: F, P, I, and D.
PIDConstants(double, double, double, double) - Constructor for class org.wildstang.framework.pid.PIDConstants
Create a new PID constant set.
PidController - Class in org.wildstang.framework.pid.controller
Controller for PID motor control.
PidController(IPidInput, IPidOutput, String) - Constructor for class org.wildstang.framework.pid.controller.PidController
Constructs and initialized controller values.
pidRead() - Method in interface org.wildstang.framework.pid.input.IPidInput
Gets a value from an Input.
PidStateType - Enum in org.wildstang.framework.pid.controller
Represents PID states
pidWrite(double) - Method in interface org.wildstang.framework.pid.output.IPidOutput
Writes a value to an Output.
preloadLockedProgram() - Method in class org.wildstang.framework.auto.AutoManager
Preloads the currently selected program from SmartDashboard if locked in.
profileNotifier - Variable in class org.wildstang.framework.subsystems.drive.PathFollowingDrive
 
programStarted - Variable in class org.wildstang.framework.auto.AutoProgram
 
programSteps - Variable in class org.wildstang.framework.auto.AutoProgram
 

R

readDataFromInput() - Method in class org.wildstang.framework.io.inputs.AnalogInput
Processes raw value read from Input's hardware.
readDataFromInput() - Method in class org.wildstang.framework.io.inputs.DigitalInput
Processes raw value read from Input's hardware.
readDataFromInput() - Method in class org.wildstang.framework.io.inputs.DiscreteInput
Processes raw value read from Input's hardware.
readDataFromInput() - Method in class org.wildstang.framework.io.inputs.I2CInput
Processes raw value read from Input's hardware.
readDataFromInput() - Method in class org.wildstang.framework.io.inputs.ImageInput
Processes raw value read from Input's hardware.
readDataFromInput() - Method in class org.wildstang.framework.io.inputs.Input
Abstract function to read the hardware Input and store its value.
readDataFromInput() - Method in class org.wildstang.hardware.roborio.inputs.WsMotionProfileControl
Motion profile does not read any data.
readRawValue() - Method in class org.wildstang.framework.io.inputs.AnalogInput
Abstract function to request and return the raw value from hardware.
readRawValue() - Method in class org.wildstang.framework.io.inputs.DigitalInput
Abstract function to request and return the raw value from hardware.
readRawValue() - Method in class org.wildstang.framework.io.inputs.DiscreteInput
Abstract function to request and return the raw value from hardware.
readRawValue() - Method in class org.wildstang.framework.io.inputs.I2CInput
Abstract function to request and return the raw value from hardware.
readRawValue() - Method in class org.wildstang.framework.io.inputs.ImageInput
Abstract function to request and return the raw value from hardware.
readRawValue() - Method in class org.wildstang.hardware.roborio.inputs.WsAbsoluteEncoder
Reads the value from the encoder.
readRawValue() - Method in class org.wildstang.hardware.roborio.inputs.WsAnalogGyro
Reads the value from the gyro.
readRawValue() - Method in class org.wildstang.hardware.roborio.inputs.WsAnalogInput
Reads the value from the analog input.
readRawValue() - Method in class org.wildstang.hardware.roborio.inputs.WsContinuousI2CInput
Reads the value from the sensor.
readRawValue() - Method in class org.wildstang.hardware.roborio.inputs.WsDigitalInput
Reads the value from the digital input.
readRawValue() - Method in class org.wildstang.hardware.roborio.inputs.WsDPadButton
Reads the value from the d-pad and appropriately sets button press.
readRawValue() - Method in class org.wildstang.hardware.roborio.inputs.WsI2CInput
Reads the raw value from the I2C input.
readRawValue() - Method in class org.wildstang.hardware.roborio.inputs.WsJoystickAxis
Reads the value from the axis.
readRawValue() - Method in class org.wildstang.hardware.roborio.inputs.WsJoystickButton
Reads the value from the button.
readRawValue() - Method in class org.wildstang.hardware.roborio.inputs.WsJoystickToggleButton
Returns a toggled value each time the button is pressed.
readRawValue() - Method in class org.wildstang.hardware.roborio.inputs.WsMotionProfileControl
Motion profile does not return raw values.
readRawValue() - Method in class org.wildstang.hardware.roborio.inputs.WsRemoteAnalogInput
Reads the value from the remote analog input.
readRawValue() - Method in class org.wildstang.hardware.roborio.inputs.WsRemoteDigitalInput
Reads the value from the remote digital input.
RELAY_FORWARD - org.wildstang.hardware.roborio.outputs.WsRelayState
 
RELAY_OFF - org.wildstang.hardware.roborio.outputs.WsRelayState
 
RELAY_ON - org.wildstang.hardware.roborio.outputs.WsRelayState
 
RELAY_REVERSE - org.wildstang.hardware.roborio.outputs.WsRelayState
 
removeAll() - Method in class org.wildstang.framework.io.InputManager
Removes all Inputs from the manager.
removeAll() - Method in class org.wildstang.framework.io.OutputManager
Removes all Outputs from the manager.
removeAll() - Method in class org.wildstang.framework.subsystems.SubsystemManager
Deregisters all subsystems from the manager.
removeAllListeners() - Method in class org.wildstang.framework.io.inputs.Input
Detaches all InputListeners associated with the Input.
removeInput(Input) - Method in class org.wildstang.framework.io.InputManager
Removes an Input to the manager.
removeInputListener(InputListener) - Method in class org.wildstang.framework.io.inputs.Input
Detaches a given InputListener from the Input.
removeOutput(Output) - Method in class org.wildstang.framework.io.OutputManager
Removes an Output to the manager.
removeSubsystem(Subsystem) - Method in class org.wildstang.framework.subsystems.SubsystemManager
Deregisters a given subsystem from the manager.
reset() - Method in class org.wildstang.framework.pid.controller.PidController
Resets all error values in controller.
resetDriveEncoders() - Method in class org.wildstang.framework.subsystems.swerve.SwerveDriveTemplate
 
resetEncoder() - Method in class org.wildstang.hardware.roborio.outputs.WsMotorController
Resets the position of the encoder.
resetEncoder() - Method in class org.wildstang.hardware.roborio.outputs.WsPhoenix
Resets the position of a Talon's encoder.
resetEncoder() - Method in class org.wildstang.hardware.roborio.outputs.WsSparkMax
Resets the position of an encoder.
resetEncoders() - Method in class org.wildstang.framework.subsystems.drive.PathFollowingDrive
Zero all the encoders on the drive base.
resetErrorSum() - Method in class org.wildstang.framework.pid.controller.PidController
Resets the error sum to 0.
resetState() - Method in interface org.wildstang.framework.subsystems.Subsystem
Can be called to reset any state variables.
resetState() - Method in class org.wildstang.framework.subsystems.SubsystemManager
Resets states of all subsystems registered with the manager.
resetState() - Method in class org.wildstang.hardware.roborio.inputs.WsJoystickToggleButton
Sets the toggle state back to the start state.
returnPose(double) - Method in class org.wildstang.framework.subsystems.swerve.SwerveDriveTemplate
 
REVERSE - org.wildstang.hardware.roborio.outputs.WsDoubleSolenoidState
 
RIGHT_DRIVE - org.wildstang.sample.robot.WSOutputs
 
RIGHT_DRIVE - Static variable in class org.wildstang.sample.robot.CANConstants
 
RIGHT_DRIVE_FOLLOWER - org.wildstang.sample.robot.WSOutputs
 
RIGHT_DRIVE_FOLLOWER - Static variable in class org.wildstang.sample.robot.CANConstants
 
RIGHT_JOYSTICK_X - Static variable in class org.wildstang.hardware.JoystickConstants
 
RIGHT_JOYSTICK_Y - Static variable in class org.wildstang.hardware.JoystickConstants
 
RIGHT_TRIGGER - Static variable in class org.wildstang.hardware.JoystickConstants
 
RoboRIOInputFactory - Class in org.wildstang.hardware.roborio
Builds inputs from WsInputs enumerations.
RoboRIOInputFactory() - Constructor for class org.wildstang.hardware.roborio.RoboRIOInputFactory
Empty constructor override WPILib InputFactory constructor.
RoboRIOOutputFactory - Class in org.wildstang.hardware.roborio
Builds outputs from WsOutputs enumerations.
RoboRIOOutputFactory() - Constructor for class org.wildstang.hardware.roborio.RoboRIOOutputFactory
Empty constructor override WPILib InputFactory constructor.
Robot - Class in org.wildstang.sample.robot
Once the Main class starts this class, the VM is configured to call the functions corresponding to each mode, as described in the IterativeRobotBase documentation.
Robot() - Constructor for class org.wildstang.sample.robot.Robot
 
robotInit() - Method in class org.wildstang.sample.robot.Robot
Runs on initialization, creates and configures the framework Core.
robotPeriodic() - Method in class org.wildstang.sample.robot.Robot
Runs repeatedly, regardless of mode and state.

S

SAMPLE - org.wildstang.sample.robot.WSSubsystems
 
selfTest() - Method in interface org.wildstang.framework.subsystems.Subsystem
Performs a self test of the subsystem.
selfTestAll() - Method in class org.wildstang.framework.subsystems.SubsystemManager
Tests all subsystems registered with the manager.
sendDataToOutput() - Method in class org.wildstang.framework.io.outputs.Output
Abstract function to write the current value to hardware.
sendDataToOutput() - Method in class org.wildstang.hardware.roborio.outputs.WsDigitalOutput
Sets output state to current value.
sendDataToOutput() - Method in class org.wildstang.hardware.roborio.outputs.WsDoubleSolenoid
Sets solenoid state to current value.
sendDataToOutput() - Method in class org.wildstang.hardware.roborio.outputs.WsI2COutput
Sets I2C output state to current value.
sendDataToOutput() - Method in class org.wildstang.hardware.roborio.outputs.WsMotorController
Sets motor speed to current value, from -1.0 to 1.0.
sendDataToOutput() - Method in class org.wildstang.hardware.roborio.outputs.WsPhoenix
Sets motor speed to current value, from -1.0 to 1.0.
sendDataToOutput() - Method in class org.wildstang.hardware.roborio.outputs.WsRelay
Sets relay state to a value based off the current state.
sendDataToOutput() - Method in class org.wildstang.hardware.roborio.outputs.WsRemoteAnalogOutput
Sets remote output state to current value.
sendDataToOutput() - Method in class org.wildstang.hardware.roborio.outputs.WsRemoteDigitalOutput
Sets remote output state to current value.
sendDataToOutput() - Method in class org.wildstang.hardware.roborio.outputs.WsServo
Sets servo position to current value.
sendDataToOutput() - Method in class org.wildstang.hardware.roborio.outputs.WsSolenoid
Sets solenoid state to current value.
sendDataToOutput() - Method in class org.wildstang.hardware.roborio.outputs.WsSparkMax
Sets motor control
setAutoHeading(double) - Method in class org.wildstang.framework.subsystems.swerve.SwerveDriveTemplate
 
setAutoValues(double, double, double, double) - Method in class org.wildstang.framework.subsystems.swerve.SwerveDriveTemplate
 
setBrake() - Method in class org.wildstang.hardware.roborio.outputs.WsMotorController
Sets the motor to brake mode, will not freely spin.
setBrake() - Method in class org.wildstang.hardware.roborio.outputs.WsPhoenix
Sets the motor to brake mode, will not freely spin.
setBrake() - Method in class org.wildstang.hardware.roborio.outputs.WsSparkMax
Sets the motor to brake mode, will not freely spin.
setBrakeMode(boolean) - Method in class org.wildstang.framework.subsystems.drive.PathFollowingDrive
Enable brake or coast mode.
setCoast() - Method in class org.wildstang.hardware.roborio.outputs.WsMotorController
Sets the motor to coast mode, will freely spin.
setCoast() - Method in class org.wildstang.hardware.roborio.outputs.WsPhoenix
Sets the motor to coast mode, will freely spin.
setCoast() - Method in class org.wildstang.hardware.roborio.outputs.WsSparkMax
Sets the motor to coast mode, will freely spin.
setConstants(double, double, double) - Method in class org.wildstang.framework.pid.controller.PidController
Set the 3 PID constants.
setCurrentLimit(int, int, int) - Method in class org.wildstang.hardware.roborio.outputs.WsMotorController
Sets the current limit of the motor controller.
setCurrentLimit(int, int, int) - Method in class org.wildstang.hardware.roborio.outputs.WsPhoenix
Sets the current limit of the motor controller.
setCurrentLimit(int, int, int) - Method in class org.wildstang.hardware.roborio.outputs.WsSparkMax
Sets the current limit of the motor controller.
setCurrentValue(Object) - Method in class org.wildstang.framework.io.inputs.ImageInput
Stores a given Object as the current value.
setDifferentiatorBandLimit(double) - Method in class org.wildstang.framework.pid.controller.PidController
Sets the differentiator band limit.
setErrorEpsilon(double) - Method in class org.wildstang.framework.pid.controller.PidController
Sets epsilon.
setErrorIncrementPercentage(double) - Method in class org.wildstang.framework.pid.controller.PidController
Sets error increment percentage.
setFinished() - Method in class org.wildstang.framework.auto.AutoStep
Completes the set by setting finished to true.
setFinished(boolean) - Method in class org.wildstang.framework.auto.AutoStep
Do not use this function in new implementations.
setGyro(double) - Method in class org.wildstang.framework.subsystems.drive.PathFollowingDrive
Sets the gyro to the given value
setGyro(double) - Method in class org.wildstang.framework.subsystems.swerve.SwerveDriveTemplate
 
SetGyroStep - Class in org.wildstang.framework.auto.steps
 
SetGyroStep(double, SwerveDriveTemplate) - Constructor for class org.wildstang.framework.auto.steps.SetGyroStep
sets the gyro value to be the given argument value
setIntegralErrorThresh(double) - Method in class org.wildstang.framework.pid.controller.PidController
Sets the integral error threshold.
setLeft(Trajectory) - Method in class org.wildstang.framework.subsystems.drive.TankPath
Sets the left side Trajectory.
setLevel(Log.LogLevel) - Static method in class org.wildstang.framework.logger.Log
Sets the minimum LogLevel to log at.
setMaxIntegral(double) - Method in class org.wildstang.framework.pid.controller.PidController
Sets the max integral.
setMinMaxInput(double, double) - Method in class org.wildstang.framework.pid.controller.PidController
Sets the min and max input.
setMinMaxOutput(double, double) - Method in class org.wildstang.framework.pid.controller.PidController
Sets the min and max output.
setMinStabilizationTime(double) - Method in class org.wildstang.framework.pid.controller.PidController
Sets the min stabilization time.
setMotionControlFramePeriod(int) - Method in class org.wildstang.hardware.roborio.outputs.WsPhoenix
Sets the motion profiles control frame period.
setOutputEnabled(boolean) - Method in class org.wildstang.framework.pid.controller.PidController
Set output to enabled or disabled.
setPosition(double) - Method in class org.wildstang.hardware.roborio.outputs.WsSparkMax
Sets the motor to track the given position
setPosition(double, int) - Method in class org.wildstang.hardware.roborio.outputs.WsSparkMax
Sets the motor to track the given position with a specific PIDFF constants
setProfile(int) - Method in class org.wildstang.hardware.roborio.outputs.WsPhoenix
Sets and runs the motion profile slot to use.
setProfileEnabled(boolean) - Method in class org.wildstang.hardware.roborio.inputs.WsMotionProfileControl
Enables the motion profile.
setResetKinematics(boolean) - Method in class org.wildstang.hardware.roborio.inputs.WsMotionProfileControl
Sets to kinematics to reset.
setRight(Trajectory) - Method in class org.wildstang.framework.subsystems.drive.TankPath
Sets the right side Trajectory.
setSetPoint(double) - Method in class org.wildstang.framework.pid.controller.PidController
Sets the set point.
setSpeed(double) - Method in class org.wildstang.hardware.roborio.outputs.WsMotorController
Wraps setValue().
setSpeed(double) - Method in class org.wildstang.hardware.roborio.outputs.WsSparkMax
Wraps setValue().
setStaticEpsilon(double) - Method in class org.wildstang.framework.pid.controller.PidController
Sets static epsilon.
setTalonPoints(ArrayList<TrajectoryPoint>) - Method in class org.wildstang.framework.subsystems.drive.Trajectory
Set the TrajectoryPoints.
setToAuto() - Method in class org.wildstang.framework.subsystems.swerve.SwerveDriveTemplate
 
setToTeleop() - Method in class org.wildstang.framework.subsystems.swerve.SwerveDriveTemplate
 
setValue(boolean) - Method in class org.wildstang.framework.io.inputs.DigitalInput
Takes a new value stores it and notifys listeners.
setValue(boolean) - Method in class org.wildstang.framework.io.outputs.DigitalOutput
Sets the output value, doesn't command the hardware.
setValue(byte[]) - Method in class org.wildstang.framework.io.inputs.I2CInput
Takes a new value stores it and notifys listeners.
setValue(byte[]) - Method in class org.wildstang.framework.io.outputs.I2COutput
Sets the output value, doesn't command the hardware.
setValue(double) - Method in class org.wildstang.framework.io.inputs.AnalogInput
Takes a new value stores it and notifys listeners.
setValue(double) - Method in class org.wildstang.framework.io.outputs.AnalogOutput
Sets the output value, doesn't command the hardware.
setValue(int) - Method in class org.wildstang.framework.io.inputs.DiscreteInput
Takes a new value stores it and notifys listeners.
setValue(int) - Method in class org.wildstang.framework.io.outputs.DiscreteOutput
Sets the output value, doesn't command the hardware.
setValueChanged(boolean) - Method in class org.wildstang.framework.io.inputs.Input
Mark that the value of the Input has changed.
setVelocity(double) - Method in class org.wildstang.hardware.roborio.outputs.WsSparkMax
Sets the motor to track the given velocity
size() - Method in class org.wildstang.framework.config.Config
Returns the size of the total config map.
size() - Method in class org.wildstang.framework.io.InputManager
Returns the total size of all managed inputs.
size() - Method in class org.wildstang.framework.io.OutputManager
Returns the total size of all managed outputs.
size() - Method in class org.wildstang.framework.subsystems.SubsystemManager
Gets the size of all subsystems registered with the manager.
Sleeper - Class in org.wildstang.framework.auto.program
A default AutoProgram that does nothing an never completes.
Sleeper() - Constructor for class org.wildstang.framework.auto.program.Sleeper
 
SPARK_MAX_BRUSHED - org.wildstang.hardware.roborio.outputs.config.WsMotorControllers
 
SPARK_MAX_BRUSHLESS - org.wildstang.hardware.roborio.outputs.config.WsMotorControllers
 
SpeedPidController - Class in org.wildstang.framework.pid.controller
Represents a PID controller for motor speed control.
SpeedPidController(IPidInput, IPidOutput, String) - Constructor for class org.wildstang.framework.pid.controller.SpeedPidController
Passes all parameters on to PidController().
start(int) - Method in class org.wildstang.hardware.roborio.inputs.WsContinuousI2CInput
Begin polling the sensor.
startCurrentProgram() - Method in class org.wildstang.framework.auto.AutoManager
Starts the currently selected program from SmartDashboard if locked in.
startPathFollower() - Method in class org.wildstang.framework.subsystems.drive.PathFollowingDrive
Enable the motion profile and start its notifier.
startSleeper() - Method in class org.wildstang.framework.auto.AutoManager
Starts the default program, Sleeper, which does nothing and never ends.
stop() - Method in class org.wildstang.hardware.roborio.inputs.WsContinuousI2CInput
Stops sensor polling.
stop() - Method in class org.wildstang.hardware.roborio.outputs.WsMotorController
Sets the motors to 0 speed.
stopPathFollower() - Method in class org.wildstang.framework.subsystems.drive.PathFollowingDrive
Disable the motion profile and stop its notifier.
stripComments(String) - Method in class org.wildstang.framework.config.Config
Removes any part of a line following a hash character - '#'.
Subsystem - Interface in org.wildstang.framework.subsystems
Interface describing a subsystem class.
SubsystemManager - Class in org.wildstang.framework.subsystems
This class in the manager for all outputs.
SubsystemManager() - Constructor for class org.wildstang.framework.subsystems.SubsystemManager
 
Subsystems - Interface in org.wildstang.framework.core
Used in implementations to enumerate Subsystems.
SWERVE_DRIVE - org.wildstang.sample.robot.WSSubsystems
 
SwerveDriveTemplate - Class in org.wildstang.framework.subsystems.swerve
 
SwerveDriveTemplate() - Constructor for class org.wildstang.framework.subsystems.swerve.SwerveDriveTemplate
 
SwervePathFollowerStep - Class in org.wildstang.framework.auto.steps
 
SwervePathFollowerStep(PathPlannerTrajectory, SwerveDriveTemplate, boolean) - Constructor for class org.wildstang.framework.auto.steps.SwervePathFollowerStep
Sets the robot to track a new path finishes after all values have been read to robot

T

TALON_FX - org.wildstang.hardware.roborio.outputs.config.WsMotorControllers
 
TALON_SRX - org.wildstang.hardware.roborio.outputs.config.WsMotorControllers
 
TankPath - Class in org.wildstang.framework.subsystems.drive
A path implementation which represents tank drive.
TankPath() - Constructor for class org.wildstang.framework.subsystems.drive.TankPath
 
teleopInit() - Method in class org.wildstang.sample.robot.Robot
Runs when teleoperated is enabled.
teleopPeriodic() - Method in class org.wildstang.sample.robot.Robot
Runs repeatedly while teleoperated is enabled.
TEST_MOTOR - org.wildstang.sample.robot.WSOutputs
 
TEST_PROGRAM - org.wildstang.sample.robot.WSAutoPrograms
 
TEST_SERVO - org.wildstang.sample.robot.WSOutputs
 
TEST_SOLENOID - org.wildstang.sample.robot.WSOutputs
 
testInit() - Method in class org.wildstang.sample.robot.Robot
Runs when test is enabled.
testPeriodic() - Method in class org.wildstang.sample.robot.Robot
Runs repeatedly while test is enabled.
timer - Variable in class org.wildstang.framework.auto.steps.control.AutoStepDelay
 
toString() - Method in class org.wildstang.framework.auto.AutoProgram
Returns the name of the AutoProgram.
toString() - Method in class org.wildstang.framework.auto.AutoStep
Returns the name of the AutoStep, used to uniquely identify the step.
toString() - Method in class org.wildstang.framework.auto.program.Sleeper
Returns the AutoProgram's name.
toString() - Method in class org.wildstang.framework.auto.steps.AutoParallelFinishedOnAnyStepGroup
Returns the name of the AutoStep, used to uniquely identify the step.
toString() - Method in class org.wildstang.framework.auto.steps.AutoParallelStepGroup
Group name is used in conjuction with "Parrallel step group: "
toString() - Method in class org.wildstang.framework.auto.steps.AutoSerialStepGroup
Group name is used in conjuction with "Serial step group: "
toString() - Method in class org.wildstang.framework.auto.steps.control.AutoStepDelay
Returns the name of the AutoStep, "Delay for X ms".
toString() - Method in class org.wildstang.framework.auto.steps.control.AutoStepStopAutonomous
Returns the name of the AutoStep, used to uniquely identify the step.
toString() - Method in class org.wildstang.framework.auto.steps.PathFollowerStep
 
toString() - Method in class org.wildstang.framework.auto.steps.PathHeadingStep
 
toString() - Method in class org.wildstang.framework.auto.steps.SetGyroStep
 
toString() - Method in class org.wildstang.framework.auto.steps.SwervePathFollowerStep
 
toString() - Method in class org.wildstang.framework.pid.controller.PidController
Returns the name in combination with the PID state.
toString() - Method in enum org.wildstang.framework.pid.controller.PidStateType
Returns the name of the state.
toString() - Method in class org.wildstang.hardware.roborio.inputs.config.WsAbsoluteEncoderConfig
Builds a JSON String describing the absolute encoder config.
toString() - Method in class org.wildstang.hardware.roborio.inputs.config.WsAnalogGyroConfig
Builds a JSON String describing the absolute encoder config.
toString() - Method in class org.wildstang.hardware.roborio.inputs.config.WsAnalogInputConfig
Builds a JSON String describing the analog output config.
toString() - Method in class org.wildstang.hardware.roborio.inputs.config.WsContinuousI2CInputConfig
Builds a JSON String describing the I2C input config.
toString() - Method in class org.wildstang.hardware.roborio.inputs.config.WsDigitalInputConfig
Builds a JSON String describing the digital output config.
toString() - Method in class org.wildstang.hardware.roborio.inputs.config.WsI2CInputConfig
Builds a JSON String describing the I2C input config.
toString() - Method in class org.wildstang.hardware.roborio.inputs.config.WsJSButtonInputConfig
Builds a JSON String describing the joystick button config.
toString() - Method in class org.wildstang.hardware.roborio.inputs.config.WsJSJoystickInputConfig
Builds a JSON String describing the joystick axis config.
toString() - Method in class org.wildstang.hardware.roborio.inputs.config.WsMotionProfileConfig
Returns the name of the config.
toString() - Method in class org.wildstang.hardware.roborio.inputs.config.WsMotionProfileInputConfig
Builds a JSON String describing the motion profile config.
toString() - Method in class org.wildstang.hardware.roborio.inputs.config.WsRemoteAnalogInputConfig
Builds a JSON String describing the remote analog output config.
toString() - Method in class org.wildstang.hardware.roborio.inputs.config.WsRemoteDigitalInputConfig
Builds a JSON String describing the remote digital output config.
toString() - Method in class org.wildstang.hardware.roborio.outputs.config.WsAnalogOutputConfig
Builds a JSON String describing the analog output config.
toString() - Method in class org.wildstang.hardware.roborio.outputs.config.WsDigitalOutputConfig
Builds a JSON String describing the digital output config.
toString() - Method in class org.wildstang.hardware.roborio.outputs.config.WsDoubleSolenoidConfig
Builds a JSON String describing the solenoid config.
toString() - Method in class org.wildstang.hardware.roborio.outputs.config.WsI2COutputConfig
Builds a JSON String describing the I2C config.
toString() - Method in class org.wildstang.hardware.roborio.outputs.config.WsPhoenixConfig
Builds a JSON String describing the Phoenix config.
toString() - Method in class org.wildstang.hardware.roborio.outputs.config.WsPhoenixFollowerConfig
Builds a JSON String describing the Phoenix config.
toString() - Method in class org.wildstang.hardware.roborio.outputs.config.WsRelayConfig
Builds a JSON String describing the relay config.
toString() - Method in class org.wildstang.hardware.roborio.outputs.config.WsRemoteAnalogOutputConfig
Builds a JSON String describing the remote analog output config.
toString() - Method in class org.wildstang.hardware.roborio.outputs.config.WsRemoteDigitalOutputConfig
Builds a JSON String describing the remote digital output config.
toString() - Method in class org.wildstang.hardware.roborio.outputs.config.WsServoConfig
Builds a JSON String describing the digital output config.
toString() - Method in class org.wildstang.hardware.roborio.outputs.config.WsSolenoidConfig
Builds a JSON String describing the solenoid config.
toString() - Method in class org.wildstang.hardware.roborio.outputs.config.WsSparkMaxConfig
Builds a JSON String describing the Spark Max config.
toString() - Method in class org.wildstang.hardware.roborio.outputs.config.WsSparkMaxFollowerConfig
Builds a JSON String describing the Phoenix config.
Trajectory - Class in org.wildstang.framework.subsystems.drive
Represents a list of CTRE TrajectoryPoints for a cumulative drive path.
Trajectory() - Constructor for class org.wildstang.framework.subsystems.drive.Trajectory
 

U

UNKNOWN - org.wildstang.hardware.roborio.outputs.config.WsMotorControllers
 
update() - Method in class org.wildstang.framework.auto.AutoManager
Updates the running AutoProgram and detects if it is finished.
update() - Method in class org.wildstang.framework.auto.AutoProgram
Update the current running step and move on if necessary.
update() - Method in class org.wildstang.framework.auto.AutoStep
This method is called on the active step, once per call to RobotTemplate.autonomousPeriodic().
update() - Method in class org.wildstang.framework.auto.steps.AutoParallelFinishedOnAnyStepGroup
Updates every step in the group, until one is finished, then finishes.
update() - Method in class org.wildstang.framework.auto.steps.AutoParallelStepGroup
Updates all steps in the group until each is finished.
update() - Method in class org.wildstang.framework.auto.steps.AutoSerialStepGroup
Updates the current step in the group until it is finished.
update() - Method in class org.wildstang.framework.auto.steps.control.AutoStepDelay
Once timer has passed the AutoStep finishes.
update() - Method in class org.wildstang.framework.auto.steps.control.AutoStepStopAutonomous
Does nothing forever, never finishes.
update() - Method in class org.wildstang.framework.auto.steps.PathFollowerStep
 
update() - Method in class org.wildstang.framework.auto.steps.PathHeadingStep
 
update() - Method in class org.wildstang.framework.auto.steps.SetGyroStep
 
update() - Method in class org.wildstang.framework.auto.steps.SwervePathFollowerStep
 
update() - Method in class org.wildstang.framework.io.InputManager
Updates all managed inputs.
update() - Method in class org.wildstang.framework.io.inputs.Input
Reads the data from the hardware Input and notifys listeners appropriately.
update() - Method in class org.wildstang.framework.io.OutputManager
Updates all managed outputs.
update() - Method in class org.wildstang.framework.io.outputs.Output
.
update() - Method in interface org.wildstang.framework.subsystems.Subsystem
Called to cause the subsystem to update its state and set new values on outputs.
update() - Method in class org.wildstang.framework.subsystems.SubsystemManager
Updates all subsystems registered with the manager.
updatePathFollower(double[]) - Method in class org.wildstang.framework.subsystems.drive.PathFollowingDrive
Update the motion profile.
updateProfile() - Method in class org.wildstang.hardware.roborio.outputs.WsPhoenix
Processes the current motion profile's buffer.
updateSensor() - Method in class org.wildstang.hardware.roborio.inputs.WsLidarSensor
Reads and calculates the distance.

V

valueOf(String) - Static method in enum org.wildstang.framework.logger.Log.LogLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.wildstang.framework.pid.controller.PidStateType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.wildstang.hardware.roborio.outputs.config.WsMotorControllers
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.wildstang.hardware.roborio.outputs.WsDoubleSolenoidState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.wildstang.hardware.roborio.outputs.WsRelayState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.wildstang.sample.robot.WSAutoPrograms
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.wildstang.sample.robot.WSInputs
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.wildstang.sample.robot.WSOutputs
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.wildstang.sample.robot.WSSubsystems
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.wildstang.framework.logger.Log.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.wildstang.framework.pid.controller.PidStateType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.wildstang.hardware.roborio.outputs.config.WsMotorControllers
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.wildstang.hardware.roborio.outputs.WsDoubleSolenoidState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.wildstang.hardware.roborio.outputs.WsRelayState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.wildstang.sample.robot.WSAutoPrograms
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.wildstang.sample.robot.WSInputs
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.wildstang.sample.robot.WSOutputs
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.wildstang.sample.robot.WSSubsystems
Returns an array containing the constants of this enum type, in the order they are declared.
VICTOR_SPX - org.wildstang.hardware.roborio.outputs.config.WsMotorControllers
 

W

warn(String) - Static method in class org.wildstang.framework.logger.Log
Log at level "warn".
WARN - org.wildstang.framework.logger.Log.LogLevel
 
WsAbsoluteEncoder - Class in org.wildstang.hardware.roborio.inputs
Reads an absolute encoder.
WsAbsoluteEncoder(String, int, int) - Constructor for class org.wildstang.hardware.roborio.inputs.WsAbsoluteEncoder
Construct the encoder.
WsAbsoluteEncoderConfig - Class in org.wildstang.hardware.roborio.inputs.config
Contains configuration for absolute encoders.
WsAbsoluteEncoderConfig(int, int) - Constructor for class org.wildstang.hardware.roborio.inputs.config.WsAbsoluteEncoderConfig
Construct the absolute encoder config.
WsAnalogGyro - Class in org.wildstang.hardware.roborio.inputs
Reads an analog gyro.
WsAnalogGyro(String, int, boolean) - Constructor for class org.wildstang.hardware.roborio.inputs.WsAnalogGyro
Construct the analog gyro.
WsAnalogGyroConfig - Class in org.wildstang.hardware.roborio.inputs.config
Contains configuration for analog gyros.
WsAnalogGyroConfig(int, boolean) - Constructor for class org.wildstang.hardware.roborio.inputs.config.WsAnalogGyroConfig
Construct the analog gyro config.
WsAnalogInput - Class in org.wildstang.hardware.roborio.inputs
Reads an analog input.
WsAnalogInput(String, int) - Constructor for class org.wildstang.hardware.roborio.inputs.WsAnalogInput
Construct the analog input.
WsAnalogInputConfig - Class in org.wildstang.hardware.roborio.inputs.config
Contains configuration for analog inputs.
WsAnalogInputConfig(int) - Constructor for class org.wildstang.hardware.roborio.inputs.config.WsAnalogInputConfig
Construct the analog output config.
WsAnalogOutputConfig - Class in org.wildstang.hardware.roborio.outputs.config
Contains configurations for analog outputs.
WsAnalogOutputConfig(int, double) - Constructor for class org.wildstang.hardware.roborio.outputs.config.WsAnalogOutputConfig
Construct the analog output config.
WSAutoPrograms - Enum in org.wildstang.sample.robot
All active AutoPrograms are enumerated here.
WsCameraInputConfig - Class in org.wildstang.hardware.roborio.inputs.config
Contains configuration for cameras.
WsCameraInputConfig(int) - Constructor for class org.wildstang.hardware.roborio.inputs.config.WsCameraInputConfig
Construct the camera config.
WsContinuousI2CInput - Class in org.wildstang.hardware.roborio.inputs
Contiunously reads a sensor using I2C.
WsContinuousI2CInput(String, I2C.Port, int, int) - Constructor for class org.wildstang.hardware.roborio.inputs.WsContinuousI2CInput
Construct the hall effect sensor.
WsContinuousI2CInputConfig - Class in org.wildstang.hardware.roborio.inputs.config
Wrapper class to identify hall effect sensors separate from I2C inputs.
WsContinuousI2CInputConfig(I2C.Port, int) - Constructor for class org.wildstang.hardware.roborio.inputs.config.WsContinuousI2CInputConfig
Construct the hall effect sensor config with the default update interval (20 ms).
WsContinuousI2CInputConfig(I2C.Port, int, int) - Constructor for class org.wildstang.hardware.roborio.inputs.config.WsContinuousI2CInputConfig
Construct the hall effect sensor config.
WsDigitalInput - Class in org.wildstang.hardware.roborio.inputs
Reads a digital input.
WsDigitalInput(String, int, boolean) - Constructor for class org.wildstang.hardware.roborio.inputs.WsDigitalInput
Construct the digital input.
WsDigitalInputConfig - Class in org.wildstang.hardware.roborio.inputs.config
Contains configuration for digital inputs.
WsDigitalInputConfig(int, boolean) - Constructor for class org.wildstang.hardware.roborio.inputs.config.WsDigitalInputConfig
Construct the digital output config.
WsDigitalOutput - Class in org.wildstang.hardware.roborio.outputs
Controls a generic digital output.
WsDigitalOutput(String, int, boolean) - Constructor for class org.wildstang.hardware.roborio.outputs.WsDigitalOutput
Constructs the output from config.
WsDigitalOutputConfig - Class in org.wildstang.hardware.roborio.outputs.config
Contains configurations for digital outputs.
WsDigitalOutputConfig(int, boolean) - Constructor for class org.wildstang.hardware.roborio.outputs.config.WsDigitalOutputConfig
Construct the digital output config.
WsDoubleSolenoid - Class in org.wildstang.hardware.roborio.outputs
Controls a double solenoid.
WsDoubleSolenoid(String, int, PneumaticsModuleType, int, int, WsDoubleSolenoidState) - Constructor for class org.wildstang.hardware.roborio.outputs.WsDoubleSolenoid
Constructs the solenoid from config.
WsDoubleSolenoid(String, PneumaticsModuleType, int, int, WsDoubleSolenoidState) - Constructor for class org.wildstang.hardware.roborio.outputs.WsDoubleSolenoid
Constructs the solenoid from config.
WsDoubleSolenoidConfig - Class in org.wildstang.hardware.roborio.outputs.config
Contains configurations for double solenoids.
WsDoubleSolenoidConfig(PneumaticsModuleType, int, int, WsDoubleSolenoidState) - Constructor for class org.wildstang.hardware.roborio.outputs.config.WsDoubleSolenoidConfig
Construct the double solenoid config.
WsDoubleSolenoidState - Enum in org.wildstang.hardware.roborio.outputs
Represents double solenoid states.
WsDPadButton - Class in org.wildstang.hardware.roborio.inputs
Reads the d-pad on playstation controllers.
WsDPadButton(String, int, int) - Constructor for class org.wildstang.hardware.roborio.inputs.WsDPadButton
Construct the d-pad button.
WsDPadButtonInputConfig - Class in org.wildstang.hardware.roborio.inputs.config
Wrapper class to identify d-pad buttons separate from joystick buttons.
WsDPadButtonInputConfig(int, int) - Constructor for class org.wildstang.hardware.roborio.inputs.config.WsDPadButtonInputConfig
Wrapper constructor.
WsI2CInput - Class in org.wildstang.hardware.roborio.inputs
Reads an I2C input.
WsI2CInput(String, I2C.Port, int) - Constructor for class org.wildstang.hardware.roborio.inputs.WsI2CInput
Construct the I2C input.
WsI2CInputConfig - Class in org.wildstang.hardware.roborio.inputs.config
Contains configurations for I2C Outputs.
WsI2CInputConfig(I2C.Port, int) - Constructor for class org.wildstang.hardware.roborio.inputs.config.WsI2CInputConfig
Construct the I2C config.
WsI2COutput - Class in org.wildstang.hardware.roborio.outputs
Controls an I2C output.
WsI2COutput(String, I2C.Port, int) - Constructor for class org.wildstang.hardware.roborio.outputs.WsI2COutput
Constructs the I2C output from config.
WsI2COutputConfig - Class in org.wildstang.hardware.roborio.outputs.config
Contains configurations for I2C Outputs.
WsI2COutputConfig(I2C.Port, int) - Constructor for class org.wildstang.hardware.roborio.outputs.config.WsI2COutputConfig
Construct the I2C config.
WSInputs - Enum in org.wildstang.sample.robot
Input mappings are stored here.
WsJoystickAxis - Class in org.wildstang.hardware.roborio.inputs
Reads a controller joystick axis.
WsJoystickAxis(String, int, int) - Constructor for class org.wildstang.hardware.roborio.inputs.WsJoystickAxis
Construct the axis.
WsJoystickButton - Class in org.wildstang.hardware.roborio.inputs
Reads a controller button.
WsJoystickButton(String, int, int) - Constructor for class org.wildstang.hardware.roborio.inputs.WsJoystickButton
Construct the button.
WsJoystickToggleButton - Class in org.wildstang.hardware.roborio.inputs
Reads a toggle joystick button.
WsJoystickToggleButton(String, int, int, boolean) - Constructor for class org.wildstang.hardware.roborio.inputs.WsJoystickToggleButton
Construct the axis
WsJSButtonInputConfig - Class in org.wildstang.hardware.roborio.inputs.config
Contains configurations for joystick buttons.
WsJSButtonInputConfig(int, int) - Constructor for class org.wildstang.hardware.roborio.inputs.config.WsJSButtonInputConfig
Construct the joystick button config
WsJSJoystickInputConfig - Class in org.wildstang.hardware.roborio.inputs.config
Contains configurations for joystick axis.
WsJSJoystickInputConfig(int, int) - Constructor for class org.wildstang.hardware.roborio.inputs.config.WsJSJoystickInputConfig
Construct the joystick axis config
WsLidarInputConfig - Class in org.wildstang.hardware.roborio.inputs.config
Wrapper class to identify LIDAR sensors separate from I2C inputs.
WsLidarInputConfig(I2C.Port, int, int) - Constructor for class org.wildstang.hardware.roborio.inputs.config.WsLidarInputConfig
Wrapper constructor.
WsLidarSensor - Class in org.wildstang.hardware.roborio.inputs
Reads a LIDAR sensor.
WsLidarSensor(String, I2C.Port, int, int) - Constructor for class org.wildstang.hardware.roborio.inputs.WsLidarSensor
Construct the sensor.
WsMotionProfileConfig - Class in org.wildstang.hardware.roborio.inputs.config
Placeholder config for motion profiles.
WsMotionProfileConfig() - Constructor for class org.wildstang.hardware.roborio.inputs.config.WsMotionProfileConfig
Empty constructor.
WsMotionProfileControl - Class in org.wildstang.hardware.roborio.inputs
Reads a motion profile.
WsMotionProfileControl(String) - Constructor for class org.wildstang.hardware.roborio.inputs.WsMotionProfileControl
Constructs the motion profile.
WsMotionProfileInputConfig - Class in org.wildstang.hardware.roborio.inputs.config
Used only for identifying motion profiles.
WsMotionProfileInputConfig() - Constructor for class org.wildstang.hardware.roborio.inputs.config.WsMotionProfileInputConfig
Construct the motion profile config.
WsMotorController - Class in org.wildstang.hardware.roborio.outputs
Abstract class decribing those that control some kind of motor controller.
WsMotorController(String) - Constructor for class org.wildstang.hardware.roborio.outputs.WsMotorController
Generic motor controller constructor, cannot be called.
WsMotorController(String, double) - Constructor for class org.wildstang.hardware.roborio.outputs.WsMotorController
Generic motor controller constructor, cannot be called.
WsMotorControllers - Enum in org.wildstang.hardware.roborio.outputs.config
 
WSOutputs - Enum in org.wildstang.sample.robot
Output mappings are stored here.
WsPhoenix - Class in org.wildstang.hardware.roborio.outputs
Controls a Talon or Victor motor controller as a Phoenix BaseMotorController.
WsPhoenix(String, int, double, WsMotorControllers, boolean) - Constructor for class org.wildstang.hardware.roborio.outputs.WsPhoenix
Constructs the motor controller from config.
WsPhoenixConfig - Class in org.wildstang.hardware.roborio.outputs.config
Contains configurations for Phoenix Talon and Victor motor controllers.
WsPhoenixConfig(int, WsMotorControllers) - Constructor for class org.wildstang.hardware.roborio.outputs.config.WsPhoenixConfig
Construct the Phoenix config.
WsPhoenixConfig(int, WsMotorControllers, boolean) - Constructor for class org.wildstang.hardware.roborio.outputs.config.WsPhoenixConfig
Construct the Phoenix config.
WsPhoenixConfig(int, WsMotorControllers, boolean, double) - Constructor for class org.wildstang.hardware.roborio.outputs.config.WsPhoenixConfig
Construct the Phoenix config.
WsPhoenixFollowerConfig - Class in org.wildstang.hardware.roborio.outputs.config
Contains configurations for Phoenix Talon and Victor motor controller followers.
WsPhoenixFollowerConfig(Outputs, int, WsMotorControllers) - Constructor for class org.wildstang.hardware.roborio.outputs.config.WsPhoenixFollowerConfig
Construct the Phoenix config.
WsPhoenixFollowerConfig(Outputs, int, WsMotorControllers, boolean) - Constructor for class org.wildstang.hardware.roborio.outputs.config.WsPhoenixFollowerConfig
Construct the Phoenix config.
WsRelay - Class in org.wildstang.hardware.roborio.outputs
Controls a relay.
WsRelay(String, int) - Constructor for class org.wildstang.hardware.roborio.outputs.WsRelay
Constructs the relay from config.
WsRelay(String, int, Relay.Direction) - Constructor for class org.wildstang.hardware.roborio.outputs.WsRelay
Constructs the relay from config.
WsRelayConfig - Class in org.wildstang.hardware.roborio.outputs.config
Contains configurations for relays.
WsRelayConfig(int, WsRelayState) - Constructor for class org.wildstang.hardware.roborio.outputs.config.WsRelayConfig
Construct the relay config.
WsRelayState - Enum in org.wildstang.hardware.roborio.outputs
Represents possible relay states.
WsRemoteAnalogInput - Class in org.wildstang.hardware.roborio.inputs
Reads a remote analog input.
WsRemoteAnalogInput(String, String) - Constructor for class org.wildstang.hardware.roborio.inputs.WsRemoteAnalogInput
Construct the remote input.
WsRemoteAnalogInputConfig - Class in org.wildstang.hardware.roborio.inputs.config
Contains configuration for remote analog inputs.
WsRemoteAnalogInputConfig(String) - Constructor for class org.wildstang.hardware.roborio.inputs.config.WsRemoteAnalogInputConfig
Construct the remote analog output config.
WsRemoteAnalogOutput - Class in org.wildstang.hardware.roborio.outputs
Controls a remote analog output.
WsRemoteAnalogOutput(String, String, double) - Constructor for class org.wildstang.hardware.roborio.outputs.WsRemoteAnalogOutput
Constructs the remote output from config.
WsRemoteAnalogOutputConfig - Class in org.wildstang.hardware.roborio.outputs.config
Contains configurations for remote analog outputs.
WsRemoteAnalogOutputConfig(String, double) - Constructor for class org.wildstang.hardware.roborio.outputs.config.WsRemoteAnalogOutputConfig
Construct the remote analog output config.
WsRemoteDigitalInput - Class in org.wildstang.hardware.roborio.inputs
Reads a remote digital input.
WsRemoteDigitalInput(String, String) - Constructor for class org.wildstang.hardware.roborio.inputs.WsRemoteDigitalInput
Construct the remote input.
WsRemoteDigitalInputConfig - Class in org.wildstang.hardware.roborio.inputs.config
Contains configuration for remote digital inputs.
WsRemoteDigitalInputConfig(String) - Constructor for class org.wildstang.hardware.roborio.inputs.config.WsRemoteDigitalInputConfig
Construct the remote digital output config.
WsRemoteDigitalOutput - Class in org.wildstang.hardware.roborio.outputs
Controls a remote digital output.
WsRemoteDigitalOutput(String, String, boolean) - Constructor for class org.wildstang.hardware.roborio.outputs.WsRemoteDigitalOutput
Constructs the remote output from config.
WsRemoteDigitalOutputConfig - Class in org.wildstang.hardware.roborio.outputs.config
Contains configurations for remote digital outputs.
WsRemoteDigitalOutputConfig(String, boolean) - Constructor for class org.wildstang.hardware.roborio.outputs.config.WsRemoteDigitalOutputConfig
Construct the remote digital output config.
WsServo - Class in org.wildstang.hardware.roborio.outputs
Controls a servo.
WsServo(String, int, double) - Constructor for class org.wildstang.hardware.roborio.outputs.WsServo
Constructs the servo from config.
WsServoConfig - Class in org.wildstang.hardware.roborio.outputs.config
Contains configurations for servos.
WsServoConfig(int, double) - Constructor for class org.wildstang.hardware.roborio.outputs.config.WsServoConfig
Construct the servo config.
WsSolenoid - Class in org.wildstang.hardware.roborio.outputs
Controls a single solenoid.
WsSolenoid(String, int) - Constructor for class org.wildstang.hardware.roborio.outputs.WsSolenoid
Constructs the solenoid from config.
WsSolenoid(String, int, PneumaticsModuleType, int, boolean) - Constructor for class org.wildstang.hardware.roborio.outputs.WsSolenoid
Constructs the solenoid from config.
WsSolenoid(String, PneumaticsModuleType, int, boolean) - Constructor for class org.wildstang.hardware.roborio.outputs.WsSolenoid
Constructs the solenoid from config.
WsSolenoidConfig - Class in org.wildstang.hardware.roborio.outputs.config
Contains configurations for single solenoids.
WsSolenoidConfig(PneumaticsModuleType, int, boolean) - Constructor for class org.wildstang.hardware.roborio.outputs.config.WsSolenoidConfig
Construct the solenoid config.
WsSparkMax - Class in org.wildstang.hardware.roborio.outputs
Controls a Spark Max motor controller.
WsSparkMax(String, int, boolean, double) - Constructor for class org.wildstang.hardware.roborio.outputs.WsSparkMax
Constructs the motor controller from config.
WsSparkMax(String, int, boolean, double, boolean) - Constructor for class org.wildstang.hardware.roborio.outputs.WsSparkMax
Constructs the motor controller from config.
WsSparkMaxConfig - Class in org.wildstang.hardware.roborio.outputs.config
Contains configurations for Spark Max motor controllers.
WsSparkMaxConfig(int, boolean) - Constructor for class org.wildstang.hardware.roborio.outputs.config.WsSparkMaxConfig
Construct the Phoenix config.
WsSparkMaxConfig(int, boolean, boolean) - Constructor for class org.wildstang.hardware.roborio.outputs.config.WsSparkMaxConfig
Construct the Phoenix config.
WsSparkMaxConfig(int, boolean, boolean, double) - Constructor for class org.wildstang.hardware.roborio.outputs.config.WsSparkMaxConfig
Construct the Phoenix config.
WsSparkMaxFollowerConfig - Class in org.wildstang.hardware.roborio.outputs.config
Contains configurations for Spark Max motor controller followers.
WsSparkMaxFollowerConfig(String, int, boolean) - Constructor for class org.wildstang.hardware.roborio.outputs.config.WsSparkMaxFollowerConfig
Construct the Phoenix config.
WsSparkMaxFollowerConfig(String, int, boolean, boolean) - Constructor for class org.wildstang.hardware.roborio.outputs.config.WsSparkMaxFollowerConfig
Construct the Phoenix config.
WSSubsystems - Enum in org.wildstang.sample.robot
All subsystems are enumerated here.
A B C D E F G H I J L M N O P R S T U V W 
All Classes All Packages