diff --git a/VectoCore/Models/Simulation/Impl/PowertrainBuilder.cs b/VectoCore/Models/Simulation/Impl/PowertrainBuilder.cs index db677e3eebfa763f6259e5d628eedf8b35cfb5d0..1e0bc504df8c254d9228def3bc62257e76faa079 100644 --- a/VectoCore/Models/Simulation/Impl/PowertrainBuilder.cs +++ b/VectoCore/Models/Simulation/Impl/PowertrainBuilder.cs @@ -93,12 +93,12 @@ namespace TUGraz.VectoCore.Models.Simulation.Impl tmp = AddComponent(tmp, new Retarder(container, data.Retarder.LossMap)); break; case RetarderData.RetarderType.None: - tmp = AddComponent(tmp, gearbox); tmp = AddComponent(tmp, new DummyRetarder(container)); + tmp = AddComponent(tmp, gearbox); break; case RetarderData.RetarderType.LossesIncludedInTransmission: - tmp = AddComponent(tmp, gearbox); tmp = AddComponent(tmp, new DummyRetarder(container)); + tmp = AddComponent(tmp, gearbox); break; default: throw new ArgumentOutOfRangeException(); diff --git a/VectoCoreTest/Integration/Truck40tPowerTrain.cs b/VectoCoreTest/Integration/Truck40tPowerTrain.cs index f65dc1a5da92739f9dfdca0634d7541c74dcb865..28b9a3207fc171061f2b1b24ee39939e0da1e29a 100644 --- a/VectoCoreTest/Integration/Truck40tPowerTrain.cs +++ b/VectoCoreTest/Integration/Truck40tPowerTrain.cs @@ -85,9 +85,9 @@ namespace TUGraz.VectoCore.Tests.Integration tmp = Port.AddComponent(tmp, new Wheels(container, vehicleData.DynamicTyreRadius, vehicleData.WheelsInertia)); tmp = Port.AddComponent(tmp, new Brakes(container)); tmp = Port.AddComponent(tmp, new AxleGear(container, axleGearData)); + tmp = Port.AddComponent(tmp, new DummyRetarder(container)); tmp = Port.AddComponent(tmp, new Gearbox(container, gearboxData, new AMTShiftStrategy(gearboxData, container))); - tmp = Port.AddComponent(tmp, new DummyRetarder(container)); tmp = Port.AddComponent(tmp, clutch); var aux = new EngineAuxiliary(container);