diff --git a/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationMode/HeavyLorryRunDataFactory/DeclarationModeHeavyLorryRunDataFactory.cs b/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationMode/HeavyLorryRunDataFactory/DeclarationModeHeavyLorryRunDataFactory.cs index 0760346b479d46ba639dbc647d4d3a6177834032..49a742f13ea76400e0dd325962db34abd73216f3 100644 --- a/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationMode/HeavyLorryRunDataFactory/DeclarationModeHeavyLorryRunDataFactory.cs +++ b/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationMode/HeavyLorryRunDataFactory/DeclarationModeHeavyLorryRunDataFactory.cs @@ -337,7 +337,11 @@ namespace TUGraz.VectoCore.InputData.Reader.Impl.DeclarationMode.HeavyLorryRunDa result.SuperCapData = DataAdapter.CreateSuperCapData(componentsElectricStorage: vehicle.Components.ElectricStorage); result.ElectricMachinesData = DataAdapter.CreateElectricMachines(vehicle.Components.ElectricMachines, vehicle.ElectricMotorTorqueLimits, result.BatteryData.CalculateAverageVoltage(), null); result.AngledriveData = DataAdapter.CreateAngledriveData(vehicle.Components.AngledriveInputData); - result.AxleGearData = DataAdapter.CreateAxleGearData(vehicle.Components.AxleGearInputData); + if (vehicle.ArchitectureID != ArchitectureID.E4) { + result.AxleGearData = DataAdapter.CreateAxleGearData(vehicle.Components.AxleGearInputData); + } + + result.VehicleData = DataAdapter.CreateVehicleData(vehicle, _segment, mission, loading, _allowVocational); result.Retarder = DataAdapter.CreateRetarderData(vehicle.Components.RetarderInputData,