Class TrcIntake.TriggerParams

java.lang.Object
trclib.subsystem.TrcIntake.TriggerParams
Enclosing class:
TrcIntake

public static class TrcIntake.TriggerParams extends Object
This class contains all the parameters of the Intake Trigger.
  • Field Details

  • Constructor Details

    • TriggerParams

      public TriggerParams(TrcTrigger trigger, TrcEvent.Callback triggerCallback, Double threshold, Boolean triggerInverted)
      Constructor: Create an instance of the object.
      Parameters:
      trigger - specifies the TrcTrigger object.
      triggerCallback - specifies the callback method to call when a trigger occurred, null if not provided.
      threshold - specifies the sensor's analog threshold value, null if trigger is digital.
      triggerInverted - specifies true if got object triggered below threshold, false if triggered above, null if trigger is digital.
    • TriggerParams

      public TriggerParams(TrcTrigger trigger, TrcEvent.Callback triggerCallback)
      Constructor: Create an instance of the object.
      Parameters:
      trigger - specifies the TrcTrigger object.
      triggerCallback - specifies the callback method to call when a trigger occurred, null if not provided.
    • TriggerParams

      public TriggerParams(TrcTrigger trigger)
      Constructor: Create an instance of the object.
      Parameters:
      trigger - specifies the TrcTrigger object.
  • Method Details

    • toString

      public String toString()
      This method returns the string form of all the parameters.
      Overrides:
      toString in class Object
      Returns:
      string form of all the parameters.