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

A

A - org.team1540.rooster.util.ChickenXboxController.XboxButton
 
acceleration - Variable in class org.team1540.rooster.drive.pipeline.DriveData
The desired acceleration in position-units per second squared, or an empty optional if acceleration should not be controlled.
acceleration - Variable in class org.team1540.rooster.motionprofiling.MotionProfile.Point
The acceleration of the profiled mechanism, in position units per second squared.
accept(TankDriveData) - Method in class org.team1540.rooster.drive.pipeline.CTREOutput
Command previously set motors according to the provided TankDriveData.
add(Object) - Method in class org.team1540.rooster.preferencemanager.PreferenceManager
Adds an object to the PreferenceManager.
add(Transform3D) - Method in class org.team1540.rooster.datastructures.threed.Transform3D
 
add(Transform2D) - Method in class org.team1540.rooster.datastructures.twod.Transform2D
 
additionalFeedForward - Variable in class org.team1540.rooster.drive.pipeline.DriveData
An additional raw amount (from -1 to 1 inclusive) that should be added to motor throttle after any closed-loop logic, or an empty optional if no feed-forward should be added.
AdvancedArcadeJoystickInput - Class in org.team1540.rooster.drive.pipeline
Modified arcade drive joystick input.
AdvancedArcadeJoystickInput(boolean, DoubleSupplier, DoubleSupplier, DoubleSupplier) - Constructor for class org.team1540.rooster.drive.pipeline.AdvancedArcadeJoystickInput
Creates a new AdvancedArcadeJoystickInput.
AdvancedArcadeJoystickInput(DoubleSupplier, DoubleSupplier, DoubleSupplier) - Constructor for class org.team1540.rooster.drive.pipeline.AdvancedArcadeJoystickInput
Creates a new AdvancedArcadeJoystickInput that does not reverse while going backwards.
after(Function<I, T>) - Method in interface org.team1540.rooster.functional.Output
Creates a new Output that applies the provided Function to the input before passing it to this Output.
after(Supplier<T>) - Method in interface org.team1540.rooster.functional.Output
Creates a new Executable that, when run, applies this Output to the provided Supplier's (or Input's) output.
angle() - Method in interface org.team1540.rooster.util.ChickenXboxController.Axis2D
 
append(LoggingEvent) - Method in class org.team1540.rooster.logging.DriverStationAppender
 
apply(TankDriveData) - Method in class org.team1540.rooster.drive.pipeline.FeedForwardProcessor
Applies feed-forwards to the provided TankDriveData.
apply(I) - Method in class org.team1540.rooster.drive.pipeline.PIDProcessor
 
apply(TankDriveData) - Method in class org.team1540.rooster.drive.pipeline.FeedForwardToVelocityProcessor
 
apply(TankDriveData) - Method in class org.team1540.rooster.drive.pipeline.HeadingTransformProcessor
 
apply(TankDriveData) - Method in class org.team1540.rooster.drive.pipeline.UnitScaler
Scales the units in the provided TankDriveData instance.
AQUA - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
AxisButton - Class in org.team1540.rooster.triggers
A button based on a joystick axis.
AxisButton(GenericHID, double, int) - Constructor for class org.team1540.rooster.triggers.AxisButton
Constructs an AxisButton.

B

B - org.team1540.rooster.util.ChickenXboxController.XboxButton
 
BACK - org.team1540.rooster.util.ChickenXboxController.XboxButton
 
BLACK - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
BLUE - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
BLUE_GREEN - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
BLUE_SHOT - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
BLUE_VIOLET - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
BPM_1_AND_2 - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
BPM_FOREST - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
BPM_LAVA - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
BPM_OCEAN - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
BPM_RAINBOW - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
brake - Variable in class org.team1540.rooster.util.robots.WheelbaseTestRobot
 
BREATH_BLUE - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
BREATH_GRAY - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
BREATH_RED - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 

C

calibrate() - Method in class org.team1540.rooster.util.FakeGyro
 
changeControlMode(ChickenTalon.TalonControlMode) - Method in class org.team1540.rooster.wrappers.ChickenTalon
CHASE_BLUE - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
CHASE_GRAY - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
CHASE_RED - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
ChickenController - Interface in org.team1540.rooster.wrappers
 
ChickenTalon - Class in org.team1540.rooster.wrappers
Wrapper around a TalonSRX adding some features (that really should already be there) as well as making functions easier to call.
ChickenTalon(int) - Constructor for class org.team1540.rooster.wrappers.ChickenTalon
 
ChickenTalon.TalonControlMode - Enum in org.team1540.rooster.wrappers
Deprecated.
Use ControlMode
ChickenVictor - Class in org.team1540.rooster.wrappers
 
ChickenVictor(int) - Constructor for class org.team1540.rooster.wrappers.ChickenVictor
 
ChickenXboxController - Class in org.team1540.rooster.util
 
ChickenXboxController(int) - Constructor for class org.team1540.rooster.util.ChickenXboxController
Construct an instance of a joystick.
ChickenXboxController.Axis - Interface in org.team1540.rooster.util
 
ChickenXboxController.Axis2D - Interface in org.team1540.rooster.util
 
ChickenXboxController.XboxAxis - Enum in org.team1540.rooster.util
 
ChickenXboxController.XboxButton - Enum in org.team1540.rooster.util
 
clearMotionProfileHasUnderrun() - Method in interface org.team1540.rooster.wrappers.ChickenController
 
clearMotionProfileHasUnderrun() - Method in class org.team1540.rooster.wrappers.ChickenTalon
 
clearMotionProfileHasUnderrun() - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
clearStickyFaults() - Method in interface org.team1540.rooster.wrappers.ChickenController
 
clearStickyFaults() - Method in class org.team1540.rooster.wrappers.ChickenTalon
 
clearStickyFaults() - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
close() - Method in class org.team1540.rooster.logging.DriverStationAppender
 
close() - Method in class org.team1540.rooster.util.FakeGyro
 
COLOR_1_AND_2_NO_BLEND - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
COLOR1_BLEND_TO_BLACK - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
COLOR1_BREATH_FAST - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
COLOR1_BREATH_SLOW - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
COLOR1_CHASE - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
COLOR1_HEARTBEAT_FAST - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
COLOR1_HEARTBEAT_MEDIUM - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
COLOR1_HEARTBEAT_SLOW - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
COLOR1_LARSON - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
COLOR1_SHOT - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
COLOR1_STROBE - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
COLOR2_BLEND_TO_BLACK - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
COLOR2_BREATH_FAST - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
COLOR2_BREATH_SLOW - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
COLOR2_CHASE - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
COLOR2_HEARTBEAT_FAST - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
COLOR2_HEARTBEAT_MEDIUM - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
COLOR2_HEARTBEAT_SLOW - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
COLOR2_LARSON - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
COLOR2_SHOT - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
COLOR2_STROBE - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
CONFETTI - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
config_IntegralZone(int, int) - Method in interface org.team1540.rooster.wrappers.ChickenController
Sets the Integral Zone constant in the given parameter slot.
config_IntegralZone(int, int) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Sets the Integral Zone constant in the given parameter slot.
config_IntegralZone(int, int) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
config_kD(int, double) - Method in interface org.team1540.rooster.wrappers.ChickenController
Sets the 'D' constant in the given parameter slot.
config_kD(int, double) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Sets the 'D' constant in the given parameter slot.
config_kD(int, double) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
config_kF(int, double) - Method in interface org.team1540.rooster.wrappers.ChickenController
Sets the 'F' constant in the given parameter slot.
config_kF(int, double) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Sets the 'F' constant in the given parameter slot.
config_kF(int, double) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
config_kI(int, double) - Method in interface org.team1540.rooster.wrappers.ChickenController
Sets the 'I' constant in the given parameter slot.
config_kI(int, double) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Sets the 'I' constant in the given parameter slot.
config_kI(int, double) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
config_kP(int, double) - Method in interface org.team1540.rooster.wrappers.ChickenController
Sets the 'P' constant in the given parameter slot.
config_kP(int, double) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Sets the 'P' constant in the given parameter slot.
config_kP(int, double) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
configAllowableClosedloopError(int, int) - Method in interface org.team1540.rooster.wrappers.ChickenController
Sets the allowable closed-loop error in the given parameter slot.
configAllowableClosedloopError(int, int) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Sets the allowable closed-loop error in the given parameter slot.
configAllowableClosedloopError(int, int) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
configClosedloopRamp(double) - Method in interface org.team1540.rooster.wrappers.ChickenController
Configures the closed-loop ramp rate of throttle output.
configClosedloopRamp(double) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Configures the closed-loop ramp rate of throttle output.
configClosedloopRamp(double) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
configContinuousCurrentLimit(int) - Method in class org.team1540.rooster.wrappers.ChickenTalon
 
configEncoderCodesPerRev(int) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Deprecated.
Functionality removed.
configForwardLimitSwitchSource(LimitSwitchSource, LimitSwitchNormal) - Method in interface org.team1540.rooster.wrappers.ChickenController
 
configForwardLimitSwitchSource(LimitSwitchSource, LimitSwitchNormal) - Method in class org.team1540.rooster.wrappers.ChickenTalon
 
