public bool Reset() { try { m_input.CancelInterrupts(); } catch (InvalidOperationException) { } m_output.Set(false); return(true); }
public void TestCreateDispose() { DigitalInput d1 = new DigitalInput(0); DigitalInput d2 = new DigitalInput(1); d1.RequestInterrupts(); Assert.AreEqual(0, (int)d1.InterruptIndex); d1.CancelInterrupts(); d2.RequestInterrupts(); Assert.AreEqual(0, (int)d2.InterruptIndex); d1.Dispose(); d2.Dispose(); }