using System; using System.Text; using System.Linq; using System.Drawing; using System.Diagnostics; using System.Windows.Forms; using System.Threading; using System.Threading.Tasks; using System.Collections.Generic; using Tango.Stubs.UI; public void OnExecute(StubManager stubManager) { stubManager.Run("StubGPIOReadByteRequest" ,"Q"); // read port Q Thread.Sleep(10); stubManager.Run("StubGPIOWriteByteRequest" ,"Q", 0); //reset port Q Thread.Sleep(10); stubManager.Run("StubGPIOReadByteRequest" ,"Q"); // read port Q Thread.Sleep(10); stubManager.Run("StubGPIOWriteBitRequest" ,"Q", 7, true); // set pin 7 Thread.Sleep(10); stubManager.Run("StubGPIOReadByteRequest" ,"Q"); // read port Q Thread.Sleep(10); stubManager.Run("StubGPIOWriteBitRequest" ,"Q", 4, true); // set pin 4 Thread.Sleep(10); stubManager.Run("StubGPIOReadByteRequest" ,"Q"); // read port Q Thread.Sleep(10); stubManager.Run("StubGPIOWriteByteRequest" ,"Q", 0); //reset port Q Thread.Sleep(10); stubManager.Run("StubGPIOReadByteRequest" ,"Q"); // read port Q Thread.Sleep(10); }