Class TriggerGroup
java.lang.Object
io.github.tigerbotics7125.tigerlib.input.trigger.TriggerGroup
- All Implemented Interfaces:
edu.wpi.first.util.sendable.Sendable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddisable()Disable allTriggers withing thisTriggerGroup.voidDissmiss aTriggerfrom following thisTriggerGroup.voidenable()Enable allTriggers withing thisTriggerGroup.voidEnroll aTriggerto follow thisTriggerGroup.voidinitSendable(edu.wpi.first.util.sendable.SendableBuilder builder) booleanboolean
-
Constructor Details
-
TriggerGroup
public TriggerGroup()Create a newTriggerGroupObject.
-
-
Method Details
-
enable
public void enable()Enable allTriggers withing thisTriggerGroup. -
disable
public void disable()Disable allTriggers withing thisTriggerGroup. -
isEnabled
public boolean isEnabled()- Returns:
- If this
TriggerGroupis enabled.
-
isDisabled
public boolean isDisabled()- Returns:
- If this
TriggerGroupis disabled.
-
enroll
Enroll aTriggerto follow thisTriggerGroup.- Parameters:
trigger- TheTriggerto enroll.
-
dismiss
Dissmiss aTriggerfrom following thisTriggerGroup.- Parameters:
trigger- The {link Trigger} to dismiss.
-
initSendable
public void initSendable(edu.wpi.first.util.sendable.SendableBuilder builder) - Specified by:
initSendablein interfaceedu.wpi.first.util.sendable.Sendable
-