configForwardLimitSwitchSource(LimitSwitchSource, LimitSwitchNormal) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
configForwardLimitSwitchSource(RemoteLimitSwitchSource, LimitSwitchNormal, int) - Method in interface org.team1540.rooster.wrappers.ChickenController
Configures the forward limit switch for a remote source.
configForwardLimitSwitchSource(RemoteLimitSwitchSource, LimitSwitchNormal, int) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Configures the forward limit switch for a remote source.
configForwardLimitSwitchSource(RemoteLimitSwitchSource, LimitSwitchNormal, int) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
configForwardSoftLimitEnable(boolean) - Method in interface org.team1540.rooster.wrappers.ChickenController
Configures the forward soft limit enable.
configForwardSoftLimitEnable(boolean) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Configures the forward soft limit enable.
configForwardSoftLimitEnable(boolean) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
configForwardSoftLimitThreshold(int) - Method in interface org.team1540.rooster.wrappers.ChickenController
Configures the forward soft limit threhold.
configForwardSoftLimitThreshold(int) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Configures the forward soft limit threhold.
configForwardSoftLimitThreshold(int) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
configGetCustomParam(int) - Method in interface org.team1540.rooster.wrappers.ChickenController
Gets the value of a custom parameter.
configGetCustomParam(int) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Gets the value of a custom parameter.
configGetCustomParam(int) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
configGetParameter(int, int) - Method in interface org.team1540.rooster.wrappers.ChickenController
Gets a parameter.
configGetParameter(int, int) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Gets a parameter.
configGetParameter(int, int) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
configGetParameter(ParamEnum, int) - Method in interface org.team1540.rooster.wrappers.ChickenController
Gets a parameter.
configGetParameter(ParamEnum, int) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Gets a parameter.
configGetParameter(ParamEnum, int) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
configMaxIntegralAccumulator(int, double) - Method in interface org.team1540.rooster.wrappers.ChickenController
Sets the maximum integral accumulator in the given parameter slot.
configMaxIntegralAccumulator(int, double) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Sets the maximum integral accumulator in the given parameter slot.
configMaxIntegralAccumulator(int, double) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
configMotionAcceleration(int) - Method in interface org.team1540.rooster.wrappers.ChickenController
Sets the Motion Magic Acceleration.
configMotionAcceleration(int) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Sets the Motion Magic Acceleration.
configMotionAcceleration(int) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
configMotionCruiseVelocity(int) - Method in interface org.team1540.rooster.wrappers.ChickenController
Sets the Motion Magic Cruise Velocity.
configMotionCruiseVelocity(int) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Sets the Motion Magic Cruise Velocity.
configMotionCruiseVelocity(int) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
configNeutralDeadband(double) - Method in interface org.team1540.rooster.wrappers.ChickenController
Configures the output deadband percentage.
configNeutralDeadband(double) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Configures the output deadband percentage.
configNeutralDeadband(double) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
configNominalOutputForward(double) - Method in interface org.team1540.rooster.wrappers.ChickenController
Configures the forward nominal output percentage.
configNominalOutputForward(double) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Configures the forward nominal output percentage.
configNominalOutputForward(double) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
configNominalOutputReverse(double) - Method in interface org.team1540.rooster.wrappers.ChickenController
Configures the reverse nominal output percentage.
configNominalOutputReverse(double) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Configures the reverse nominal output percentage.
configNominalOutputReverse(double) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
configNominalOutputVoltage(double, double) - Method in class org.team1540.rooster.wrappers.ChickenTalon
configOpenloopRamp(double) - Method in interface org.team1540.rooster.wrappers.ChickenController
Configures the open-loop ramp rate of throttle output.
configOpenloopRamp(double) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Configures the open-loop ramp rate of throttle output.
configOpenloopRamp(double) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
configPeakCurrentDuration(int) - Method in class org.team1540.rooster.wrappers.ChickenTalon
 
configPeakCurrentLimit(int) - Method in class org.team1540.rooster.wrappers.ChickenTalon
 
configPeakOutputForward(double) - Method in interface org.team1540.rooster.wrappers.ChickenController
Configures the forward peak output percentage.
configPeakOutputForward(double) - Method in class org.team1540.rooster.wrappers.ChickenTalon
 
configPeakOutputForward(double) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
configPeakOutputReverse(double) - Method in interface org.team1540.rooster.wrappers.ChickenController
Configures the reverse peak output percentage.
configPeakOutputReverse(double) - Method in class org.team1540.rooster.wrappers.ChickenTalon
 
configPeakOutputReverse(double) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
configPeakOutputVoltage(double, double) - Method in class org.team1540.rooster.wrappers.ChickenTalon
configRemoteFeedbackFilter(int, RemoteSensorSource, int) - Method in interface org.team1540.rooster.wrappers.ChickenController
 
configRemoteFeedbackFilter(int, RemoteSensorSource, int) - Method in class org.team1540.rooster.wrappers.ChickenTalon
 
configRemoteFeedbackFilter(int, RemoteSensorSource, int) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
configReverseLimitSwitchSource(LimitSwitchSource, LimitSwitchNormal) - Method in class org.team1540.rooster.wrappers.ChickenTalon
 
configReverseLimitSwitchSource(RemoteLimitSwitchSource, LimitSwitchNormal, int) - Method in interface org.team1540.rooster.wrappers.ChickenController
Configures the reverse limit switch for a remote source.
configReverseLimitSwitchSource(RemoteLimitSwitchSource, LimitSwitchNormal, int) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Configures the reverse limit switch for a remote source.
configReverseLimitSwitchSource(RemoteLimitSwitchSource, LimitSwitchNormal, int) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
configReverseSoftLimitEnable(boolean) - Method in interface org.team1540.rooster.wrappers.ChickenController
Configures the reverse soft limit enable.
configReverseSoftLimitEnable(boolean) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Configures the reverse soft limit enable.
configReverseSoftLimitEnable(boolean) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
configReverseSoftLimitThreshold(int) - Method in interface org.team1540.rooster.wrappers.ChickenController
Configures the reverse soft limit threshold.
configReverseSoftLimitThreshold(int) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Configures the reverse soft limit threshold.
configReverseSoftLimitThreshold(int) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
configSelectedFeedbackSensor(FeedbackDevice) - Method in interface org.team1540.rooster.wrappers.ChickenController
Select the feedback device for the motor controller.
configSelectedFeedbackSensor(FeedbackDevice) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Select the feedback device for the motor controller.
configSelectedFeedbackSensor(FeedbackDevice) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
configSelectedFeedbackSensor(FeedbackDevice, int) - Method in interface org.team1540.rooster.wrappers.ChickenController
Select the feedback device for the motor controller.
configSelectedFeedbackSensor(FeedbackDevice, int) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Select the feedback device for the motor controller.
configSelectedFeedbackSensor(FeedbackDevice, int) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
configSelectedFeedbackSensor(RemoteFeedbackDevice) - Method in interface org.team1540.rooster.wrappers.ChickenController
Select the remote feedback device for the motor controller.
configSelectedFeedbackSensor(RemoteFeedbackDevice) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Select the remote feedback device for the motor controller.
configSelectedFeedbackSensor(RemoteFeedbackDevice) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
configSelectedFeedbackSensor(RemoteFeedbackDevice, int) - Method in interface org.team1540.rooster.wrappers.ChickenController
Select the remote feedback device for the motor controller.
configSelectedFeedbackSensor(RemoteFeedbackDevice, int) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Select the remote feedback device for the motor controller.
configSelectedFeedbackSensor(RemoteFeedbackDevice, int) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
configSensorTerm(SensorTerm, FeedbackDevice) - Method in interface org.team1540.rooster.wrappers.ChickenController
 
configSensorTerm(SensorTerm, FeedbackDevice) - Method in class org.team1540.rooster.wrappers.ChickenTalon
 
configSensorTerm(SensorTerm, FeedbackDevice) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
configSetCustomParam(int, int) - Method in interface org.team1540.rooster.wrappers.ChickenController
Sets the value of a custom parameter.
configSetCustomParam(int, int) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Sets the value of a custom parameter.
configSetCustomParam(int, int) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
configSetParameter(int, double, int, int) - Method in interface org.team1540.rooster.wrappers.ChickenController
Sets a parameter.
configSetParameter(int, double, int, int) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Sets a parameter.
configSetParameter(int, double, int, int) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
configSetParameter(ParamEnum, double, int, int) - Method in interface org.team1540.rooster.wrappers.ChickenController
Sets a parameter.
configSetParameter(ParamEnum, double, int, int) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Sets a parameter.
configSetParameter(ParamEnum, double, int, int) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
configVelocityMeasurementPeriod(int) - Method in interface org.team1540.rooster.wrappers.ChickenController
Sets the period over which velocity measurements are taken.
configVelocityMeasurementPeriod(int) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Sets the period over which velocity measurements are taken.
configVelocityMeasurementPeriod(int) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
configVelocityMeasurementWindow(int) - Method in interface org.team1540.rooster.wrappers.ChickenController
 
configVelocityMeasurementWindow(int) - Method in class org.team1540.rooster.wrappers.ChickenTalon
 
configVelocityMeasurementWindow(int) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
configVoltageCompSaturation(double) - Method in interface org.team1540.rooster.wrappers.ChickenController
Configures the Voltage Compensation saturation voltage.
configVoltageCompSaturation(double) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Configures the Voltage Compensation saturation voltage.
configVoltageCompSaturation(double) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
configVoltageMeasurementFilter(int) - Method in interface org.team1540.rooster.wrappers.ChickenController
Configures the voltage measurement filter.
configVoltageMeasurementFilter(int) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Configures the voltage measurement filter.
configVoltageMeasurementFilter(int) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
constrain(double, double) - Static method in class org.team1540.rooster.util.MathUtils
Constrains an input to a given range in either direction from zero.
constrain(double, double, double) - Static method in class org.team1540.rooster.util.MathUtils
Constrains an input to a given range.
constrainAbsValue(double, double, double) - Static method in class org.team1540.rooster.util.ControlUtils
 
constrainAndDeadzone(double, double, double, double) - Static method in class org.team1540.rooster.util.ControlUtils
 
ControlUtils - Class in org.team1540.rooster.util
 
ControlUtils() - Constructor for class org.team1540.rooster.util.ControlUtils
 
createOutput(I, double) - Method in class org.team1540.rooster.drive.pipeline.PIDProcessor
Create the processor output.
createOutput(TankDriveData, double) - Method in class org.team1540.rooster.drive.pipeline.HeadingPIDProcessor
 
createOutput(TankDriveData, double) - Method in class org.team1540.rooster.drive.pipeline.TurningRatePIDProcessor
 
CTREOutput - Class in org.team1540.rooster.drive.pipeline
Output to pass drive commands to Talon SRX and Victor SPX motor controllers.
CTREOutput(IMotorController, IMotorController) - Constructor for class org.team1540.rooster.drive.pipeline.CTREOutput
Creates a new CTREOutput.
CTREOutput(IMotorController, IMotorController, boolean) - Constructor for class org.team1540.rooster.drive.pipeline.CTREOutput
Creates a new CTREOutput.
Current - org.team1540.rooster.wrappers.ChickenTalon.TalonControlMode
Deprecated.
 

D

d - Variable in class org.team1540.rooster.util.robots.PIDTuningRobot
 
