From da3d54041ba596c754430a976d188564498bd8e2 Mon Sep 17 00:00:00 2001
From: Markus Quaritsch <quaritsch@ivt.tugraz.at>
Date: Fri, 25 Aug 2023 12:24:35 +0200
Subject: [PATCH] omit logging on testpowertrain

---
 .../Impl/TorqueConverter.cs                   | 22 ++++++++++++++-----
 1 file changed, 16 insertions(+), 6 deletions(-)

diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/TorqueConverter.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/TorqueConverter.cs
index fcb4e8777d..f9730606b3 100644
--- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/TorqueConverter.cs
+++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/TorqueConverter.cs
@@ -305,8 +305,12 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl
 					x => VectoMath.Abs(DataBus.EngineInfo.EngineSpeed - x.Engine.EngineSpeed).Value());
 				return operatingPoint;
 			} catch (VectoException ve) {
-				Log.Warn(ve, "TorqueConverter: Failed to find operating point for DragPower {0}", engineResponse.Engine.DragPower);
-				            //var engineSpeed = VectoMath.Max(DataBus.EngineIdleSpeed * 1.001, 0.8 * DataBus.EngineSpeed);
+				if (!DataBus.IsTestPowertrain) {
+					Log.Warn(ve, "TorqueConverter: Failed to find operating point for DragPower {0}",
+						engineResponse.Engine.DragPower);
+					//var engineSpeed = VectoMath.Max(DataBus.EngineIdleSpeed * 1.001, 0.8 * DataBus.EngineSpeed);
+				}
+
 				var engineSpeed = DataBus.DriverInfo.DrivingAction == DrivingAction.Brake
 					? DataBus.EngineInfo.EngineIdleSpeed * 1.001
 					: VectoMath.Max(DataBus.EngineInfo.EngineIdleSpeed * 1.001, 0.8 * DataBus.EngineInfo.EngineSpeed);
@@ -357,9 +361,12 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl
 				}
 				return operatingPoint;
 			} catch (VectoException ve) {
-				Log.Warn(
-					ve, "TorqueConverter: Failed to find operating point for MaxPower {0}",
-					engineResponse.Engine.DynamicFullLoadPower);
+				if (!DataBus.IsTestPowertrain) {
+					Log.Warn(
+						ve, "TorqueConverter: Failed to find operating point for MaxPower {0}",
+						engineResponse.Engine.DynamicFullLoadPower);
+				}
+
 				var engineSpeed = VectoMath.Max(DataBus.EngineInfo.EngineSpeed, VectoMath.Min(DataBus.EngineInfo.EngineRatedSpeed, DataBus.EngineInfo.EngineSpeed));
 
 				var tqOperatingPoint = FindValidTorqueConverterOperatingPoint(
@@ -420,7 +427,10 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl
 			}
 			var operatingPointList = ModelData.FindOperatingPoint(outTorque, outAngularVelocity, DataBus.EngineInfo.EngineIdleSpeed);
 			if (operatingPointList.Count == 0) {
-				Log.Debug("TorqueConverter: Failed to find torque converter operating point, fallback: creeping");
+				if (!DataBus.IsTestPowertrain) {
+					Log.Debug("TorqueConverter: Failed to find torque converter operating point, fallback: creeping");
+				}
+
 				//var tqOperatingPoint = ModelData.FindOperatingPoint(DataBus.EngineInfo.EngineIdleSpeed, outAngularVelocity);
 				var tqOperatingPoint = ModelData.FindOperatingPoint(DataBus.EngineInfo.EngineIdleSpeed * 1.00, outAngularVelocity);
 
-- 
GitLab