From cf8eaf6811a023c292e0d831caf1a67cab2c9370 Mon Sep 17 00:00:00 2001
From: Markus Quaritsch <markus.quaritsch@tugraz.at>
Date: Wed, 7 Sep 2022 09:09:25 +0200
Subject: [PATCH] bugfix setting battery id in data adapter

---
 .../Reader/DataObjectAdapter/EngineeringDataAdapter.cs         | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/EngineeringDataAdapter.cs b/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/EngineeringDataAdapter.cs
index dd4b6fbb01..45b17a4b00 100644
--- a/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/EngineeringDataAdapter.cs
+++ b/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/EngineeringDataAdapter.cs
@@ -844,6 +844,7 @@ namespace TUGraz.VectoCore.InputData.Reader.DataObjectAdapter
 			}
 
 			var retVal = new BatterySystemData();
+			var batteryCount = 0;
 			foreach (var entry in bat) {
 				var b = entry.REESSPack as IBatteryPackDeclarationInputData;
 				if (b == null) {
@@ -859,7 +860,7 @@ namespace TUGraz.VectoCore.InputData.Reader.DataObjectAdapter
 						InternalResistance =
 							BatteryInternalResistanceReader.Create(b.InternalResistanceCurve, false),
 						SOCMap = BatterySOCReader.Create(b.VoltageCurve),
-						BatteryId = i
+						BatteryId = batteryCount++,
 					}));
 				}
 			}
-- 
GitLab