Class ChoreoEventMarker

java.lang.Object
com.marswars.auto.ChoreoEventMarker

public class ChoreoEventMarker extends Object
Wrapper class for tracking Choreo event markers with their passed state.
  • Constructor Details

    • ChoreoEventMarker

      public ChoreoEventMarker(choreo.trajectory.EventMarker event)
      Creates a new event marker tracker.
      Parameters:
      event - The Choreo EventMarker to track
  • Method Details

    • getEvent

      public choreo.trajectory.EventMarker getEvent()
      Gets the underlying Choreo EventMarker.
      Returns:
      the EventMarker
    • getTimestamp

      public double getTimestamp()
      Gets the timestamp when this event should trigger.
      Returns:
      the timestamp in seconds
    • getName

      public String getName()
      Gets the name of this event.
      Returns:
      the event name
    • hasBeenPassed

      public boolean hasBeenPassed()
      Checks if this event has already been passed.
      Returns:
      true if the event has been passed, false otherwise
    • markPassed

      public void markPassed()
      Marks this event as passed.
    • reset

      public void reset()
      Resets the passed state of this event.
    • toString

      public String toString()
      Overrides:
      toString in class Object