diff --git a/VectoCore/VectoCore/Models/GenericModelData/GenericBusEngineData.cs b/VectoCore/VectoCore/Models/GenericModelData/GenericBusEngineData.cs index 4d26ec3cbdd8ecc0a659cbcb19fb3d51310371f7..3b93ff088e306e0ca71320435d0e54098da44a58 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,