public override bool Get()
{
return base.Get() ^ Inverted;
}
public void EnhancedDigitalInvertedTest() { using (EnhancedDigitalInput e = new EnhancedDigitalInput(0)) { e.Inverted = true; DIO[0].Value = true; Assert.IsFalse(e.Get()); DIO[0].Value = false; Assert.IsTrue(e.Get()); e.Inverted = false; DIO[0].Value = true; Assert.IsTrue(e.Get()); DIO[0].Value = false; Assert.IsFalse(e.Get()); } }