DARK_BLUE - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
DARK_GRAY - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
DARK_GREEN - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
DARK_RED - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
deadzone(double, boolean, double, double, double, double) - Static method in class org.team1540.rooster.util.ControlUtils
https://www.desmos.com/calculator/ybuyhcfzgm
deadzone(double, double) - Static method in class org.team1540.rooster.util.ControlUtils
Processes an axis with a deadzone.
didChange(boolean) - Method in class org.team1540.rooster.util.StateChangeDetector
 
didChangeToFalse(boolean) - Method in class org.team1540.rooster.util.StateChangeDetector
 
didChangeToTrue(boolean) - Method in class org.team1540.rooster.util.StateChangeDetector
 
Disabled - org.team1540.rooster.wrappers.ChickenTalon.TalonControlMode
Deprecated.
 
DOWN - org.team1540.rooster.triggers.DPadAxis
 
DOWN - org.team1540.rooster.triggers.DPadButton.DPadAxis
Deprecated.
 
DPadAxis - Enum in org.team1540.rooster.triggers
Enum representing the possible axes of a D-Pad.
DPadButton - Class in org.team1540.rooster.triggers
Used to map a button from the D-Pad on a controller to a button so it can be used for triggering commands.
DPadButton(GenericHID, int, DPadAxis) - Constructor for class org.team1540.rooster.triggers.DPadButton
Constructs a DPadButton.
DPadButton(GenericHID, int, DPadButton.DPadAxis) - Constructor for class org.team1540.rooster.triggers.DPadButton
DPadButton.DPadAxis - Enum in org.team1540.rooster.triggers
Deprecated.
DriveData - Class in org.team1540.rooster.drive.pipeline
Encapsulates data for one side of a tank drivetrain.
DriveData() - Constructor for class org.team1540.rooster.drive.pipeline.DriveData
Create a new DriveData with all fields empty.
DriveData(OptionalDouble) - Constructor for class org.team1540.rooster.drive.pipeline.DriveData
Create a new DriveData with all fields empty except for the provided velocity.
DriveData(OptionalDouble, OptionalDouble, OptionalDouble, OptionalDouble) - Constructor for class org.team1540.rooster.drive.pipeline.DriveData
Create a new DriveData with the supplied values.
DriverStationAppender - Class in org.team1540.rooster.logging
Translates Log4J log messages at Error or Warning level to driver station calls.
DriverStationAppender() - Constructor for class org.team1540.rooster.logging.DriverStationAppender
 
dt - Variable in class org.team1540.rooster.motionprofiling.MotionProfile.Point
The time change since the previous point, in seconds.

E

enableBrakeMode(boolean) - Method in class org.team1540.rooster.wrappers.ChickenTalon
enablePID - Variable in class org.team1540.rooster.util.robots.PIDTuningRobot
 
encoderTPU - Variable in class org.team1540.rooster.util.robots.WheelbaseTestRobot
 
END_BLEND - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
END_BLEND_1_AND_2 - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
equals(Object) - Method in class org.team1540.rooster.motionprofiling.MotionProfile.Point
 
equals(Object) - Method in class org.team1540.rooster.drive.pipeline.DriveData
 
equals(Object) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
 
Executable - Interface in org.team1540.rooster.functional
Functional interface for a function that takes no arguments and returns no output.
execute() - Method in interface org.team1540.rooster.functional.Executable
Perform the required action.

F

f - Variable in class org.team1540.rooster.util.robots.PIDTuningRobot
 
FakeGyro - Class in org.team1540.rooster.util
Mock gyro with user-controllable angle.
FakeGyro() - Constructor for class org.team1540.rooster.util.FakeGyro
 
FeedForwardProcessor - Class in org.team1540.rooster.drive.pipeline
Processor to apply an Oblarg-style feed-forward.
FeedForwardProcessor(double, double, double) - Constructor for class org.team1540.rooster.drive.pipeline.FeedForwardProcessor
Creates a FeedForwardProcessor with the provided \(k_v\) and \(v_{Intercept}\)
FeedForwardToVelocityProcessor - Class in org.team1540.rooster.drive.pipeline
Processor that converts a feed-forward/throttle into a velocity setpoint.
FeedForwardToVelocityProcessor(double) - Constructor for class org.team1540.rooster.drive.pipeline.FeedForwardToVelocityProcessor
Creates a new FeedForwardToVelocityProcessor that clears feed-forwards in the returned data.
FeedForwardToVelocityProcessor(double, boolean) - Constructor for class org.team1540.rooster.drive.pipeline.FeedForwardToVelocityProcessor
Creates a new FeedForwardToVelocityProcessor.
FeedForwardToVelocityProcessor(DoubleSupplier, boolean) - Constructor for class org.team1540.rooster.drive.pipeline.FeedForwardToVelocityProcessor
Creates a new FeedForwardToVelocityProcessor.
FIRE_LARGE - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
FIRE_MEDIUM - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
followedBy(Consumer<R>) - Method in interface org.team1540.rooster.functional.Processor
Creates a new Output that applies this Processor to the input before passing it to the provided Consumer.
Follower - org.team1540.rooster.wrappers.ChickenTalon.TalonControlMode
Deprecated.
 
fromRPY(double, double, double) - Static method in class org.team1540.rooster.datastructures.utils.RotationUtils
 

G

get() - Method in class org.team1540.rooster.drive.pipeline.AdvancedArcadeJoystickInput
Gets the desired output.
get() - Method in class org.team1540.rooster.drive.pipeline.ProfileInput
 
get() - Method in class org.team1540.rooster.drive.pipeline.SimpleJoystickInput
 
get() - Method in class org.team1540.rooster.triggers.AxisButton
 
get() - Method in class org.team1540.rooster.triggers.DPadButton
 
get() - Method in class org.team1540.rooster.triggers.MultiAxisButton
 
get() - Method in class org.team1540.rooster.triggers.StrictDPadButton
 
get(int) - Method in class org.team1540.rooster.motionprofiling.MotionProfile
Gets the nth MotionProfile.Point (0-indexed) in the motion profile.
get2DJoystickAngle(GenericHID.Hand) - Method in class org.team1540.rooster.util.ChickenXboxController
Gets angle from a 2D joystick
get2DJoystickMagnitude(GenericHID.Hand) - Method in class org.team1540.rooster.util.ChickenXboxController
 
get2DJoystickVector(GenericHID.Hand) - Method in class org.team1540.rooster.util.ChickenXboxController
 
getAccelX() - Method in class org.team1540.rooster.wrappers.NavX
 
getAccelY() - Method in class org.team1540.rooster.wrappers.NavX
 
getAnalogIn() - Method in class org.team1540.rooster.wrappers.ChickenTalon
Get the position of whatever is in the analog pin of the Talon, regardless of whether it is actually being used for feedback.
getAnalogInRaw() - Method in class org.team1540.rooster.wrappers.ChickenTalon
Get the position of whatever is in the analog pin of the Talon, regardless of whether it is actually being used for feedback.
getAnalogInVel() - Method in class org.team1540.rooster.wrappers.ChickenTalon
Get the position of whatever is in the analog pin of the Talon, regardless of whether it is actually being used for feedback.
getAngle() - Method in class org.team1540.rooster.util.FakeGyro
 
getAngleRadians() - Method in class org.team1540.rooster.wrappers.NavX
 
getAxis(int) - Method in class org.team1540.rooster.util.ChickenXboxController
 
getAxis(ChickenXboxController.XboxAxis) - Method in class org.team1540.rooster.util.ChickenXboxController
 
getButton(double, ChickenXboxController.XboxAxis...) - Method in class org.team1540.rooster.util.ChickenXboxController
 
getButton(DPadAxis) - Method in class org.team1540.rooster.util.ChickenXboxController
 
getButton(ChickenXboxController.XboxAxis, double) - Method in class org.team1540.rooster.util.ChickenXboxController
 
getButton(ChickenXboxController.XboxButton) - Method in class org.team1540.rooster.util.ChickenXboxController
 
getClosedLoopError() - Method in interface org.team1540.rooster.wrappers.ChickenController
Gets the closed-loop error.
getClosedLoopError() - Method in class org.team1540.rooster.wrappers.ChickenTalon
Gets the closed-loop error.
getClosedLoopError() - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
getControlMode() - Method in interface org.team1540.rooster.wrappers.ChickenController
Note that this does not return the currently set control mode in the talon wrapper and may be different than the control mode set using ChickenController.setControlMode(ControlMode).
getControlMode() - Method in class org.team1540.rooster.wrappers.ChickenTalon
Note that this does not return the currently set control mode in the talon wrapper and may be different than the control mode set using ChickenTalon.setControlMode(ControlMode).
getControlMode() - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
getCorners() - Method in class org.team1540.rooster.wrappers.Limelight
 
getDefaultPidIdx() - Method in interface org.team1540.rooster.wrappers.ChickenController
 
getDefaultPidIdx() - Method in class org.team1540.rooster.wrappers.ChickenTalon
 
getDefaultPidIdx() - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
getDefaultTimeoutMs() - Method in interface org.team1540.rooster.wrappers.ChickenController
 
getDefaultTimeoutMs() - Method in class org.team1540.rooster.wrappers.ChickenTalon
 
getDefaultTimeoutMs() - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
getEncoderCodesPerRev() - Method in interface org.team1540.rooster.wrappers.ChickenController
Deprecated.
This no longer has any effect as natural units functionality has been removed.
getEncoderCodesPerRev() - Method in class org.team1540.rooster.wrappers.ChickenTalon
Deprecated.
This no longer has any effect as natural units functionality has been removed.
getEncoderCodesPerRev() - Method in class org.team1540.rooster.wrappers.ChickenVictor
Deprecated.
getEncPosition() - Method in class org.team1540.rooster.wrappers.ChickenTalon
getEncVelocity() - Method in class org.team1540.rooster.wrappers.ChickenTalon
getError() - Method in class org.team1540.rooster.drive.pipeline.PIDProcessor
Gets the closed-loop error from the last run of the PID loop.
getError() - Method in class org.team1540.rooster.wrappers.ChickenTalon
getError(I) - Method in class org.team1540.rooster.drive.pipeline.PIDProcessor
Extract the PID loop target from the data passed to the processor, and calculate the current error.
getError(TankDriveData) - Method in class org.team1540.rooster.drive.pipeline.HeadingPIDProcessor
 
getError(TankDriveData) - Method in class org.team1540.rooster.drive.pipeline.TurningRatePIDProcessor
 
