diff --git a/VectoCore/VectoCoreTest/Integration/Hybrid/SerialHybridTest.cs b/VectoCore/VectoCoreTest/Integration/Hybrid/SerialHybridTest.cs index a3c3d2d5a33ca9f629ae411d1406d25aa9a96aa7..a5d203b33d28cd9568616f52aac10edf2c92e4fc 100644 --- a/VectoCore/VectoCoreTest/Integration/Hybrid/SerialHybridTest.cs +++ b/VectoCore/VectoCoreTest/Integration/Hybrid/SerialHybridTest.cs @@ -613,7 +613,9 @@ namespace TUGraz.VectoCore.Tests.Integration.Hybrid .AddComponent(runData.AngledriveData != null ? new Angledrive(container, runData.AngledriveData) : null) - .AddComponent((IGearbox)gearbox, runData.Retarder, container) + .AddComponent(runData.Retarder.Type == RetarderType.TransmissionOutputRetarder ? new Retarder(container, runData.Retarder.LossMap, runData.Retarder.Ratio) : null) + .AddComponent((IGearbox)gearbox, container) + .AddComponent(runData.Retarder.Type == RetarderType.TransmissionInputRetarder ? new Retarder(container, runData.Retarder.LossMap, runData.Retarder.Ratio) : null) .AddComponent(GetElectricMachine(PowertrainPosition.BatteryElectricE2, runData.ElectricMachinesData, container, es, ctl)); @@ -623,9 +625,9 @@ namespace TUGraz.VectoCore.Tests.Integration.Hybrid case PowertrainPosition.BatteryElectricE3: powertrain = powertrain.AddComponent(new AxleGear(container, runData.AxleGearData)) + .AddComponent(runData.Retarder.Type == RetarderType.AxlegearInputRetarder ? new Retarder(container, runData.Retarder.LossMap, runData.Retarder.Ratio):null) .AddComponent(GetElectricMachine(PowertrainPosition.BatteryElectricE3, runData.ElectricMachinesData, - container, - es, ctl)); + container, es, ctl)); new DummyGearboxInfo(container, new GearshiftPosition(0)); //new MockEngineInfo(container); new ATClutchInfo(container);