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