diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/PEVAMTShiftStrategy.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/PEVAMTShiftStrategy.cs index a55790cf0d572243335e39cacb1aa2cfbea7eaf4..fb13bd67ce4364735c0f8ef9e16357877753d66a 100644 --- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/PEVAMTShiftStrategy.cs +++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/PEVAMTShiftStrategy.cs @@ -50,15 +50,14 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl public PEVAMTShiftStrategy(IVehicleContainer dataBus) { - GearboxModelData = dataBus.RunData.GearboxData; - GearshiftParams = dataBus.RunData.GearshiftParameters; - GearList = GearboxModelData.GearList; - MaxStartGear = GearList.Reverse().First(); var runData = dataBus.RunData; if (runData.VehicleData == null) { return; } - + GearboxModelData = dataBus.RunData.GearboxData; + GearshiftParams = dataBus.RunData.GearshiftParameters; + GearList = GearboxModelData.GearList; + MaxStartGear = GearList.Reverse().First(); PowerMap = dataBus.RunData.ElectricMachinesData .FirstOrDefault(x => x.Item1 == PowertrainPosition.BatteryElectricE2)?.Item2.EfficiencyMap;