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) { StubWhsEEpromRequest stubWhsEEpromRequest = new StubWhsEEpromRequest(); stubWhsEEpromRequest.BurnRequest = true; StubWhsEEpromData stubWhsEEpromData = new StubWhsEEpromData(); stubWhsEEpromData.Header = 0; stubWhsEEpromData.TableLength = 0; stubWhsEEpromData.Tableversion = 0; stubWhsEEpromData.Orifice1Flow = 10.5; stubWhsEEpromData.CheckSum = 0; //stubWhsEEpromRequest.WhsEEprom = whsEEprom; for (int i = 0; i < 10; i++) { var response = stubManager.Run("calculate", 1, i); if (response.Sum == 10) { stubManager.WriteLine("OK!"); } else { stubManager.WriteLine(response.Sum); } } }