Uses of Interface
pulse.DiscreteInput