getErrorDerivative() - Method in interface org.team1540.rooster.wrappers.ChickenController
Gets the derivative of the closed-loop error.
getErrorDerivative() - Method in class org.team1540.rooster.wrappers.ChickenTalon
Gets the derivative of the closed-loop error.
getErrorDerivative() - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
getHorizontalFov() - Method in class org.team1540.rooster.wrappers.Limelight
 
getIAccum() - Method in class org.team1540.rooster.drive.pipeline.PIDProcessor
Gets the current value of the integral accumulator.
getInstance() - Static method in class org.team1540.rooster.preferencemanager.PreferenceManager
 
getIntegralAccumulator() - Method in interface org.team1540.rooster.wrappers.ChickenController
Gets the iaccum value.
getIntegralAccumulator() - Method in class org.team1540.rooster.wrappers.ChickenTalon
Gets the iaccum value.
getIntegralAccumulator() - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
getJoystick(GenericHID.Hand) - Method in class org.team1540.rooster.util.ChickenXboxController
 
getLeds() - Method in class org.team1540.rooster.wrappers.Limelight
 
getNetworkTable() - Method in class org.team1540.rooster.wrappers.Limelight
 
getOldState() - Method in class org.team1540.rooster.util.StateChangeDetector
 
getOmega() - Method in class org.team1540.rooster.datastructures.twod.Twist2D
 
getOrientation() - Method in class org.team1540.rooster.datastructures.threed.Transform3D
 
getOutput() - Method in class org.team1540.rooster.util.MiniPID
Calculate the output value for the current PID cycle.
In no-parameter mode, this uses the last sensor value, and last setpoint value.
getOutput(double) - Method in class org.team1540.rooster.util.MiniPID
Calculate the output value for the current PID cycle.
In one parameter mode, the last configured setpoint will be used.
getOutput(double, double) - Method in class org.team1540.rooster.util.MiniPID
Calculate the output value for the current PID cycle.
getOutputVoltage() - Method in class org.team1540.rooster.wrappers.ChickenTalon
Deprecated.
Use BaseMotorController.getMotorOutputVoltage()
getPeakOutputForward() - Method in interface org.team1540.rooster.wrappers.ChickenController
Gets the forward peak output percentage.
getPeakOutputForward() - Method in class org.team1540.rooster.wrappers.ChickenTalon
 
getPeakOutputForward() - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
getPeakOutputReverse() - Method in interface org.team1540.rooster.wrappers.ChickenController
Gets the reverse peak output percentage.
getPeakOutputReverse() - Method in class org.team1540.rooster.wrappers.ChickenTalon
 
getPeakOutputReverse() - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
getPinStateQuadA() - Method in class org.team1540.rooster.wrappers.ChickenTalon
Gets pin state quad a.
getPinStateQuadB() - Method in class org.team1540.rooster.wrappers.ChickenTalon
Gets pin state quad b.
getPinStateQuadIdx() - Method in class org.team1540.rooster.wrappers.ChickenTalon
Gets pin state quad index.
getPipeline() - Method in class org.team1540.rooster.wrappers.Limelight
 
getPose() - Method in class org.team1540.rooster.datastructures.Odometry
 
getPosition() - Method in class org.team1540.rooster.datastructures.threed.Transform3D
 
getPosition() - Method in class org.team1540.rooster.wrappers.ChickenTalon
getPositionVector() - Method in class org.team1540.rooster.datastructures.twod.Transform2D
 
getPulseWidthPosition() - Method in class org.team1540.rooster.wrappers.ChickenTalon
Gets pulse width position.
getPulseWidthRiseToFallUs() - Method in class org.team1540.rooster.wrappers.ChickenTalon
Gets pulse width rise to fall us.
getPulseWidthRiseToRiseUs() - Method in class org.team1540.rooster.wrappers.ChickenTalon
Gets pulse width rise to rise us.
getPulseWidthVelocity() - Method in class org.team1540.rooster.wrappers.ChickenTalon
Gets pulse width velocity.
getQuadraturePosition() - Method in class org.team1540.rooster.wrappers.ChickenTalon
Get the position of whatever is in the analog pin of the Talon, regardless of whether it is actually being used for feedback.
getQuadratureVelocity() - Method in class org.team1540.rooster.wrappers.ChickenTalon
Get the position of whatever is in the analog pin of the Talon, regardless of whether it is actually being used for feedback.
getRate() - Method in class org.team1540.rooster.util.FakeGyro
 
getRawAxis(ChickenXboxController.XboxAxis) - Method in class org.team1540.rooster.util.ChickenXboxController
 
getRawPitchDegrees() - Method in class org.team1540.rooster.wrappers.NavX
This is bad.
getRectifiedX(GenericHID.Hand) - Method in class org.team1540.rooster.util.ChickenXboxController
Get the X axis value of the controller in the official 1540 coordinate system
getRectifiedXAxis(GenericHID.Hand) - Method in class org.team1540.rooster.util.ChickenXboxController
 
getRectifiedY(GenericHID.Hand) - Method in class org.team1540.rooster.util.ChickenXboxController
Get the Y axis value of the controller in the official 1540 coordinate system
getRectifiedYAxis(GenericHID.Hand) - Method in class org.team1540.rooster.util.ChickenXboxController
 
getResolution() - Method in class org.team1540.rooster.wrappers.Limelight
 
getRPYVec(Rotation) - Static method in class org.team1540.rooster.datastructures.utils.RotationUtils
 
getSelectedSensorPosition() - Method in interface org.team1540.rooster.wrappers.ChickenController
Get the selected sensor position.
getSelectedSensorPosition() - Method in class org.team1540.rooster.wrappers.ChickenTalon
Get the selected sensor position.
getSelectedSensorPosition() - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
getSelectedSensorVelocity() - Method in interface org.team1540.rooster.wrappers.ChickenController
Get the selected sensor velocity.
getSelectedSensorVelocity() - Method in class org.team1540.rooster.wrappers.ChickenTalon
Get the selected sensor velocity.
getSelectedSensorVelocity() - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
getSetpoint() - Method in class org.team1540.rooster.wrappers.ChickenTalon
Deprecated.
Use BaseMotorController.getClosedLoopTarget(int)
getSpeed() - Method in class org.team1540.rooster.wrappers.ChickenTalon
getStatusFramePeriod(int) - Method in interface org.team1540.rooster.wrappers.ChickenController
Gets the period of the given status frame.
getStatusFramePeriod(int) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Gets the period of the given status frame.
getStatusFramePeriod(int) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
getStatusFramePeriod(StatusFrame) - Method in interface org.team1540.rooster.wrappers.ChickenController
Gets the period of the given status frame.
getStatusFramePeriod(StatusFrame) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Gets the period of the given status frame.
getStatusFramePeriod(StatusFrame) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
getStatusFramePeriod(StatusFrameEnhanced) - Method in interface org.team1540.rooster.wrappers.ChickenController
 
getStatusFramePeriod(StatusFrameEnhanced) - Method in class org.team1540.rooster.wrappers.ChickenTalon
 
getStatusFramePeriod(StatusFrameEnhanced) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
getTargetAngles() - Method in class org.team1540.rooster.wrappers.Limelight
Gets the output of the limelight targeting from the network table.
getTheta() - Method in class org.team1540.rooster.datastructures.twod.Transform2D
 
getTwist() - Method in class org.team1540.rooster.datastructures.Odometry
 
getValue() - Method in enum org.team1540.rooster.wrappers.ChickenTalon.TalonControlMode
Deprecated.
 
getVerticalFov() - Method in class org.team1540.rooster.wrappers.Limelight
 
getX() - Method in class org.team1540.rooster.datastructures.twod.Transform2D
 
getX() - Method in class org.team1540.rooster.datastructures.twod.Twist2D
 
getXAxis(GenericHID.Hand) - Method in class org.team1540.rooster.util.ChickenXboxController
 
getY() - Method in class org.team1540.rooster.datastructures.twod.Transform2D
 
getY() - Method in class org.team1540.rooster.datastructures.twod.Twist2D
 
getYawRadians() - Method in class org.team1540.rooster.wrappers.NavX
 
getYAxis(GenericHID.Hand) - Method in class org.team1540.rooster.util.ChickenXboxController
 
GOLD - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
GRADIENT_1_AND_2 - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
GRAY - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
GREEN - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 

H

hashCode() - Method in class org.team1540.rooster.drive.pipeline.DriveData
 
hashCode() - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
 
hashCode() - Method in class org.team1540.rooster.motionprofiling.MotionProfile.Point
 
heading - Variable in class org.team1540.rooster.drive.pipeline.TankDriveData
The desired heading in radians from 0 (straight forward) to 2π, increasing clockwise, or an empty optional if heading should not be controlled.
heading - Variable in class org.team1540.rooster.motionprofiling.MotionProfile.Point
The robot's heading in radians, or 0 if not applicable.
HeadingPIDProcessor - Class in org.team1540.rooster.drive.pipeline
A PIDProcessor for maintaining a robot's heading.
HeadingPIDProcessor(double, double, double, DoubleSupplier) - Constructor for class org.team1540.rooster.drive.pipeline.HeadingPIDProcessor
Create a new HeadingPIDProcessor without inverted sides that outputs to feed-forward setpoints.
HeadingPIDProcessor(double, double, double, DoubleSupplier, boolean) - Constructor for class org.team1540.rooster.drive.pipeline.HeadingPIDProcessor
Create a new HeadingPIDProcessor without inverted sides.
HeadingPIDProcessor(double, double, double, DoubleSupplier, boolean, boolean) - Constructor for class org.team1540.rooster.drive.pipeline.HeadingPIDProcessor
Create a new HeadingPIDProcessor.
HeadingPIDProcessor(double, double, DoubleSupplier) - Constructor for class org.team1540.rooster.drive.pipeline.HeadingPIDProcessor
Create a new HeadingPIDProcessor without inverted sides that outputs to feed-forward setpoints.
HeadingPIDProcessor(double, DoubleSupplier) - Constructor for class org.team1540.rooster.drive.pipeline.HeadingPIDProcessor
Create a new HeadingPIDProcessor without inverted sides that outputs to feed-forward setpoints.
HeadingTransformProcessor - Class in org.team1540.rooster.drive.pipeline
Processor to convert headings on [0,2π] to [-π, π] and vice versa.
HeadingTransformProcessor(boolean) - Constructor for class org.team1540.rooster.drive.pipeline.HeadingTransformProcessor
Create a new HeadingTransformProcessor that uses radians.
HeadingTransformProcessor(boolean, boolean) - Constructor for class org.team1540.rooster.drive.pipeline.HeadingTransformProcessor
Create a new HeadingTransformProcessor.
HEARTBEAT_BLUE - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
HEARTBEAT_GRAY - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
HEARTBEAT_RED - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
HEARTBEAT_WHITE - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
HOT_PINK - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 

