From 91e16e774530f862f7bde58f748bb5f329a870bb Mon Sep 17 00:00:00 2001
From: Harald Martini <harald.martini@student.tugraz.at>
Date: Thu, 4 Nov 2021 11:00:02 +0100
Subject: [PATCH] Replaced AbstractBatteryDataType and
 AbstractCapacitorDataType with concrete types

---
 ...oDeclarationDefinitions.2.10.1_xEV_Components.xsd | 12 ++++++++++++
 ...ctoDeclarationDefinitions.2.10.2_JobInputData.xsd |  4 ++--
 2 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/VectoCore/VectoCore/Resources/XSD/VectoDeclarationDefinitions.2.10.1_xEV_Components.xsd b/VectoCore/VectoCore/Resources/XSD/VectoDeclarationDefinitions.2.10.1_xEV_Components.xsd
index 30cf6955f2..50f0376291 100644
--- a/VectoCore/VectoCore/Resources/XSD/VectoDeclarationDefinitions.2.10.1_xEV_Components.xsd
+++ b/VectoCore/VectoCore/Resources/XSD/VectoDeclarationDefinitions.2.10.1_xEV_Components.xsd
@@ -561,6 +561,12 @@
 					<xs:element name="IHPCType">
 						<xs:annotation>
 							<xs:documentation>P466 - enum</xs:documentation>
+							<xs:appinfo>
+								<vectoParam:description>
+										<vectoParam:parameterId component="ElectricMachine">466</vectoParam:parameterId>
+										<vectoParam:unit>-</vectoParam:unit>
+									</vectoParam:description>
+								</xs:appinfo>
 						</xs:annotation>
 						<xs:simpleType>
 							<xs:restriction base="v2.10.1:IHPCTypeType">
@@ -740,6 +746,12 @@
 					<xs:element name="IHPCType">
 						<xs:annotation>
 							<xs:documentation>P466 - enum</xs:documentation>
+							<xs:appinfo>
+								<vectoParam:description>
+										<vectoParam:parameterId component="ElectricMachine">466</vectoParam:parameterId>
+										<vectoParam:unit>-</vectoParam:unit>
+								</vectoParam:description>
+							</xs:appinfo>
 						</xs:annotation>
 						<xs:simpleType>
 							<xs:restriction base="v2.10.1:IHPCTypeType">
diff --git a/VectoCore/VectoCore/Resources/XSD/VectoDeclarationDefinitions.2.10.2_JobInputData.xsd b/VectoCore/VectoCore/Resources/XSD/VectoDeclarationDefinitions.2.10.2_JobInputData.xsd
index 52af1807b0..e512899c94 100644
--- a/VectoCore/VectoCore/Resources/XSD/VectoDeclarationDefinitions.2.10.2_JobInputData.xsd
+++ b/VectoCore/VectoCore/Resources/XSD/VectoDeclarationDefinitions.2.10.2_JobInputData.xsd
@@ -1435,7 +1435,7 @@
 			<xs:element name="REESS">
 				<xs:complexType>
 					<xs:sequence>
-						<xs:element name="Data" type="v2.10.1:AbstractBatteryDataType"/>
+						<xs:element name="Data" type="v2.10.1:BatterySystemDataType"/>
 						<xs:element name="Signature" type="v2.0:SignatureType"/>
 					</xs:sequence>
 				</xs:complexType>
@@ -1468,7 +1468,7 @@
 	</xs:complexType>
 	<xs:complexType name="REESSCapacitorType">
 		<xs:sequence>
-			<xs:element name="Data" type="v2.10.1:AbstractCapacitorDataType"/>
+			<xs:element name="Data" type="v2.10.1:CapacitorDataType"/>
 			<xs:element name="Signature" type="v2.0:SignatureType"/>
 		</xs:sequence>
 	</xs:complexType>
-- 
GitLab