UniCB.StopFlowControl( ) implemented, used 3x in SetFlowOp.Stop( ) instead of uniCB.StopAll( )

This commit is contained in:
Milan Hanajik
2021-09-07 16:38:45 +02:00
parent dd72d6f046
commit c74047c292
6 changed files with 48 additions and 26 deletions
+9
View File
@@ -771,6 +771,15 @@ namespace TBF.Rig.ControlBoard.Uni
foreach (var a in actionQueue) log.DebugFormat(" {0}", a);
}
public void StopFlowControl(bool isFromUI, int regVId)
{
if (IsUIBlocked && isFromUI) return;
actionQueue.Enqueue(Action.RegVlvStop(isFromUI, regVId));
log.InfoFormat("Enqueue( RegVlvStop(rv={0}) )", regVId);
foreach (var a in actionQueue) log.DebugFormat(" {0}", a);
}
public void StopAll(bool isFromUI)
{
if (IsUIBlocked && isFromUI) return;