Class ThunderAutoModeStep

java.lang.Object
com.thunder.lib.auto.ThunderAutoModeStep

public class ThunderAutoModeStep extends Object
Represents a ThunderAuto autonomous mode.
  • Method Details

    • isValid

      public boolean isValid()
      Checks if the auto mode step is valid.
      Returns:
      True or false.
    • getType

      public ThunderAutoModeStep.Type getType()
      Returns the type of the auto mode step.
      Returns:
      Auto mode step type.
    • getActionName

      public String getActionName()
      Returns the name of the action to run at this ACTION step.
      Returns:
      Action name
    • getTrajectoryName

      public String getTrajectoryName()
      Returns the name of the trajectory to run at this TRAJECTORY step.
      Returns:
      Trajectory name
    • getConditionName

      public String getConditionName()
      Returns the name of the condition to run at this BRANCH_BOOL/BRANCH_SWITCH step.
      Returns:
      Condition name