From 5f089470b0f0101b689e6d3cc9a861d114706016 Mon Sep 17 00:00:00 2001 From: Markus Quaritsch <markus.quaritsch@tugraz.at> Date: Thu, 18 Aug 2016 14:31:30 +0200 Subject: [PATCH] fix in engineering data adapter: use correct index for lower gear --- .../Reader/DataObjectAdapter/EngineeringDataAdapter.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/EngineeringDataAdapter.cs b/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/EngineeringDataAdapter.cs index 964d74c00b..3e0d12e355 100644 --- a/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/EngineeringDataAdapter.cs +++ b/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/EngineeringDataAdapter.cs @@ -188,8 +188,9 @@ namespace TUGraz.VectoCore.InputData.Reader.DataObjectAdapter // -> duplicate ratio and lossmap for torque converter mode, remove locked transmission for previous gear gearData.TorqueConverterRatio = gearData.Ratio; gearData.TorqueConverterGearLossMap = gearData.LossMap; - gears[i - 1].Ratio = double.NaN; - gears[i - 1].LossMap = null; + // NOTE: the lower gear in 'gears' dictionary has index i !! + gears[i].Ratio = double.NaN; + gears[i].LossMap = null; } } gears.Add(i + 1, gearData); -- GitLab