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.PMR.Stubs; using Tango.Stubs; public void OnExecute(StubManager stubManager) { // FALSE - to the body //TRUE out //stubManager.Run("StubMotorRunRequest" ,15, false, 4000 ); //5000 fidder (18 TESTED) //Thread.Sleep(1000); for (int i = 0; i < 20000; i++) { var response = stubManager.Run("StubMotorRunRequest" ,14, true, 500); Thread.Sleep(1000); //var response2 = stubManager.Run("StubMotorStopRequest" ,14,2); //Thread.Sleep(300); var response3 = stubManager.Run("StubMotorRunRequest" ,14, false, 500); Thread.Sleep(1000); } //var response1 = stubManager.Run("StubMotorMovRequest" ,14, false, 500); // Request ---- // UInt32 : Address // Response ---- // UInt32 : Address // UInt32 : Value // String : Status // UInt32 : StatusWord /*{ var response = stubManager.Run("StubMotorRunRequest" ,14, false, 20); Thread.Sleep(600); var response1 = stubManager.Run("StubMotorRunRequest" ,14, true, 20); Thread.Sleep(600); } //var response1 = stubManager.Run("StubMotorStatusRequest" ,14, true); //Thread.Sleep(1000); // var response = stubManager.Run("StubMotorRunRequest" ,24, false, 20); // Thread.Sleep(700); var response2 = stubManager.Run("StubMotorStopRequest" ,15, 0); var response4 = stubManager.Run("StubMotorStopRequest" ,14, 0);*/ // Request ---- // UInt32 : Address // UInt32 : Value // Response ---- // String : Status // UInt32 : StatusWord //var response = stubManager.Run("StubFpgaWriteRegRequest" ,0x600008e2, 0); // Request ---- // UInt32 : Address // Response ---- // UInt32 : Address // UInt32 : Value // String : Status // UInt32 : StatusWord //var response1 = stubManager.Run("StubFpgaReadRegRequest" ,0x600008e2); }