using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; using Google.Protobuf; using Tango.BL.Enumerations; using Tango.PMR.Stubs; using Tango.PMR.Diagnostics; using Tango.FSE.Common.Diagnostics; using Tango.FSE.Procedures; public class Program { public void OnExecute(IProcedureContext context) { int ControlLoopEnable = context.GetInput("WasteControlLoop"); ProgressRequest progressRequest = new ProgressRequest(); progressRequest.Amount = 0x3e8; progressRequest.Delay = ControlLoopEnable*0x1000+2700; var response = context.Send(progressRequest); context.AddResult(ResultType.Passed, "Success", response.Progress); } }