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
All Classes All Packages
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.
All Classes All Packages