10 #include <HAL/AnalogTrigger.h> 12 #include "DigitalSource.h" 66 AnalogTriggerType outputType);
73 AnalogTriggerType m_outputType;
Definition: RobotController.cpp:14
bool Get() const
Get the state of the analog trigger output.
Definition: AnalogTriggerOutput.cpp:49
AnalogTriggerOutput(const AnalogTrigger &trigger, AnalogTriggerType outputType)
Create an object that represents one of the four outputs from an analog trigger.
Definition: AnalogTriggerOutput.cpp:28
bool IsAnalogTrigger() const override
Is source an AnalogTrigger.
Definition: AnalogTriggerOutput.cpp:68
HAL_Handle GetPortHandleForRouting() const override
Definition: AnalogTriggerOutput.cpp:61
DigitalSource Interface.
Definition: DigitalSource.h:25
void InitSendable(SendableBuilder &builder) override
Initializes this Sendable object.
Definition: AnalogTriggerOutput.cpp:82
Class to represent a specific output from an analog trigger.
Definition: AnalogTriggerOutput.h:49
int GetChannel() const override
Definition: AnalogTriggerOutput.cpp:80
Definition: AnalogTrigger.h:21
Definition: SendableBuilder.h:23
AnalogTriggerType GetAnalogTriggerTypeForRouting() const override
Definition: AnalogTriggerOutput.cpp:73