DigitalSource

class wpilib.DigitalSource(channel, input)[source]

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.

Parameters:
  • channel (int) – Port for the digital input
  • input (int) – True if input, False otherwise
channels = <wpilib.resource.Resource object at 0x7f8781f00eb8>
free()[source]
getAnalogTriggerForRouting()[source]

Is this an analog trigger

Returns:True if this is an analog trigger
getChannelForRouting()[source]

Get the channel routing number

Returns:channel routing number
getModuleForRouting()[source]

Get the module routing number

Returns:0
port[source]