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) { int i; ProgressRequest progressRequest = new ProgressRequest(); for (i = 1;i<= 12; i++) { progressRequest.Amount = 0xB11; progressRequest.Delay = 7680+0; var response = stubManager.Run(progressRequest); Thread.Sleep(12000); progressRequest.Amount = 0xB12; response = stubManager.Run(progressRequest); Thread.Sleep(1000); stubManager.Write("Arm Test \t"+ i + " direction 0 progress "+ response.Progress +"\n"); } for (i = 1;i<= 10; i++) { progressRequest.Amount = 0xB11; progressRequest.Delay = 7680+1; var response = stubManager.Run(progressRequest); Thread.Sleep(12000); progressRequest.Amount = 0xB12; response = stubManager.Run(progressRequest); stubManager.Write("Arm Test \t"+ i + " direction 1 progress "+ response.Progress +"\n"); Thread.Sleep(1000); } }