From 8ef743d9cb414bbfe17a0d266e7b1dab21705f64 Mon Sep 17 00:00:00 2001
From: "VKMTHD\\haraldmartini" <harald.martini@student.tugraz.at>
Date: Wed, 10 May 2023 12:25:02 +0200
Subject: [PATCH] added fld curves for iepc gears in genericcombustion engine

---
 .../Models/GenericModelData/GenericBusEngineData.cs       | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/VectoCore/VectoCore/Models/GenericModelData/GenericBusEngineData.cs b/VectoCore/VectoCore/Models/GenericModelData/GenericBusEngineData.cs
index 4d26ec3cbd..3b93ff088e 100644
--- a/VectoCore/VectoCore/Models/GenericModelData/GenericBusEngineData.cs
+++ b/VectoCore/VectoCore/Models/GenericModelData/GenericBusEngineData.cs
@@ -77,8 +77,14 @@ namespace TUGraz.VectoCore.Models.Declaration
 					VehicleDataAdapter.VehMaxTorque(gear, numGears, limits, fullLoadCurves[0].MaxTorque));
 				fullLoadCurves[(uint)gear.Gear] = AbstractSimulationDataAdapter.IntersectFullLoadCurves(fullLoadCurves[0], maxTorque);
 			}
+			if (primaryVehicle.Components.IEPC?.Gears != null)
+				foreach (var gear in primaryVehicle.Components.IEPC.Gears)
+				{
+					fullLoadCurves[(uint)gear.GearNumber] = fullLoadCurves[0];
+				}
 
-			engine.FullLoadCurves = fullLoadCurves;
+
+            engine.FullLoadCurves = fullLoadCurves;
 
 			var engineMode = primaryVehicle.Components.EngineInputData.EngineModes[modeIdx];
 			var fuel = GetCombustionEngineFuelData(engineMode.Fuels,
-- 
GitLab