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 = false; // false - read, true - write StubWhsEEpromData stubWhsEEpromData = new StubWhsEEpromData(); stubWhsEEpromData.Header = 1; stubWhsEEpromData.TableLength = 2; stubWhsEEpromData.Tableversion = 3; stubWhsEEpromData.Orifice1Flow = 1067 * 8.7433; //mv * 8.7433 convert from mv to ml (1067 * 8.7433 = 9,329.1011) stubWhsEEpromData.CheckSum = 5; stubWhsEEpromRequest.WhsEEprom = stubWhsEEpromData; var response = stubManager.Run(stubWhsEEpromRequest); }