I

i - Variable in class org.team1540.rooster.util.robots.PIDTuningRobot
 
IDENTITY - Static variable in class org.team1540.rooster.datastructures.Odometry
 
IDENTITY - Static variable in class org.team1540.rooster.datastructures.threed.Transform3D
 
inchesToMeters(double) - Static method in class org.team1540.rooster.datastructures.utils.UnitsUtils
 
Input<T> - Interface in org.team1540.rooster.functional
Extension of a Supplier adding additional composition methods.
inverted() - Method in interface org.team1540.rooster.util.ChickenXboxController.Axis
 
invertLeftMotor - Variable in class org.team1540.rooster.util.robots.WheelbaseTestRobot
 
invertLeftSensor - Variable in class org.team1540.rooster.util.robots.WheelbaseTestRobot
 
invertOutput - Variable in class org.team1540.rooster.util.robots.PIDTuningRobot
 
invertRightMotor - Variable in class org.team1540.rooster.util.robots.WheelbaseTestRobot
 
invertRightSensor - Variable in class org.team1540.rooster.util.robots.WheelbaseTestRobot
 
invertSensor - Variable in class org.team1540.rooster.util.robots.PIDTuningRobot
 
isClosedLoop() - Method in class org.team1540.rooster.drive.pipeline.CTREOutput
Returns whether this CTREOutput commands its controllers in closed-loop mode if possible.
isEnabled() - Method in class org.team1540.rooster.preferencemanager.PreferenceManager
 
isFinished() - Method in class org.team1540.rooster.drive.pipeline.ProfileInput
Returns whether the end of the profile has been reached.
isPID() - Method in enum org.team1540.rooster.wrappers.ChickenTalon.TalonControlMode
Deprecated.
 
isTargetFound() - Method in class org.team1540.rooster.wrappers.Limelight
Queries whether the limelight target has been found.
iZone - Variable in class org.team1540.rooster.util.robots.PIDTuningRobot
 

J

jerk - Variable in class org.team1540.rooster.motionprofiling.MotionProfile.Point
The jerk of the profiled mechanism, in position units per second cubed.

L

LARSON_GRAY - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
LARSON_RED - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
LAWN_GREEN - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
LB - org.team1540.rooster.util.ChickenXboxController.XboxButton
 
left - Variable in class org.team1540.rooster.drive.pipeline.TankDriveData
The drive data for the left side.
LEFT - org.team1540.rooster.triggers.DPadAxis
 
LEFT - org.team1540.rooster.triggers.DPadButton.DPadAxis
Deprecated.
 
LEFT_PRESS - org.team1540.rooster.util.ChickenXboxController.XboxButton
 
LEFT_TRIG - org.team1540.rooster.util.ChickenXboxController.XboxAxis
 
LEFT_X - org.team1540.rooster.util.ChickenXboxController.XboxAxis
 
LEFT_Y - org.team1540.rooster.util.ChickenXboxController.XboxAxis
 
LIME - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
Limelight - Class in org.team1540.rooster.wrappers
 
Limelight(String) - Constructor for class org.team1540.rooster.wrappers.Limelight
Constructs a new limelight interface with the default hostname.
lMotor1ID - Variable in class org.team1540.rooster.util.robots.WheelbaseTestRobot
 
lMotor2ID - Variable in class org.team1540.rooster.util.robots.WheelbaseTestRobot
 
lMotor3ID - Variable in class org.team1540.rooster.util.robots.WheelbaseTestRobot
 
logDataToCSV - Variable in class org.team1540.rooster.util.robots.WheelbaseTestRobot
 

M

magnitude() - Method in interface org.team1540.rooster.util.ChickenXboxController.Axis2D
 
MathUtils - Class in org.team1540.rooster.util
 
MathUtils() - Constructor for class org.team1540.rooster.util.MathUtils
 
maxAccel - Variable in class org.team1540.rooster.util.robots.PIDTuningRobot
 
maxIAccum - Variable in class org.team1540.rooster.util.robots.PIDTuningRobot
 
maxVel - Variable in class org.team1540.rooster.util.robots.PIDTuningRobot
 
metersToInches(double) - Static method in class org.team1540.rooster.datastructures.utils.UnitsUtils
 
MiniPID - Class in org.team1540.rooster.util
Source: https://github.com/tekdemo/MiniPID-Java Small, easy to use PID implementation with advanced controller capability.
Minimal usage:
MiniPID pid = new MiniPID(p,i,d);
...looping code...{
output= pid.getOutput(sensorvalue,target);
}
MiniPID(double, double, double) - Constructor for class org.team1540.rooster.util.MiniPID
Create a MiniPID class object.
MiniPID(double, double, double, double) - Constructor for class org.team1540.rooster.util.MiniPID
Create a MiniPID class object.
modifyAcceleration(Function<OptionalDouble, OptionalDouble>) - Method in class org.team1540.rooster.drive.pipeline.DriveData
Creates a copy of this DriveData with a modified DriveData.acceleration.
modifyAcceleration(Function<OptionalDouble, OptionalDouble>, Function<OptionalDouble, OptionalDouble>) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
Creates a copy of this TankDriveData with modified left and right accelerations.
modifyAdditionalFeedForward(Function<OptionalDouble, OptionalDouble>) - Method in class org.team1540.rooster.drive.pipeline.DriveData
Creates a copy of this DriveData with a modified DriveData.additionalFeedForward.
modifyAdditionalFeedForward(Function<OptionalDouble, OptionalDouble>, Function<OptionalDouble, OptionalDouble>) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
Creates a copy of this TankDriveData with modified left and right feed-forwards.
modifyHeading(Function<OptionalDouble, OptionalDouble>) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
Creates a copy of this TankDriveData with a modified TankDriveData.heading.
modifyLeftAcceleration(Function<OptionalDouble, OptionalDouble>) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
Creates a copy of this TankDriveData with a modified left acceleration.
modifyLeftAdditionalFeedForward(Function<OptionalDouble, OptionalDouble>) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
Creates a copy of this TankDriveData with a modified left additionalFeedForward.
modifyLeftPosition(Function<OptionalDouble, OptionalDouble>) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
Creates a copy of this TankDriveData with a modified left position.
modifyLeftVelocity(Function<OptionalDouble, OptionalDouble>) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
Creates a copy of this TankDriveData with a modified left velocity.
modifyPosition(Function<OptionalDouble, OptionalDouble>) - Method in class org.team1540.rooster.drive.pipeline.DriveData
Creates a copy of this DriveData with a modified DriveData.position.
modifyPosition(Function<OptionalDouble, OptionalDouble>, Function<OptionalDouble, OptionalDouble>) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
Creates a copy of this TankDriveData with modified left and right positions.
modifyRightAcceleration(Function<OptionalDouble, OptionalDouble>) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
Creates a copy of this TankDriveData with a modified right acceleration.
modifyRightAdditionalFeedForward(Function<OptionalDouble, OptionalDouble>) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
Creates a copy of this TankDriveData with a modified right additionalFeedForward.
modifyRightPosition(Function<OptionalDouble, OptionalDouble>) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
Creates a copy of this TankDriveData with a modified right position.
modifyRightVelocity(Function<OptionalDouble, OptionalDouble>) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
Creates a copy of this TankDriveData with a modified right velocity.
modifyTurningRate(Function<OptionalDouble, OptionalDouble>) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
Creates a copy of this TankDriveData with a modified TankDriveData.turningRate.
modifyVelocity(Function<OptionalDouble, OptionalDouble>) - Method in class org.team1540.rooster.drive.pipeline.DriveData
Creates a copy of this DriveData with a modified DriveData.velocity.
modifyVelocity(Function<OptionalDouble, OptionalDouble>, Function<OptionalDouble, OptionalDouble>) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
Creates a copy of this TankDriveData with modified left and right velocitys.
MotionMagic - org.team1540.rooster.wrappers.ChickenTalon.TalonControlMode
Deprecated.
 
MotionProfile - Class in org.team1540.rooster.motionprofiling
A sequence of Points that can be used by motion profiling systems.
MotionProfile - org.team1540.rooster.wrappers.ChickenTalon.TalonControlMode
Deprecated.
 
MotionProfile(MotionProfile.Point[]) - Constructor for class org.team1540.rooster.motionprofiling.MotionProfile
Create a new MotionProfile from an array of points.
MotionProfile.Point - Class in org.team1540.rooster.motionprofiling
A single instant within a MotionProfile.
motor1ID - Variable in class org.team1540.rooster.util.robots.PIDTuningRobot
 
motor2ID - Variable in class org.team1540.rooster.util.robots.PIDTuningRobot
 
motor3ID - Variable in class org.team1540.rooster.util.robots.PIDTuningRobot
 
motor4ID - Variable in class org.team1540.rooster.util.robots.PIDTuningRobot
 
MultiAxisButton - Class in org.team1540.rooster.triggers
A button based on a set of joystick axes.
MultiAxisButton(GenericHID, double) - Constructor for class org.team1540.rooster.triggers.MultiAxisButton
Constructs an MultiAxisButton.
MultiAxisButton(GenericHID, double, int[]) - Constructor for class org.team1540.rooster.triggers.MultiAxisButton
Constructs an MultiAxisButton.

N

NavX - Class in org.team1540.rooster.wrappers
 
NavX(SPI.Port) - Constructor for class org.team1540.rooster.wrappers.NavX
 
negate() - Method in class org.team1540.rooster.datastructures.threed.Transform3D
 
negateDoubleIf(boolean, double) - Static method in class org.team1540.rooster.util.MathUtils
Inverts the provided value if shouldInvert is true.

O

Odometry - Class in org.team1540.rooster.datastructures
 
Odometry(Transform3D, Twist2D) - Constructor for class org.team1540.rooster.datastructures.Odometry
 
of(int) - Static method in enum org.team1540.rooster.util.ChickenXboxController.XboxAxis
 
