From dda0e617b5f4e57e85b3866ca66f6f7a8d23ac3b Mon Sep 17 00:00:00 2001
From: Markus Quaritsch <markus.quaritsch@tugraz.at>
Date: Mon, 27 Jun 2022 13:47:08 +0200
Subject: [PATCH] consider boosting limitations: boosting limitations
 dictionary did not set the locked-TC flag, so lookup with the current gear
 yields no result

---
 .../Reader/DataObjectAdapter/EngineeringDataAdapter.cs        | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/EngineeringDataAdapter.cs b/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/EngineeringDataAdapter.cs
index 33745b5cf8..cc5641aa7a 100644
--- a/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/EngineeringDataAdapter.cs
+++ b/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/EngineeringDataAdapter.cs
@@ -1127,7 +1127,7 @@ namespace TUGraz.VectoCore.InputData.Reader.DataObjectAdapter
 							FullDriveTorque = gearboxData.Gears[key].MaxTorque
 						}
 					}.ToList();
-					retVal[new GearshiftPosition(key)] = new VehicleMaxPropulsionTorque(gbxLimit);
+					retVal[new GearshiftPosition(key, true)] = new VehicleMaxPropulsionTorque(gbxLimit);
 					continue;
 				} 
 
@@ -1159,7 +1159,7 @@ namespace TUGraz.VectoCore.InputData.Reader.DataObjectAdapter
 				// if no gearbox limit is defined, MaxTorque is null;
 				// in case of P3 or P4, do not apply gearbox limit to propulsion limit as ICE is already cropped with max torque
 				var gearboxTorqueLimit = isP3OrP4Hybrid ? null : gearboxData.Gears[key].MaxTorque;
-				retVal[new GearshiftPosition(key)] = new VehicleMaxPropulsionTorque(IntersectMaxPropulsionTorqueCurve(entries, gearboxTorqueLimit));
+				retVal[new GearshiftPosition(key, true)] = new VehicleMaxPropulsionTorque(IntersectMaxPropulsionTorqueCurve(entries, gearboxTorqueLimit));
 
 			}
 
-- 
GitLab