10 #include "frc/DigitalSource.h"
11 #include "frc/smartdashboard/Sendable.h"
12 #include "frc/smartdashboard/SendableHelper.h"
98 AnalogTriggerType outputType);
105 AnalogTriggerType m_outputType;
Class to represent a specific output from an analog trigger.
Definition: AnalogTriggerOutput.h:49
int GetChannel() const override
Definition: AnalogTrigger.h:25
void InitSendable(SendableBuilder &builder) override
Initializes this Sendable object.
AnalogTriggerOutput(const AnalogTrigger &trigger, AnalogTriggerType outputType)
Create an object that represents one of the four outputs from an analog trigger.
bool Get() const
Get the state of the analog trigger output.
bool IsAnalogTrigger() const override
Is source an AnalogTrigger.
Interface for Sendable objects.
Definition: Sendable.h:17
A class that enforces constraints on the differential drive kinematics.
Definition: SPIAccelerometerSim.h:16
DigitalSource Interface.
Definition: DigitalSource.h:25
AnalogTriggerType GetAnalogTriggerTypeForRouting() const override
A helper class for use with objects that add themselves to SendableRegistry.
Definition: SendableHelper.h:28
Definition: SendableBuilder.h:23
HAL_Handle GetPortHandleForRouting() const override