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
All Classes All Packages
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 providedFunction
to the input before passing it to thisOutput
. - after(Supplier<T>) - Method in interface org.team1540.rooster.functional.Output
-
Creates a new
Executable
that, when run, applies thisOutput
to the providedSupplier
's (orInput
'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
-
Deprecated.
- 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
-
Deprecated.
- 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.Use
DPadAxis
- 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
-
Deprecated.
- 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
- 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
-
Deprecated.
- getEncVelocity() - Method in class org.team1540.rooster.wrappers.ChickenTalon
-
Deprecated.
- 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
-
Deprecated.
- 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
-
Deprecated.
- 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
-
Deprecated.
- 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 modifiedDriveData.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 modifiedDriveData.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 modifiedTankDriveData.heading
. - modifyLeftAcceleration(Function<OptionalDouble, OptionalDouble>) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
-
Creates a copy of this
TankDriveData
with a modified leftacceleration
. - modifyLeftAdditionalFeedForward(Function<OptionalDouble, OptionalDouble>) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
-
Creates a copy of this
TankDriveData
with a modified leftadditionalFeedForward
. - modifyLeftPosition(Function<OptionalDouble, OptionalDouble>) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
-
Creates a copy of this
TankDriveData
with a modified leftposition
. - modifyLeftVelocity(Function<OptionalDouble, OptionalDouble>) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
-
Creates a copy of this
TankDriveData
with a modified leftvelocity
. - modifyPosition(Function<OptionalDouble, OptionalDouble>) - Method in class org.team1540.rooster.drive.pipeline.DriveData
-
Creates a copy of this
DriveData
with a modifiedDriveData.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 rightacceleration
. - modifyRightAdditionalFeedForward(Function<OptionalDouble, OptionalDouble>) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
-
Creates a copy of this
TankDriveData
with a modified rightadditionalFeedForward
. - modifyRightPosition(Function<OptionalDouble, OptionalDouble>) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
-
Creates a copy of this
TankDriveData
with a modified rightposition
. - modifyRightVelocity(Function<OptionalDouble, OptionalDouble>) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
-
Creates a copy of this
TankDriveData
with a modified rightvelocity
. - modifyTurningRate(Function<OptionalDouble, OptionalDouble>) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
-
Creates a copy of this
TankDriveData
with a modifiedTankDriveData.turningRate
. - modifyVelocity(Function<OptionalDouble, OptionalDouble>) - Method in class org.team1540.rooster.drive.pipeline.DriveData
-
Creates a copy of this
DriveData
with a modifiedDriveData.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
istrue
.
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
'sDriveData.acceleration
. - plusAccelerations(double, double) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
-
Adds the provided values to this
TankDriveData
's left and rightacceleration
. - plusAdditionalFeedForward(double) - Method in class org.team1540.rooster.drive.pipeline.DriveData
-
Adds the provided value to this
DriveData
'sDriveData.additionalFeedForward
. - plusAdditionalFeedForwards(double, double) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
-
Adds the provided values to this
TankDriveData
's left and rightadditionalFeedForward
. - plusHeading(double) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
-
Adds the provided value to this
TankDriveData
'sTankDriveData.heading
. - plusLeftAcceleration(double) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
-
Adds the provided value to this
TankDriveData
's leftacceleration
. - plusLeftAdditionalFeedForward(double) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
-
Adds the provided value to this
TankDriveData
's leftadditionalFeedForward
. - plusLeftPosition(double) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
-
Adds the provided value to this
TankDriveData
's leftposition
. - plusLeftVelocity(double) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
-
Adds the provided value to this
TankDriveData
's leftvelocity
. - plusPosition(double) - Method in class org.team1540.rooster.drive.pipeline.DriveData
-
Adds the provided value to this
DriveData
'sDriveData.position
. - plusPositions(double, double) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
-
Adds the provided values to this
TankDriveData
's left and rightposition
. - plusRightAcceleration(double) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
-
Adds the provided value to this
TankDriveData
's rightacceleration
. - plusRightAdditionalFeedForward(double) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
-
Adds the provided value to this
TankDriveData
's rightadditionalFeedForward
. - plusRightPosition(double) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
-
Adds the provided value to this
TankDriveData
's rightposition
. - plusRightVelocity(double) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
-
Adds the provided value to this
TankDriveData
's rightvelocity
. - plusTurningRate(double) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
-
Adds the provided value to this
TankDriveData
'sTankDriveData.turningRate
. - plusVelocities(double, double) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
-
Adds the provided values to this
TankDriveData
's left and rightvelocity
. - plusVelocity(double) - Method in class org.team1540.rooster.drive.pipeline.DriveData
-
Adds the provided value to this
DriveData
'sDriveData.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
- 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
-
Deprecated.
- 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
-
Deprecated.
- 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
-
Deprecated.
- 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
-
Deprecated.
- 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
-
Deprecated.
- 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
-
Deprecated.
- setProfile(int) - Method in class org.team1540.rooster.wrappers.ChickenTalon
-
Deprecated.
- 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
-
Deprecated.
- 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 providedConsumer
(orOutput
) to thisInput
's output. - then(Function<T, R>) - Method in interface org.team1540.rooster.functional.Input
- 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 differentDriveData.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 rightaccelerations
. - withAdditionalFeedForward(double) - Method in class org.team1540.rooster.drive.pipeline.DriveData
-
Creates a copy of this
DriveData
with a differentDriveData.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 rightadditionalFeedForwards
. - 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 itsTankDriveData.heading
. - withPosition(double) - Method in class org.team1540.rooster.drive.pipeline.DriveData
-
Creates a copy of this
DriveData
with a differentDriveData.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 rightpositions
. - withTurningRate(double) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
-
Creates a copy of this
TankDriveData
and sets itsTankDriveData.turningRate
. - withVelocities(double, double) - Method in class org.team1540.rooster.drive.pipeline.TankDriveData
-
Creates a copy of this
TankDriveData
and sets its left and rightvelocities
. - withVelocity(double) - Method in class org.team1540.rooster.drive.pipeline.DriveData
-
Creates a copy of this
DriveData
with a differentDriveData.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
All Classes All Packages