of(int) - Static method in enum org.team1540.rooster.util.ChickenXboxController.XboxButton
 
oldState - Variable in class org.team1540.rooster.util.StateChangeDetector
 
ORANGE - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
org.team1540.rooster.datastructures - package org.team1540.rooster.datastructures
 
org.team1540.rooster.datastructures.threed - package org.team1540.rooster.datastructures.threed
 
org.team1540.rooster.datastructures.twod - package org.team1540.rooster.datastructures.twod
 
org.team1540.rooster.datastructures.utils - package org.team1540.rooster.datastructures.utils
 
org.team1540.rooster.drive.pipeline - package org.team1540.rooster.drive.pipeline
Collection of useful inputs, processors, and outputs.
org.team1540.rooster.functional - package org.team1540.rooster.functional
Extensions and additions to java's functional interfaces.
org.team1540.rooster.logging - package org.team1540.rooster.logging
 
org.team1540.rooster.motionprofiling - package org.team1540.rooster.motionprofiling
Utilities for motion profiles.
org.team1540.rooster.preferencemanager - package org.team1540.rooster.preferencemanager
Contains the PreferenceManager and associated classes/annotations.
org.team1540.rooster.triggers - package org.team1540.rooster.triggers
Extensions of WPILib Buttons to support various buttons not covered by stock WPILib.
org.team1540.rooster.util - package org.team1540.rooster.util
Various utilities to make life easier.
org.team1540.rooster.util.robots - package org.team1540.rooster.util.robots
Self-contained robots to perform various tasks.
org.team1540.rooster.wrappers - package org.team1540.rooster.wrappers
Wrapper classes around WPILib/CTRE components.
Output<T> - Interface in org.team1540.rooster.functional
Extension of a Consumer adding an additional composition method.

P

p - Variable in class org.team1540.rooster.util.robots.PIDTuningRobot
 
PercentVbus - org.team1540.rooster.wrappers.ChickenTalon.TalonControlMode
Deprecated.
 
persistent() - Method in annotation type org.team1540.rooster.preferencemanager.Preference
Whether the value should be persisted between code restarts.
PIDProcessor<I,​O> - Class in org.team1540.rooster.drive.pipeline
Processor to execute a generic PID loop.
PIDProcessor(double, double, double) - Constructor for class org.team1540.rooster.drive.pipeline.PIDProcessor
Create a new PIDProcessor.
PIDTuningRobot - Class in org.team1540.rooster.util.robots
Robot class to tune a Motion Magic PID controller.
PIDTuningRobot() - Constructor for class org.team1540.rooster.util.robots.PIDTuningRobot
 
plusAcceleration(double) - Method in class org.team1540.rooster.drive.pipeline.DriveData
Adds the provided value to this DriveData's DriveData.acceleration.
plusAccelerations(double, double) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
Adds the provided values to this TankDriveData's left and right acceleration.
plusAdditionalFeedForward(double) - Method in class org.team1540.rooster.drive.pipeline.DriveData
Adds the provided value to this DriveData's DriveData.additionalFeedForward.
plusAdditionalFeedForwards(double, double) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
Adds the provided values to this TankDriveData's left and right additionalFeedForward.
plusHeading(double) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
Adds the provided value to this TankDriveData's TankDriveData.heading.
plusLeftAcceleration(double) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
Adds the provided value to this TankDriveData's left acceleration.
plusLeftAdditionalFeedForward(double) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
Adds the provided value to this TankDriveData's left additionalFeedForward.
plusLeftPosition(double) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
Adds the provided value to this TankDriveData's left position.
plusLeftVelocity(double) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
Adds the provided value to this TankDriveData's left velocity.
plusPosition(double) - Method in class org.team1540.rooster.drive.pipeline.DriveData
Adds the provided value to this DriveData's DriveData.position.
plusPositions(double, double) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
Adds the provided values to this TankDriveData's left and right position.
plusRightAcceleration(double) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
Adds the provided value to this TankDriveData's right acceleration.
plusRightAdditionalFeedForward(double) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
Adds the provided value to this TankDriveData's right additionalFeedForward.
plusRightPosition(double) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
Adds the provided value to this TankDriveData's right position.
plusRightVelocity(double) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
Adds the provided value to this TankDriveData's right velocity.
plusTurningRate(double) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
Adds the provided value to this TankDriveData's TankDriveData.turningRate.
plusVelocities(double, double) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
Adds the provided values to this TankDriveData's left and right velocity.
plusVelocity(double) - Method in class org.team1540.rooster.drive.pipeline.DriveData
Adds the provided value to this DriveData's DriveData.velocity.
Point(double, double, double, double, double, double, double, double) - Constructor for class org.team1540.rooster.motionprofiling.MotionProfile.Point
Creates a new Point.
points - Variable in class org.team1540.rooster.motionprofiling.MotionProfile
The Points in the motion profile.
position - Variable in class org.team1540.rooster.drive.pipeline.DriveData
The desired position in position-units, or an empty optional if velocity should not be controlled.
position - Variable in class org.team1540.rooster.motionprofiling.MotionProfile.Point
The position of the profiled mechanism.
Position - org.team1540.rooster.wrappers.ChickenTalon.TalonControlMode
Deprecated.
 
powerScaled(double) - Method in interface org.team1540.rooster.util.ChickenXboxController.Axis
 
Preference - Annotation Type in org.team1540.rooster.preferencemanager
Indicates that a field is set through the robot's preferences.
PreferenceManager - Class in org.team1540.rooster.preferencemanager
Class to manage creating and updating robot preferences.
preserveSignRaiseToPower(double, double) - Static method in class org.team1540.rooster.util.MathUtils
Raises the input to the provided power while preserving the sign.
process(Supplier<T>) - Method in interface org.team1540.rooster.functional.Processor
Creates a new Input that applies this Processor to the output of the supplied Supplier.
Processor<T,​R> - Interface in org.team1540.rooster.functional
Extension of a Function adding additional composition methods.
processStickyFaults(String, String, ChickenController) - Static method in class org.team1540.rooster.util.StickyFaultsUtils
 
ProfileInput - Class in org.team1540.rooster.drive.pipeline
Class to get commanded drive values from a set of motion profiles.
ProfileInput(MotionProfile, MotionProfile) - Constructor for class org.team1540.rooster.drive.pipeline.ProfileInput
Create a new ProfileInput.
putToNetworkTable(String) - Method in class org.team1540.rooster.datastructures.twod.Transform2D
 
putToNetworkTable(String) - Method in class org.team1540.rooster.datastructures.twod.Twist2D
 

R

radiusFromArcAndAngle(double, double) - Static method in class org.team1540.rooster.util.TrigUtils
 
RAINBOW - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
RAINBOW_FOREST - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
RAINBOW_GLITTER - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
RAINBOW_LAVA - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
RAINBOW_OCEAN - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
RAINBOW_PARTY - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
RB - org.team1540.rooster.util.ChickenXboxController.XboxButton
 
RED - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
RED_ORANGE - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
RED_SHOT - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
requiresLayout() - Method in class org.team1540.rooster.logging.DriverStationAppender
 
reset() - Method in class org.team1540.rooster.drive.pipeline.PIDProcessor
Resets the PID loop.
reset() - Method in class org.team1540.rooster.util.FakeGyro
 
reset() - Method in class org.team1540.rooster.util.MiniPID
Resets the controller.
RevBlinken - Class in org.team1540.rooster.wrappers
Wrapper class for controlling a REV Blinken LED controller.
RevBlinken(int) - Constructor for class org.team1540.rooster.wrappers.RevBlinken
Constructor.
RevBlinken.ColorPattern - Enum in org.team1540.rooster.wrappers
Enum for possible color patterns according to the Blinken user manual.
reverseOutput(boolean) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Deprecated.
Use BaseMotorController.setInverted(boolean)
reverseSensor(boolean) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Deprecated.
Use BaseMotorController.setSensorPhase(boolean)
right - Variable in class org.team1540.rooster.drive.pipeline.TankDriveData
The drive data for the right side.
RIGHT - org.team1540.rooster.triggers.DPadAxis
 
RIGHT - org.team1540.rooster.triggers.DPadButton.DPadAxis
Deprecated.
 
RIGHT_PRESS - org.team1540.rooster.util.ChickenXboxController.XboxButton
 
RIGHT_TRIG - org.team1540.rooster.util.ChickenXboxController.XboxAxis
 
RIGHT_X - org.team1540.rooster.util.ChickenXboxController.XboxAxis
 
RIGHT_Y - org.team1540.rooster.util.ChickenXboxController.XboxAxis
 
rMotor1ID - Variable in class org.team1540.rooster.util.robots.WheelbaseTestRobot
 
rMotor2ID - Variable in class org.team1540.rooster.util.robots.WheelbaseTestRobot
 
rMotor3ID - Variable in class org.team1540.rooster.util.robots.WheelbaseTestRobot
 
robotInit() - Method in class org.team1540.rooster.util.robots.PIDTuningRobot
 
robotInit() - Method in class org.team1540.rooster.util.robots.WheelbaseTestRobot
 
robotPeriodic() - Method in class org.team1540.rooster.util.robots.PIDTuningRobot
 
robotPeriodic() - Method in class org.team1540.rooster.util.robots.WheelbaseTestRobot
 
ROTATION_CONVENTION - Static variable in class org.team1540.rooster.datastructures.utils.RotationUtils
 
ROTATION_ORDER - Static variable in class org.team1540.rooster.datastructures.utils.RotationUtils
 
RotationUtils - Class in org.team1540.rooster.datastructures.utils
 
RotationUtils() - Constructor for class org.team1540.rooster.datastructures.utils.RotationUtils
 

S

selectProfileSlot(int) - Method in interface org.team1540.rooster.wrappers.ChickenController
Selects which profile slot to use for closed-loop control.
selectProfileSlot(int) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Selects which profile slot to use for closed-loop control.
selectProfileSlot(int) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
set(double) - Method in interface org.team1540.rooster.wrappers.ChickenController
Sets the appropriate output on the talon, depending on the mode.
set(double) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Sets the appropriate output on the talon, depending on the mode.
set(double) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
set(double) - Method in class org.team1540.rooster.wrappers.RevBlinken
Sets the Blinken output manually.
set(RevBlinken.ColorPattern) - Method in class org.team1540.rooster.wrappers.RevBlinken
Sets the light pattern.
setAnalogPosition(int) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Sets analog position.
setAngle(double) - Method in class org.team1540.rooster.util.FakeGyro
 
