Code development platform for open source projects from the European Union institutions

Skip to content
Snippets Groups Projects
Commit 140a41b8 authored by Harald MARTINI's avatar Harald MARTINI
Browse files

Added simple types for attributes in ElectricMachineSystemDragTorqueEntryType,...

Added simple types for attributes in ElectricMachineSystemDragTorqueEntryType, and split into separte types for ElectricMachine and IEPC
parent 2f342c3e
No related branches found
No related tags found
No related merge requests found
...@@ -494,25 +494,20 @@ ...@@ -494,25 +494,20 @@
</xs:annotation> </xs:annotation>
</xs:attribute> </xs:attribute>
</xs:complexType> </xs:complexType>
<xs:complexType name="ElectricMachineSystemDragTorqueEntryType"> <xs:complexType name="IEPCSystemDragTorqueEntryType">
<xs:attribute name="outShaftSpeed" use="required"> <xs:attribute name="outShaftSpeed" use="required" type="v2.10.1:OutShaftSpeedType">
<xs:annotation> <xs:annotation>
<xs:documentation>P471, P504 - [rpm]</xs:documentation> <xs:documentation>P504 - [rpm]</xs:documentation>
<xs:appinfo>
<vectoParam:description>
<vectoParam:parameterId component="ElectricMachine/DragTorque">471</vectoParam:parameterId>
<vectoParam:parameterId component="IEPC/DragTorque">504</vectoParam:parameterId>
<vectoParam:unit>1/min</vectoParam:unit>
</vectoParam:description>
</xs:appinfo>
</xs:annotation> </xs:annotation>
<xs:simpleType>
<xs:restriction base="v1.0:Double2">
<xs:minInclusive value="0.00"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute> </xs:attribute>
<xs:attribute name="dragTorque" use="required"> <xs:attribute name="dragTorque" use="required" type="v2.10.1:DragTorqueType">
<xs:annotation>
<xs:documentation>P505 - [Nm]</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
<xs:simpleType name="DragTorqueType">
<xs:restriction base="v1.0:Double2">
<xs:annotation> <xs:annotation>
<xs:documentation>P472, P505 - [Nm]</xs:documentation> <xs:documentation>P472, P505 - [Nm]</xs:documentation>
<xs:appinfo> <xs:appinfo>
...@@ -523,11 +518,18 @@ ...@@ -523,11 +518,18 @@
</vectoParam:description> </vectoParam:description>
</xs:appinfo> </xs:appinfo>
</xs:annotation> </xs:annotation>
<xs:simpleType> </xs:restriction>
<xs:restriction base="v1.0:Double2"> </xs:simpleType>
<xs:minInclusive value="0.00"/> <xs:complexType name="ElectricMachineSystemDragTorqueEntryType">
</xs:restriction> <xs:attribute name="outShaftSpeed" use="required" type="v2.10.1:OutShaftSpeedType">
</xs:simpleType> <xs:annotation>
<xs:documentation>P471 - [rpm]</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="dragTorque" use="required" type="v2.10.1:DragTorqueType">
<xs:annotation>
<xs:documentation>P472 - [Nm]</xs:documentation>
</xs:annotation>
</xs:attribute> </xs:attribute>
</xs:complexType> </xs:complexType>
<xs:complexType name="ElectricMachineSystemIHPCMeasuredDataDeclarationType"> <xs:complexType name="ElectricMachineSystemIHPCMeasuredDataDeclarationType">
...@@ -625,7 +627,7 @@ ...@@ -625,7 +627,7 @@
</xs:sequence> </xs:sequence>
</xs:complexType> </xs:complexType>
<xs:complexType name="ElectricMachineSystemMaxTorqueEntryType"> <xs:complexType name="ElectricMachineSystemMaxTorqueEntryType">
<xs:attribute name="outShaftSpeed" type="v2.10.1:outShaftSpeedType" use="required"> <xs:attribute name="outShaftSpeed" type="v2.10.1:OutShaftSpeedType" use="required">
<xs:annotation> <xs:annotation>
<xs:documentation>P468 - [rpm]</xs:documentation> <xs:documentation>P468 - [rpm]</xs:documentation>
</xs:annotation> </xs:annotation>
...@@ -698,7 +700,7 @@ ...@@ -698,7 +700,7 @@
</xs:complexContent> </xs:complexContent>
</xs:complexType> </xs:complexType>
<xs:complexType name="ElectricMachineSystemPowerMapEntryType"> <xs:complexType name="ElectricMachineSystemPowerMapEntryType">
<xs:attribute name="outShaftSpeed" type="v2.10.1:outShaftSpeedType" use="required"> <xs:attribute name="outShaftSpeed" type="v2.10.1:OutShaftSpeedType" use="required">
<xs:annotation> <xs:annotation>
<xs:documentation>P473 - [rpm]</xs:documentation> <xs:documentation>P473 - [rpm]</xs:documentation>
</xs:annotation> </xs:annotation>
...@@ -1009,7 +1011,7 @@ ...@@ -1009,7 +1011,7 @@
<xs:element name="DragCurve" maxOccurs="unbounded"> <xs:element name="DragCurve" maxOccurs="unbounded">
<xs:complexType> <xs:complexType>
<xs:sequence> <xs:sequence>
<xs:element name="Entry" type="v2.10.1:ElectricMachineSystemDragTorqueEntryType" minOccurs="2" maxOccurs="unbounded"/> <xs:element name="Entry" type="v2.10.1:IEPCSystemDragTorqueEntryType" minOccurs="2" maxOccurs="unbounded"/>
</xs:sequence> </xs:sequence>
<xs:attribute name="gear" use="required"> <xs:attribute name="gear" use="required">
<xs:simpleType> <xs:simpleType>
...@@ -1067,7 +1069,7 @@ ...@@ -1067,7 +1069,7 @@
<xs:element name="DragCurve"> <xs:element name="DragCurve">
<xs:complexType> <xs:complexType>
<xs:sequence> <xs:sequence>
<xs:element name="Entry" type="v2.10.1:ElectricMachineSystemDragTorqueEntryType" minOccurs="2" maxOccurs="unbounded"/> <xs:element name="Entry" type="v2.10.1:IEPCSystemDragTorqueEntryType" minOccurs="2" maxOccurs="unbounded"/>
</xs:sequence> </xs:sequence>
</xs:complexType> </xs:complexType>
</xs:element> </xs:element>
...@@ -1076,7 +1078,7 @@ ...@@ -1076,7 +1078,7 @@
</xs:complexContent> </xs:complexContent>
</xs:complexType> </xs:complexType>
<xs:complexType name="IEPCSystemMaxTorqueEntryType"> <xs:complexType name="IEPCSystemMaxTorqueEntryType">
<xs:attribute name="outShaftSpeed" type="v2.10.1:outShaftSpeedType" use="required"> <xs:attribute name="outShaftSpeed" type="v2.10.1:OutShaftSpeedType" use="required">
<xs:annotation> <xs:annotation>
<xs:documentation>P501 - [rpm]</xs:documentation> <xs:documentation>P501 - [rpm]</xs:documentation>
</xs:annotation> </xs:annotation>
...@@ -1093,7 +1095,7 @@ ...@@ -1093,7 +1095,7 @@
</xs:attribute> </xs:attribute>
</xs:complexType> </xs:complexType>
<xs:complexType name="IEPCSystemPowerMapEntryType"> <xs:complexType name="IEPCSystemPowerMapEntryType">
<xs:attribute name="outShaftSpeed" type="v2.10.1:outShaftSpeedType" use="required"> <xs:attribute name="outShaftSpeed" type="v2.10.1:OutShaftSpeedType" use="required">
<xs:annotation> <xs:annotation>
<xs:documentation>P506 - [rpm]</xs:documentation> <xs:documentation>P506 - [rpm]</xs:documentation>
</xs:annotation> </xs:annotation>
...@@ -1413,15 +1415,17 @@ ...@@ -1413,15 +1415,17 @@
<xs:enumeration value="2"/> <xs:enumeration value="2"/>
</xs:restriction> </xs:restriction>
</xs:simpleType> </xs:simpleType>
<xs:simpleType name="outShaftSpeedType"> <xs:simpleType name="OutShaftSpeedType">
<xs:annotation> <xs:annotation>
<xs:documentation>P468, P501 - [rpm]</xs:documentation> <xs:documentation>P468, P471, P473, P501, P504, P506 - [rpm]</xs:documentation>
<xs:appinfo> <xs:appinfo>
<vectoParam:description> <vectoParam:description>
<vectoParam:parameterId component="ElectricMachine/MaxMinTorque">468</vectoParam:parameterId> <vectoParam:parameterId component="ElectricMachine/MaxMinTorque">468</vectoParam:parameterId>
<vectoParam:parameterId component="ElectricMachine/PowerMap">473</vectoParam:parameterId> <vectoParam:parameterId component="ElectricMachine/PowerMap">473</vectoParam:parameterId>
<vectoParam:parameterId component="IEPC/MaxMinTorque">501</vectoParam:parameterId> <vectoParam:parameterId component="IEPC/MaxMinTorque">501</vectoParam:parameterId>
<vectoParam:parameterId component="IEPC/PowerMap">506</vectoParam:parameterId> <vectoParam:parameterId component="IEPC/PowerMap">506</vectoParam:parameterId>
<vectoParam:parameterId component="ElectricMachine/DragTorque">471</vectoParam:parameterId>
<vectoParam:parameterId component="IEPC/DragTorque">504</vectoParam:parameterId>
<vectoParam:unit>1/min</vectoParam:unit> <vectoParam:unit>1/min</vectoParam:unit>
</vectoParam:description> </vectoParam:description>
</xs:appinfo> </xs:appinfo>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment