Starting Positions
Legacy enum for determining where the robot is starting on the field. This can be used to determine which autonomous path to take.
Note: This enum was designed around the 4 required starting positions as required by a Autonomous Randomisation task. In a season such as 2024-2025 INTO THE DEEP where these required positions are no longer required, the pose information as granted by these enum values may be inaccurate (as they are derived from CENTERSTAGE). However, this enum may still be used for differentiating between the relative position of robots in their alliance, but comes with no guarantee that the pose data will be valid. The pose property has been left mutable for advanced uses of this class in specific.
See the more flexible StartingConfiguration class for handling robot start pose against any position on the alliance wall.
Author
Lucas Bubner, 2024
Since
1.0.0-pre
See also
Entries
Represents a robot starting on the left side of the red alliance.
Represents a robot starting on the right side of the red alliance.
Represents a robot starting on the left side of the blue alliance.
Represents a robot starting on the right side of the blue alliance.
Properties
Inherited properties
Functions
Convert this starting position to a starting configuration.
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
Returns an array containing the constants of this enum type, in the order they're declared.