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.UI; public void OnExecute(StubManager stubManager) { // Request ---- // UInt32 : MotorID // Boolean : Direction // UInt32 : Position // Response ---- // UInt32 : MotorID // UInt32 : Position // UInt32 : StatusReg // Boolean : Direction // UInt32 : MotStatus // Boolean : STEPLOSSA // Boolean : STEPLOSSB stubManager.Run("StubMotorMovRequest" ,18, false, 1000); Thread.Sleep(1000); // Request ---- // UInt32 : MotorID // Response ---- // UInt32 : MotorID // UInt32 : Position stubManager.Run("StubMotorPositionRequest" ,18); }