From 5bb99bbf861eba18fa0304b62495be1454401038 Mon Sep 17 00:00:00 2001 From: Milan Hanajik Date: Mon, 7 Aug 2023 16:13:39 +0200 Subject: [PATCH] E15 implementation according to MID (for Chennai, Stara Tura) --- TBF/Rig/Various/ErrorFlags/Errors.cs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/TBF/Rig/Various/ErrorFlags/Errors.cs b/TBF/Rig/Various/ErrorFlags/Errors.cs index ee51786f0..7dca095c5 100644 --- a/TBF/Rig/Various/ErrorFlags/Errors.cs +++ b/TBF/Rig/Various/ErrorFlags/Errors.cs @@ -1,5 +1,5 @@ /// -/// Copyright (c) 2017-2021 Sensus Slovensko a.s. +/// Copyright (c) 2017-2023 Sensus Slovensko a.s. /// using System; using System.Collections.Generic; @@ -192,8 +192,17 @@ namespace TBF.Rig.Various.ErrorFlags { /// No error indicator; } +#if IPERL + else if ((mtrQ3.Error > 0 && mtrQ2.Error > 0 && mtrQ1.Error > 0 && (mtrQ3.Error > 1 || + mtrQ2.Error > mtrQ2.ErrLimHi() / 2 || + mtrQ1.Error > mtrQ1.ErrLimHi() / 2)) + || (mtrQ3.Error < 0 && mtrQ2.Error < 0 && mtrQ1.Error < 0 && (mtrQ3.Error < -1 || + mtrQ2.Error < mtrQ2.ErrLimLo() / 2 || + mtrQ1.Error < mtrQ1.ErrLimLo() / 2))) +#else else if (((mtrQ3.Error > mtrQ3.ErrLimHi() / 2) && (mtrQ2.Error > mtrQ2.ErrLimHi() / 2) && (mtrQ1.Error > mtrQ1.ErrLimHi() / 2)) || ((mtrQ3.Error < mtrQ3.ErrLimLo() / 2) && (mtrQ2.Error < mtrQ2.ErrLimLo() / 2) && (mtrQ1.Error < mtrQ1.ErrLimLo() / 2))) +#endif { if (errorsCfg.TestParams.E15 == (sbyte)ErrorFlagsMode.Info) {