diff --git a/TBF/Rig/ControlBoard/Uni/UniCB.cs b/TBF/Rig/ControlBoard/Uni/UniCB.cs index ef5dd1d33..030df43f3 100644 --- a/TBF/Rig/ControlBoard/Uni/UniCB.cs +++ b/TBF/Rig/ControlBoard/Uni/UniCB.cs @@ -8,6 +8,7 @@ using System.IO; using System.IO.Ports; using System.Linq; using System.Text; +using System.Threading.Tasks; using log4net; using Common; using Config.Entities; @@ -526,6 +527,17 @@ namespace TBF.Rig.ControlBoard.Uni Bridge.OnStateMachineTick(this, new StateMachineTickEventArgs(route, ProcessData.MsrmntAvailableFlags, ProcessData.MeasuredValues, ProcessData.AltStrings, ProcessData.Setpoints, ProcessData.CustomBitmaps)); + /// Make simulation to finish - count + if (cbCfg.DebugLevel == DebugMode.Simulate) + { + _ = Task.Run(async () => + { + await Task.Delay(5000); + Data.State |= (ulong)StatusP.TestCompleted; + log.Debug("Simulation StatusP.TestCompleted in background."); + }); + } + /// Make sure the serial port is open if (cbCfg.DebugLevel == DebugMode.Normal && (serialPort == null || !serialPort.IsOpen)) {