Definition AnalogTrigger.h:22
Class to represent a specific output from an analog trigger.
Definition AnalogTriggerOutput.h:49
AnalogTriggerOutput(const AnalogTrigger &trigger, AnalogTriggerType outputType)
Create an object that represents one of the four outputs from an analog trigger.
bool IsAnalogTrigger() const override
Is source an AnalogTrigger.
HAL_Handle GetPortHandleForRouting() const override
void InitSendable(wpi::SendableBuilder &builder) override
Initializes this Sendable object.
int GetChannel() const override
bool Get() const
Get the state of the analog trigger output.
AnalogTriggerType GetAnalogTriggerTypeForRouting() const override
DigitalSource Interface.
Definition DigitalSource.h:22
Helper class for building Sendable dashboard representations.
Definition SendableBuilder.h:21
A helper class for use with objects that add themselves to SendableRegistry.
Definition SendableHelper.h:21
Interface for Sendable objects.
Definition Sendable.h:16
int32_t HAL_Handle
Definition Types.h:17
AnalogTriggerType
Defines the state in which the AnalogTrigger triggers.
Definition AnalogTriggerType.h:10