From b34b031fcff3b2f06a14ccf8b3b9a073fb0a6256 Mon Sep 17 00:00:00 2001 From: Milan Hanajik Date: Tue, 31 May 2016 11:32:02 +0200 Subject: [PATCH] Bug fix: SetFlowOp for coaxial regulation valve. --- TestBenchFramework/BenchControl/Elde/RegulValve/SetFlowOp.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/TestBenchFramework/BenchControl/Elde/RegulValve/SetFlowOp.cs b/TestBenchFramework/BenchControl/Elde/RegulValve/SetFlowOp.cs index b09e39e12..0e99046c2 100644 --- a/TestBenchFramework/BenchControl/Elde/RegulValve/SetFlowOp.cs +++ b/TestBenchFramework/BenchControl/Elde/RegulValve/SetFlowOp.cs @@ -347,8 +347,8 @@ namespace TBF.BenchControl.Elde.RegulValve } else if (opState == OpState.ValveMoveToFlow4) /// Verify the flow setting { - if (((ulong)controlBoard.StatusP & (ulong)StatusP.RefPulsesMsrmnt) == 0 || - (controlBoard.RegulValveState(regulValveNr) & RegulValveState.PwOrFreqRegul) != RegulValveState.PwOrFreqRegul) + if (regulValveNr != CoaxValveNr && (((ulong)controlBoard.StatusP & (ulong)StatusP.RefPulsesMsrmnt) == 0 || + (controlBoard.RegulValveState(regulValveNr) & RegulValveState.PwOrFreqRegul) != RegulValveState.PwOrFreqRegul)) { opState = OpState.SendCommandAgain; return Event.None;