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 = 0; //for (int i = 0; i < 10; i++) { // Request ---- // Double : A // Double : B // Response ---- // Double : Sum CalculateRequest calculateRequest = new CalculateRequest(); calculateRequest.A = 1; calculateRequest.B = 1; //var response = stubManager.RunContinuous("CalculateRequest",0,2,Write); stubManager.RunContinuous(calculateRequest,(response1) => { stubManager.WriteLine (String.Format("Data, {0} {1}",++i,response1.Sum)); }); /*if (response.Sum == 15) { stubManager.Write(i); stubManager.WriteLine(" OK!"); } Thread.Sleep(10);*/ } }