setBrake(boolean) - Method in interface org.team1540.rooster.wrappers.ChickenController
Sets the mode of operation during neutral throttle output.
setBrake(boolean) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Sets the mode of operation during neutral throttle output.
setBrake(boolean) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
setClosedLoop(boolean) - Method in class org.team1540.rooster.drive.pipeline.CTREOutput
Sets whether this CTREOutput commands its controllers in closed-loop mode if possible.
setControlMode(int) - Method in class org.team1540.rooster.wrappers.ChickenTalon
setControlMode(ControlMode) - Method in interface org.team1540.rooster.wrappers.ChickenController
 
setControlMode(ControlMode) - Method in class org.team1540.rooster.wrappers.ChickenTalon
 
setControlMode(ControlMode) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
setD(double) - Method in class org.team1540.rooster.util.MiniPID
Changes the D parameter
This has two primary effects: Adds a "startup kick" and speeds up system response during setpoint changes Adds "drag" and slows the system when moving toward the target A small D value can be useful for both improving response times, and preventing overshoot.
setD(double) - Method in class org.team1540.rooster.wrappers.ChickenTalon
setDefaultPidIdx(int) - Method in interface org.team1540.rooster.wrappers.ChickenController
 
setDefaultPidIdx(int) - Method in class org.team1540.rooster.wrappers.ChickenTalon
 
setDefaultPidIdx(int) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
setDefaultTimeoutMs(int) - Method in interface org.team1540.rooster.wrappers.ChickenController
 
setDefaultTimeoutMs(int) - Method in class org.team1540.rooster.wrappers.ChickenTalon
 
setDefaultTimeoutMs(int) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
setDirection(boolean) - Method in class org.team1540.rooster.util.MiniPID
Set the operating direction of the PID controller
setDriverCam(boolean) - Method in class org.team1540.rooster.wrappers.Limelight
Sets limelight to driver cam or vision mode.
setEnabled(boolean) - Method in class org.team1540.rooster.preferencemanager.PreferenceManager
 
setEncoderCodesPerRev(double) - Method in interface org.team1540.rooster.wrappers.ChickenController
Deprecated.
This no longer has any effect as natural units functionality has been removed.
setEncoderCodesPerRev(double) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Deprecated.
This no longer has any effect as natural units functionality has been removed.
setEncoderCodesPerRev(double) - Method in class org.team1540.rooster.wrappers.ChickenVictor
Deprecated.
setF(double) - Method in class org.team1540.rooster.util.MiniPID
Configure the FeedForward parameter.
setF(double) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Deprecated.
Use BaseMotorController.config_kF(int, double, int)
setFeedbackDevice(FeedbackDevice) - Method in class org.team1540.rooster.wrappers.ChickenTalon
setI(double) - Method in class org.team1540.rooster.util.MiniPID
Changes the I parameter
This is used for overcoming disturbances, and ensuring that the controller always gets to the control mode.
setI(double) - Method in class org.team1540.rooster.wrappers.ChickenTalon
setIntegralAccumulator(double) - Method in interface org.team1540.rooster.wrappers.ChickenController
Sets the integral accumulator.
setIntegralAccumulator(double) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Sets the integral accumulator.
setIntegralAccumulator(double) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
setIntegralAccumulator(double, int) - Method in interface org.team1540.rooster.wrappers.ChickenController
Sets the integral accumulator.
setIntegralAccumulator(double, int) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Sets the integral accumulator.
setIntegralAccumulator(double, int) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
setLeds(boolean) - Method in class org.team1540.rooster.wrappers.Limelight
Sets limelight's green LEDs on or off.
setMaxIOutput(double) - Method in class org.team1540.rooster.util.MiniPID
Set the maximum output value contributed by the I component of the system This can be used to prevent large windup issues and make tuning simpler
setOutputFilter(double) - Method in class org.team1540.rooster.util.MiniPID
Set a filter on the output to reduce sharp oscillations.
setOutputLimits(double) - Method in class org.team1540.rooster.util.MiniPID
Specify a maximum output range.
setOutputLimits(double, double) - Method in class org.team1540.rooster.util.MiniPID
Specify a maximum output.
setOutputRampRate(double) - Method in class org.team1540.rooster.util.MiniPID
Set the maximum rate the output can increase per cycle.
This can prevent sharp jumps in output when changing setpoints or enabling a PID system, which might cause stress on physical or electrical systems.
setP(double) - Method in class org.team1540.rooster.util.MiniPID
Configure the Proportional gain parameter.
setP(double) - Method in class org.team1540.rooster.wrappers.ChickenTalon
setPID(double, double, double) - Method in class org.team1540.rooster.util.MiniPID
Configure the PID object.
setPID(double, double, double) - Method in class org.team1540.rooster.wrappers.ChickenTalon
setPID(double, double, double, double) - Method in class org.team1540.rooster.util.MiniPID
Configure the PID object.
setPipeline(double) - Method in class org.team1540.rooster.wrappers.Limelight
 
setpoint - Variable in class org.team1540.rooster.util.robots.PIDTuningRobot
 
setpoint - Variable in class org.team1540.rooster.util.robots.WheelbaseTestRobot
 
setPosition(double) - Method in class org.team1540.rooster.wrappers.ChickenTalon
setProfile(int) - Method in class org.team1540.rooster.wrappers.ChickenTalon
setPulseWidthPosition(int) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Sets pulse width position.
setQuadraturePosition(int) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Change the quadrature reported position.
setSelectedSensorPosition(int) - Method in interface org.team1540.rooster.wrappers.ChickenController
Sets the sensor position to the given value.
setSelectedSensorPosition(int) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Sets the sensor position to the given value.
setSelectedSensorPosition(int) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
setSelectedSensorPosition(int, int) - Method in interface org.team1540.rooster.wrappers.ChickenController
Sets the sensor position to the given value.
setSelectedSensorPosition(int, int) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Sets the sensor position to the given value.
setSelectedSensorPosition(int, int) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
setSetpoint(double) - Method in class org.team1540.rooster.util.MiniPID
Configure setpoint for the PID calculations
This represents the target for the PID system's, such as a position, velocity, or angle.
setSetpoint(double) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Deprecated.
setSetpointRange(double) - Method in class org.team1540.rooster.util.MiniPID
Set a limit on how far the setpoint can be from the current position
Can simplify tuning by helping tuning over a small range applies to a much larger range.
setStatusFramePeriod(int, int) - Method in interface org.team1540.rooster.wrappers.ChickenController
Sets the period of the given status frame.
setStatusFramePeriod(int, int) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Sets the period of the given status frame.
setStatusFramePeriod(int, int) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
setStatusFramePeriod(StatusFrameEnhanced, int) - Method in class org.team1540.rooster.wrappers.ChickenTalon
 
setStatusFramePeriod(StatusFrame, int) - Method in interface org.team1540.rooster.wrappers.ChickenController
Sets the period of the given status frame.
setStatusFramePeriod(StatusFrame, int) - Method in class org.team1540.rooster.wrappers.ChickenTalon
Sets the period of the given status frame.
setStatusFramePeriod(StatusFrame, int) - Method in class org.team1540.rooster.wrappers.ChickenVictor
 
setVoltageRampRate(double) - Method in class org.team1540.rooster.wrappers.ChickenTalon
signedAngleError(double, double) - Static method in class org.team1540.rooster.util.TrigUtils
 
simpleDeadzone(double, double) - Static method in class org.team1540.rooster.util.ControlUtils
Processes an axis and returns the value only if it is outside the provided deadzone.
SimpleJoystickInput - Class in org.team1540.rooster.drive.pipeline
Simple tank-style input from a WPILib Joystick.
SimpleJoystickInput(Joystick, int, int, boolean, boolean) - Constructor for class org.team1540.rooster.drive.pipeline.SimpleJoystickInput
Creates a new SimpleJoystickInput with a deadzone of 0.1 and no forward/back axis control.
SimpleJoystickInput(Joystick, int, int, int, int, boolean, boolean) - Constructor for class org.team1540.rooster.drive.pipeline.SimpleJoystickInput
Creates a new SimpleJoystickInput with a deadzone of 0.1.
SimpleJoystickInput(Joystick, int, int, int, int, boolean, boolean, double) - Constructor for class org.team1540.rooster.drive.pipeline.SimpleJoystickInput
Creates a new SimpleJoystickInput.
SINELON_1_AND_2 - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
SINELON_FOREST - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
SINELON_LAVA - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
SINELON_OCEAN - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
SINELON_PARTY - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
SINELON_RAINBOW - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
size() - Method in class org.team1540.rooster.motionprofiling.MotionProfile
Get the number of points in the profile.
SKY_BLUE - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
SPARKLE_1_ON_2 - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
SPARKLE_2_ON_1 - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
Speed - org.team1540.rooster.wrappers.ChickenTalon.TalonControlMode
Deprecated.
 
START - org.team1540.rooster.util.ChickenXboxController.XboxButton
 
StateChangeDetector - Class in org.team1540.rooster.util
 
StateChangeDetector(boolean) - Constructor for class org.team1540.rooster.util.StateChangeDetector
 
StickyFaultsUtils - Class in org.team1540.rooster.util
 
StickyFaultsUtils() - Constructor for class org.team1540.rooster.util.StickyFaultsUtils
 
StrictDPadButton - Class in org.team1540.rooster.triggers
Version of DPadButton that ignores diagonal inputs.
StrictDPadButton(GenericHID, int, DPadAxis) - Constructor for class org.team1540.rooster.triggers.StrictDPadButton
Constructs a StrictDPadButton.
STROBE_BLUE - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
STROBE_GOLD - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
STROBE_WHITE - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
subtract(Transform3D) - Method in class org.team1540.rooster.datastructures.threed.Transform3D
 
subtract(Transform2D) - Method in class org.team1540.rooster.datastructures.twod.Transform2D
 

T

TankDriveData - Class in org.team1540.rooster.drive.pipeline
Encapsulates drive commands for a tank drive.
TankDriveData() - Constructor for class org.team1540.rooster.drive.pipeline.TankDriveData
Creates a new TankDriveData with all fields empty.
TankDriveData(DriveData, DriveData, OptionalDouble, OptionalDouble) - Constructor for class org.team1540.rooster.drive.pipeline.TankDriveData
Creates a new TankDriveData with the supplied values.
teleopInit() - Method in class org.team1540.rooster.util.robots.WheelbaseTestRobot
 
