public static enum Arm.LegalState extends java.lang.Enum<Arm.LegalState>
Modifier and Type | Method and Description |
---|---|
int |
getId()
Gets the ID of the state.
|
static Arm.LegalState |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static Arm.LegalState[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Arm.LegalState NEUTRAL
public static final Arm.LegalState START
public static final Arm.LegalState READY_GRAB_HATCH_GROUND_BACK
public static final Arm.LegalState GRAB_HATCH_GROUND_BACK
public static final Arm.LegalState GRAB_BALL_GROUND_BACK
public static final Arm.LegalState GRAB_BALL_INTAKE
public static final Arm.LegalState GRAB_BALL_LOADINGSTATION_FORWARD
public static final Arm.LegalState GRAB_BALL_LOADINGSTATION_BACK
public static final Arm.LegalState READY_LOW_HATCH_FORWARD
public static final Arm.LegalState LOW_HATCH_FORWARD
public static final Arm.LegalState READY_LOW_HATCH_BACK
public static final Arm.LegalState LOW_HATCH_BACK
public static final Arm.LegalState PLACE_BALL_CARGOSHIP_FORWARD
public static final Arm.LegalState PLACE_BALL_CARGOSHIP_BACK
public static final Arm.LegalState READY_PLACE_HATCH_ROCKET_MIDDLE_FORWARD
public static final Arm.LegalState PLACE_HATCH_ROCKET_MIDDLE_FORWARD
public static final Arm.LegalState READY_PLACE_HATCH_ROCKET_MIDDLE_BACK
public static final Arm.LegalState PLACE_HATCH_ROCKET_MIDDLE_BACK
public static final Arm.LegalState READY_PLACE_BALL_ROCKET_LOW_FORWARD
public static final Arm.LegalState PLACE_BALL_ROCKET_LOW_FORWARD
public static final Arm.LegalState READY_PLACE_BALL_ROCKET_LOW_BACK
public static final Arm.LegalState PLACE_BALL_ROCKET_LOW_BACK
public static final Arm.LegalState PLACE_BALL_ROCKET_MIDDLE_FORWARD
public static final Arm.LegalState READY_PLACE_BALL_ROCKET_MIDDLE_BACK
public static final Arm.LegalState PLACE_BALL_ROCKET_MIDDLE_BACK
public static final Arm.LegalState READY_TO_CLIMB
public static final Arm.LegalState STOW
public static Arm.LegalState[] values()
for (Arm.LegalState c : Arm.LegalState.values()) System.out.println(c);
public static Arm.LegalState valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic int getId()