From cd1b449585de132d54a6925c769f98a048a7696f Mon Sep 17 00:00:00 2001 From: Milan Hanajik Date: Wed, 25 Mar 2015 15:07:39 +0100 Subject: [PATCH] Metler-Toledo bug fix: When the scale was overloaded, it stopped measuring. --- .../BenchControl/MettlerToledo/BalanceNewDev.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/TestBenchFramework/BenchControl/MettlerToledo/BalanceNewDev.cs b/TestBenchFramework/BenchControl/MettlerToledo/BalanceNewDev.cs index f9906629a..80bd57b52 100644 --- a/TestBenchFramework/BenchControl/MettlerToledo/BalanceNewDev.cs +++ b/TestBenchFramework/BenchControl/MettlerToledo/BalanceNewDev.cs @@ -165,6 +165,14 @@ namespace TBF.BenchControl.MettlerToledo log.InfoFormat("Balance response = {0}, Mass = {1}", received.Replace("\r", "").Replace("\n", ""), mass); } + else if (fields.Length == 2 && fields[1].Equals("+")) + { + mass = Capacity; + Masses[balanceNr] = mass; + msrmntState = MsrmntState.Valid; + log.InfoFormat("Balance response = {0}, Overload", + received.Replace("\r", "").Replace("\n", "")); + } else if (fields.Length >= 2 && fields[1].Equals("I")) { mass = balanceCfg.Capacity;