teleopPeriodic() - Method in class org.team1540.rooster.util.robots.PIDTuningRobot
 
teleopPeriodic() - Method in class org.team1540.rooster.util.robots.WheelbaseTestRobot
 
then(Consumer<T>) - Method in interface org.team1540.rooster.functional.Input
Creates a new Executable that, when run, applies the provided Consumer (or Output) to this Input's output.
then(Function<T, R>) - Method in interface org.team1540.rooster.functional.Input
Creates a new Input that applies the provided Function to this Input's output.
toString() - Method in class org.team1540.rooster.drive.pipeline.DriveData
 
toString() - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
 
toTransform2D() - Method in class org.team1540.rooster.datastructures.threed.Transform3D
 
toTransform3D() - Method in class org.team1540.rooster.datastructures.twod.Transform2D
 
Transform2D - Class in org.team1540.rooster.datastructures.twod
2D pose data structure class
Transform2D(double, double, double) - Constructor for class org.team1540.rooster.datastructures.twod.Transform2D
 
Transform3D - Class in org.team1540.rooster.datastructures.threed
 
Transform3D(double, double, double) - Constructor for class org.team1540.rooster.datastructures.threed.Transform3D
 
Transform3D(double, double, double, double, double, double) - Constructor for class org.team1540.rooster.datastructures.threed.Transform3D
 
Transform3D(Rotation) - Constructor for class org.team1540.rooster.datastructures.threed.Transform3D
 
Transform3D(Vector3D) - Constructor for class org.team1540.rooster.datastructures.threed.Transform3D
 
Transform3D(Vector3D, Rotation) - Constructor for class org.team1540.rooster.datastructures.threed.Transform3D
 
TrigUtils - Class in org.team1540.rooster.util
 
TrigUtils() - Constructor for class org.team1540.rooster.util.TrigUtils
 
TuningClass - Annotation Type in org.team1540.rooster.preferencemanager
Indicates that all fields in a class should be placed in RobotPreferences.
turningRate - Variable in class org.team1540.rooster.drive.pipeline.TankDriveData
The desired turning rate in radians/sec, or an empty optional if turning rate should not be controlled.
TurningRatePIDProcessor - Class in org.team1540.rooster.drive.pipeline
Modifies velocity set-points to keep a desired turning rate.
TurningRatePIDProcessor(DoubleSupplier, double, double, double, boolean) - Constructor for class org.team1540.rooster.drive.pipeline.TurningRatePIDProcessor
Creates a new TurningRateClosedLoopProcessor.
TurningRatePIDProcessor(DoubleSupplier, double) - Constructor for class org.team1540.rooster.drive.pipeline.TurningRatePIDProcessor
Creates a new TurningRateClosedLoopProcessor with P and I D coefficients of 0 that does not invert sides.
TurningRatePIDProcessor(DoubleSupplier, double, boolean) - Constructor for class org.team1540.rooster.drive.pipeline.TurningRatePIDProcessor
Creates a new TurningRateClosedLoopProcessor with I and D coefficients of 0.
TurningRatePIDProcessor(DoubleSupplier, double, double) - Constructor for class org.team1540.rooster.drive.pipeline.TurningRatePIDProcessor
Creates a new TurningRateClosedLoopProcessor with a D coefficient of 0 that does not invert sides.
TurningRatePIDProcessor(DoubleSupplier, double, double, boolean) - Constructor for class org.team1540.rooster.drive.pipeline.TurningRatePIDProcessor
Creates a new TurningRateClosedLoopProcessor with a D coefficient of 0.
TurningRatePIDProcessor(DoubleSupplier, double, double, double) - Constructor for class org.team1540.rooster.drive.pipeline.TurningRatePIDProcessor
Creates a new TurningRateClosedLoopProcessor that does not invert sides.
TWINKLE_1_AND_2 - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
TWINKLES_FOREST - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
TWINKLES_LAVA - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
TWINKLES_OCEAN - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
TWINKLES_PARTY - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
TWINKLES_RAINBOW - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
Twist2D - Class in org.team1540.rooster.datastructures.twod
2D twist data structure class
Twist2D(double, double, double) - Constructor for class org.team1540.rooster.datastructures.twod.Twist2D
 

U

UnitScaler - Class in org.team1540.rooster.drive.pipeline
Scales units by a desired factor.
UnitScaler(double, double) - Constructor for class org.team1540.rooster.drive.pipeline.UnitScaler
Creates a new UnitScaler.
UnitsUtils - Class in org.team1540.rooster.datastructures.utils
 
UnitsUtils() - Constructor for class org.team1540.rooster.datastructures.utils.UnitsUtils
 
UP - org.team1540.rooster.triggers.DPadAxis
 
UP - org.team1540.rooster.triggers.DPadButton.DPadAxis
Deprecated.
 

V

value - Variable in enum org.team1540.rooster.util.ChickenXboxController.XboxAxis
 
value - Variable in enum org.team1540.rooster.util.ChickenXboxController.XboxButton
 
value - Variable in enum org.team1540.rooster.wrappers.ChickenTalon.TalonControlMode
Deprecated.
 
value() - Method in annotation type org.team1540.rooster.preferencemanager.Preference
Label for the entry on the SmartDashboard/Shuffleboard.
value() - Method in annotation type org.team1540.rooster.preferencemanager.TuningClass
The prefix for entries in the robot's preferences.
value() - Method in interface org.team1540.rooster.util.ChickenXboxController.Axis
 
value() - Method in interface org.team1540.rooster.util.ChickenXboxController.Axis2D
 
valueOf(int) - Static method in enum org.team1540.rooster.wrappers.ChickenTalon.TalonControlMode
Deprecated.
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.team1540.rooster.triggers.DPadAxis
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.team1540.rooster.triggers.DPadButton.DPadAxis
Deprecated.
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.team1540.rooster.util.ChickenXboxController.XboxAxis
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.team1540.rooster.util.ChickenXboxController.XboxButton
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.team1540.rooster.wrappers.ChickenTalon.TalonControlMode
Deprecated.
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.team1540.rooster.wrappers.RevBlinken.ColorPattern
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.team1540.rooster.triggers.DPadAxis
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.team1540.rooster.triggers.DPadButton.DPadAxis
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.team1540.rooster.util.ChickenXboxController.XboxAxis
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.team1540.rooster.util.ChickenXboxController.XboxButton
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.team1540.rooster.wrappers.ChickenTalon.TalonControlMode
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.team1540.rooster.wrappers.RevBlinken.ColorPattern
Returns an array containing the constants of this enum type, in the order they are declared.
velocity - Variable in class org.team1540.rooster.drive.pipeline.DriveData
The desired velocity in position-units per second, or an empty optional if velocity should not be controlled.
velocity - Variable in class org.team1540.rooster.motionprofiling.MotionProfile.Point
The velocity of the profiled mechanism, in position units per second.
VIOLET - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
Voltage - org.team1540.rooster.wrappers.ChickenTalon.TalonControlMode
Deprecated.
 

W

WAVES_1_AND_2 - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
WAVES_FOREST - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
WAVES_LAVA - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
WAVES_OCEAN - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
WAVES_PARTY - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
WAVES_RAINBOW - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
WheelbaseTestRobot - Class in org.team1540.rooster.util.robots
Class to determine a robot's wheelbase width.
WheelbaseTestRobot() - Constructor for class org.team1540.rooster.util.robots.WheelbaseTestRobot
 
WHITE - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
WHITE_SHOT - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 
withAcceleration(double) - Method in class org.team1540.rooster.drive.pipeline.DriveData
Creates a copy of this DriveData with a different DriveData.acceleration value (all other fields remain the same).
withAccelerations(double, double) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
Creates a copy of this TankDriveData and sets its left and right accelerations.
withAdditionalFeedForward(double) - Method in class org.team1540.rooster.drive.pipeline.DriveData
Creates a copy of this DriveData with a different DriveData.additionalFeedForward value (all other fields remain the same).
withAdditionalFeedForwards(double, double) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
Creates a copy of this TankDriveData and sets its left and right additionalFeedForwards.
withDeadzone(double) - Method in interface org.team1540.rooster.util.ChickenXboxController.Axis
 
withHeading(double) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
Creates a copy of this TankDriveData and sets its TankDriveData.heading.
withPosition(double) - Method in class org.team1540.rooster.drive.pipeline.DriveData
Creates a copy of this DriveData with a different DriveData.position value (all other fields remain the same).
withPositions(double, double) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
Creates a copy of this TankDriveData and sets its left and right positions.
withTurningRate(double) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
Creates a copy of this TankDriveData and sets its TankDriveData.turningRate.
withVelocities(double, double) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
Creates a copy of this TankDriveData and sets its left and right velocities.
withVelocity(double) - Method in class org.team1540.rooster.drive.pipeline.DriveData
Creates a copy of this DriveData with a different DriveData.velocity value (all other fields remain the same).
withXAxis(ChickenXboxController.Axis) - Method in interface org.team1540.rooster.util.ChickenXboxController.Axis
 
withYAxis(ChickenXboxController.Axis) - Method in interface org.team1540.rooster.util.ChickenXboxController.Axis
 

X

x - Variable in class org.team1540.rooster.motionprofiling.MotionProfile.Point
The x-position of the robot, or 0 if not applicable.
x() - Method in interface org.team1540.rooster.util.ChickenXboxController.Axis2D
 
X - org.team1540.rooster.util.ChickenXboxController.XboxButton
 

Y

y - Variable in class org.team1540.rooster.motionprofiling.MotionProfile.Point
The y-position of the robot, or 0 if not applicable.
y() - Method in interface org.team1540.rooster.util.ChickenXboxController.Axis2D
 
Y - org.team1540.rooster.util.ChickenXboxController.XboxButton
 
YELLOW - org.team1540.rooster.wrappers.RevBlinken.ColorPattern
 

Z

ZERO - Static variable in class org.team1540.rooster.datastructures.twod.Transform2D
 
ZERO - Static variable in class org.team1540.rooster.datastructures.twod.Twist2D
 
A B C D E F G H I J L M N O P R S T U V W X Y Z 
All Classes All Packages