Package frc.robot

Enum Class State

All Implemented Interfaces:
Serializable, Comparable<State>, Constable

public enum State extends Enum<State>
  • Enum Constant Details

    • IDLE

      public static final State IDLE
    • INTAKE_FUEL

      public static final State INTAKE_FUEL
    • SNAKE_INTAKE

      public static final State SNAKE_INTAKE
    • TRACK_TARGET

      public static final State TRACK_TARGET
    • TRACK_TARGET_WITH_NO_SWERVE

      public static final State TRACK_TARGET_WITH_NO_SWERVE
    • LAUNCH_WITH_SQUEEZE

      public static final State LAUNCH_WITH_SQUEEZE
    • LAUNCH_WITH_SQUEEZE_WITH_NO_DELAY

      public static final State LAUNCH_WITH_SQUEEZE_WITH_NO_DELAY
    • LAUNCH_WITHOUT_SQUEEZE

      public static final State LAUNCH_WITHOUT_SQUEEZE
    • AUTON_TRACK_TARGET

      public static final State AUTON_TRACK_TARGET
    • AUTON_LAUNCH_WITH_SQUEEZE

      public static final State AUTON_LAUNCH_WITH_SQUEEZE
    • CUSTOM_SPEED_TURRET_LAUNCH

      public static final State CUSTOM_SPEED_TURRET_LAUNCH
    • UNJAM

      public static final State UNJAM
    • FORCE_HOME

      public static final State FORCE_HOME
    • COAST

      public static final State COAST
    • BRAKE

      public static final State BRAKE
    • TEST_INFINITE_LAUNCH

      public static final State TEST_INFINITE_LAUNCH
    • TEST_IDLE

      public static final State TEST_IDLE
  • Method Details

    • values

      public static State[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static State valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getNextState

      public State getNextState(State state)
    • isReady

      public BooleanSupplier isReady()
    • getNext

      public State getNext()