public void AutoUpdateRisingToFalling() { EdgeTrigger t = new EdgeTrigger(); t.Update(false); Assert.IsTrue(t.GetRisingUpdate(true)); Assert.IsTrue(t.GetFallingUpdate(false)); }
public void ManualUpdateFallingToRising() { EdgeTrigger t = new EdgeTrigger(); t.Update(true); Assert.IsTrue(t.GetFalling(false)); t.Update(false); Assert.IsTrue(t.GetRising(true)); }
/// <summary> /// Create an instance of EnhancedDigitalInput /// </summary> /// <param name="channel">Channel to assign to this input</param> public EnhancedDigitalInput(int channel) : base(channel) { m_edge = new EdgeTrigger(); Inverted = false; }