From d5b56f4de49b7f5b15d52ed58feb4505400aa7ca Mon Sep 17 00:00:00 2001
From: Markus Quaritsch <markus.quaritsch@tugraz.at>
Date: Fri, 18 Sep 2020 13:27:24 +0200
Subject: [PATCH] fix startgear preprocessing for vtp cycle with TC in 1st and
 2nd gear

---
 .../VectoCore/Models/SimulationComponent/Impl/VTPCycle.cs   | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/VTPCycle.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/VTPCycle.cs
index dc72734e8a..1e5dc6cff4 100644
--- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/VTPCycle.cs
+++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/VTPCycle.cs
@@ -171,7 +171,11 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl
 
 		private void SelectStartGear()
 		{
-			var transmissionRatio = RunData.AxleGearData.AxleGear.Ratio *
+            if (RunData.GearboxData.Type.AutomaticTransmission()) {
+                StartGear = 1;
+                return;
+            }
+            var transmissionRatio = RunData.AxleGearData.AxleGear.Ratio *
 									(RunData.AngledriveData == null ? 1.0 : RunData.AngledriveData.Angledrive.Ratio) /
 									RunData.VehicleData.DynamicTyreRadius;
 			var cardanStartSpeed = (RunData.GearboxData.StartSpeed * transmissionRatio).Cast<PerSecond>();
-- 
GitLab