class wpilib.DigitalSource(self: wpilib.DigitalSource) → None

Bases: wpilib.InterruptableSensorBase

DigitalSource Interface.

The DigitalSource represents all the possible inputs for a counter or a quadrature encoder. The source may be either a digital input or an analog input. If the caller just provides a channel, then a digital input will be constructed and freed when finished for the source. The source can either be a digital input or analog trigger but not both.

getAnalogTriggerTypeForRouting(self: wpilib.DigitalSource)wpilib.AnalogTriggerType
getChannel(self: wpilib.DigitalSource) → int
getPortHandleForRouting(self: wpilib.DigitalSource) → int
isAnalogTrigger(self: wpilib.DigitalSource) → bool