From 13b9b35d0136e626ca2e738eded54a6251b233f6 Mon Sep 17 00:00:00 2001
From: Markus Quaritsch <quaritsch@ivt.tugraz.at>
Date: Wed, 15 Mar 2023 14:20:52 +0100
Subject: [PATCH] add missing model properties in testcase

---
 .../SSMHeatingPostProcessingCorrection.cs       | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/VectoCore/VectoCoreTest/Models/Declaration/BusAux/SSMHeatingPostProcessingCorrection.cs b/VectoCore/VectoCoreTest/Models/Declaration/BusAux/SSMHeatingPostProcessingCorrection.cs
index 2766b396e5..396bec6605 100644
--- a/VectoCore/VectoCoreTest/Models/Declaration/BusAux/SSMHeatingPostProcessingCorrection.cs
+++ b/VectoCore/VectoCoreTest/Models/Declaration/BusAux/SSMHeatingPostProcessingCorrection.cs
@@ -15,6 +15,7 @@ using TUGraz.VectoCore.Models.Simulation;
 using TUGraz.VectoCore.Models.Simulation.Data;
 using TUGraz.VectoCore.Models.Simulation.DataBus;
 using TUGraz.VectoCore.Models.SimulationComponent.Data;
+using TUGraz.VectoCore.Models.SimulationComponent.Data.ElectricComponents.Battery;
 using TUGraz.VectoCore.Models.SimulationComponent.Impl;
 using TUGraz.VectoCore.OutputData;
 
@@ -501,7 +502,21 @@ public class SSMHeatingPostProcessingCorrection
 			ElectricMachinesData = new List<Tuple<PowertrainPosition, ElectricMotorData>>() {
 				Tuple.Create(PowertrainPosition.BatteryElectricE2, emData.Object),
 			},
-			BusAuxiliaries = busAux
+			BusAuxiliaries = busAux,
+			BatteryData = new BatterySystemData() {
+				Batteries = new List<Tuple<int, BatteryData>>() {
+					Tuple.Create(0, new BatteryData() {
+						BatteryId = 0,
+						Capacity = 7.5.SI(Unit.SI.Ampere.Hour).Cast<AmpereSecond>(),
+						ChargeSustainingBattery = false,
+						InternalResistance = BatteryInternalResistanceReader.Create("SoC, Ri\n0,  0.024\n100,  0.024".ToStream(), false),
+						SOCMap = BatterySOCReader.Create("SOC, V\n0, 590\n100, 614".ToStream()),
+						MinSOC = 10,
+						MaxSOC = 90,
+						MaxCurrent = BatteryMaxCurrentReader.Create("SOC, I_charge, I_discharge\n0, 1620, 1620\n100, 1620, 1620".ToStream()),
+					})
+				}
+			}
 		};
 		return runData;
 	}
-- 
GitLab