예제 #1
0
        public void GetState()
        {
            TestContext.WriteLine("outputDmdDisplay, getState");

            var result = outputDmdDisplay.getState();

            Assert.That(result.scanline, Is.EqualTo(0));
            Assert.That(result.activepage, Is.EqualTo(0));
            Assert.That(result.nextActivePage, Is.EqualTo(null));
            Assert.That(result.requestFIRQ, Is.EqualTo(true));
            Assert.That(result.videoOutputPointer, Is.EqualTo(0));
            Assert.That(result.ticksUpdateDmd, Is.EqualTo(0));
            Assert.That(result.dmdPageMapping, Is.EqualTo(new byte[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }));
        }
예제 #2
0
 public object getState()
 {
     if (hasAlphanumericDisplay)
     {
         return(outputAlphaDisplay.getState());
     }
     return(outputDmdDisplay.getState());
 }