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 3facdaec286819af0650f11940eb98523d223110..3d754d15371d0cdac6cd98912865f0bf5c011a5f 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 @@ -40,27 +40,27 @@ <xs:sequence> <xs:element name="Manufacturer" type="v1.0:ManufacturerType"> <xs:annotation> - <xs:documentation>P220</xs:documentation> + <xs:documentation>P220 - [-]</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Model" type="v1.0:ModelType"> <xs:annotation> - <xs:documentation>P221</xs:documentation> + <xs:documentation>P221 - [-]</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CertificationNumber" type="v1.0:CertificationNumberType"> <xs:annotation> - <xs:documentation>P265</xs:documentation> + <xs:documentation>P265 - [-]</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Date" type="v1.0:DateTimeWithTimezone"> <xs:annotation> - <xs:documentation>P223</xs:documentation> + <xs:documentation>P223 - [-]</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AppVersion" type="v1.0:AppVersionType"> <xs:annotation> - <xs:documentation>P224</xs:documentation> + <xs:documentation>P224 - [-]</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Ratio" type="v1.0:AngledriveRatioType"> @@ -70,7 +70,7 @@ </xs:element> <xs:element name="CertificationMethod" type="v1.0:AngledriveCertificationOptionType"> <xs:annotation> - <xs:documentation>P258 - [-]</xs:documentation> + <xs:documentation>P258 - enum</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TorqueLossMap"> @@ -107,7 +107,7 @@ <xs:sequence> <xs:element name="Manufacturer" type="v1.0:ManufacturerType"> <xs:annotation> - <xs:documentation>P511</xs:documentation> + <xs:documentation>P511 - [-]</xs:documentation> <xs:appinfo> <vectoParam:description> <vectoParam:parameterId component="BatterySystem">511</vectoParam:parameterId> @@ -118,7 +118,7 @@ </xs:element> <xs:element name="Model" type="v1.0:ModelType"> <xs:annotation> - <xs:documentation>P512</xs:documentation> + <xs:documentation>P512 - [-]</xs:documentation> <xs:appinfo> <vectoParam:description> <vectoParam:parameterId component="BatterySystem">512</vectoParam:parameterId> @@ -129,7 +129,7 @@ </xs:element> <xs:element name="CertificationNumber" type="v1.0:CertificationNumberType"> <xs:annotation> - <xs:documentation>P513</xs:documentation> + <xs:documentation>P513 - [-]</xs:documentation> <xs:appinfo> <vectoParam:description> <vectoParam:parameterId component="BatterySystem">513</vectoParam:parameterId> @@ -140,12 +140,12 @@ </xs:element> <xs:element name="Date" type="v1.0:DateTimeWithTimezone"> <xs:annotation> - <xs:documentation>P514</xs:documentation> + <xs:documentation>P514 - [-]</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AppVersion" type="v1.0:AppVersionType"> <xs:annotation> - <xs:documentation>P515</xs:documentation> + <xs:documentation>P515 - [-]</xs:documentation> <xs:appinfo> <vectoParam:description> <vectoParam:parameterId component="BatterySystem">515</vectoParam:parameterId> @@ -156,12 +156,12 @@ </xs:element> <xs:element name="CertificationMethod" type="v2.10.1:CertificationMethodType"> <xs:annotation> - <xs:documentation>P516 - [-]</xs:documentation> + <xs:documentation>P516 - enum</xs:documentation> </xs:annotation> </xs:element> <xs:element name="BatteryType" type="v2.10.1:BatteryTypeType"> <xs:annotation> - <xs:documentation>P517 - [-]</xs:documentation> + <xs:documentation>P517 - enum</xs:documentation> </xs:annotation> </xs:element> <xs:element name="RatedCapacity"> @@ -176,12 +176,12 @@ </xs:element> <xs:element name="ConnectorsSubsystemsIncluded" type="xs:boolean"> <xs:annotation> - <xs:documentation>P519</xs:documentation> + <xs:documentation>P519 - bool</xs:documentation> </xs:annotation> </xs:element> <xs:element name="JunctionboxIncluded" type="xs:boolean"> <xs:annotation> - <xs:documentation>P520</xs:documentation> + <xs:documentation>P520 - bool</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TestingTemperature" type="xs:int" minOccurs="0"> @@ -259,7 +259,7 @@ <xs:sequence> <xs:element name="Manufacturer" type="v1.0:ManufacturerType"> <xs:annotation> - <xs:documentation>P532</xs:documentation> + <xs:documentation>P532 - [-]</xs:documentation> <xs:appinfo> <vectoParam:description> <vectoParam:parameterId component="CapacitorSystem">532</vectoParam:parameterId> @@ -270,7 +270,7 @@ </xs:element> <xs:element name="Model" type="v1.0:ModelType"> <xs:annotation> - <xs:documentation>P533</xs:documentation> + <xs:documentation>P533 - [-]</xs:documentation> <xs:appinfo> <vectoParam:description> <vectoParam:parameterId component="CapacitorSystem">533</vectoParam:parameterId> @@ -281,7 +281,7 @@ </xs:element> <xs:element name="CertificationNumber" type="v1.0:CertificationNumberType"> <xs:annotation> - <xs:documentation>P534</xs:documentation> + <xs:documentation>P534 - [-]</xs:documentation> <xs:appinfo> <vectoParam:description> <vectoParam:parameterId component="CapacitorSystem">534</vectoParam:parameterId> @@ -292,7 +292,7 @@ </xs:element> <xs:element name="Date" type="v1.0:DateTimeWithTimezone"> <xs:annotation> - <xs:documentation>P535</xs:documentation> + <xs:documentation>P535 - [-]</xs:documentation> <xs:appinfo> <vectoParam:description> <vectoParam:parameterId component="CapacitorSystem">535</vectoParam:parameterId> @@ -303,7 +303,7 @@ </xs:element> <xs:element name="AppVersion" type="v1.0:AppVersionType"> <xs:annotation> - <xs:documentation>P536</xs:documentation> + <xs:documentation>P536 - [-]</xs:documentation> <xs:appinfo> <vectoParam:description> <vectoParam:parameterId component="CapacitorSystem">536</vectoParam:parameterId> @@ -314,7 +314,7 @@ </xs:element> <xs:element name="CertificationMethod" type="v2.10.1:CertificationMethodType"> <xs:annotation> - <xs:documentation>P537 - [-]</xs:documentation> + <xs:documentation>P537 - enum</xs:documentation> <xs:appinfo> <vectoParam:description> <vectoParam:parameterId component="CapacitorSystem">537</vectoParam:parameterId> @@ -443,7 +443,7 @@ <xs:group ref="v2.10.1:ElectricMachineSystemCommonParametersSequenceGroup"/> <xs:element name="CertificationMethod"> <xs:annotation> - <xs:documentation>P456</xs:documentation> + <xs:documentation>P456 - enum</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="v2.10.1:CertificationMethodType"> @@ -459,12 +459,12 @@ </xs:element> <xs:element name="DcDcConverterIncluded" type="xs:boolean"> <xs:annotation> - <xs:documentation>P465 - [-]</xs:documentation> + <xs:documentation>P465 - bool</xs:documentation> </xs:annotation> </xs:element> <xs:element name="IHPCType"> <xs:annotation> - <xs:documentation>P466 - [-]</xs:documentation> + <xs:documentation>P466 - enum</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="v2.10.1:IHPCTypeType"> @@ -585,7 +585,7 @@ <xs:group ref="v2.10.1:ElectricMachineSystemCommonParametersSequenceGroup"/> <xs:element name="CertificationMethod"> <xs:annotation> - <xs:documentation>P456</xs:documentation> + <xs:documentation>P456 - enum</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="v2.10.1:CertificationMethodType"> @@ -601,7 +601,7 @@ </xs:element> <xs:element name="DcDcConverterIncluded" type="xs:boolean"> <xs:annotation> - <xs:documentation>P465</xs:documentation> + <xs:documentation>P465 - bool</xs:documentation> <xs:appinfo> <vectoParam:description> <vectoParam:parameterId component="ElectricMachine">465</vectoParam:parameterId> @@ -612,7 +612,7 @@ </xs:element> <xs:element name="IHPCType" type="v2.10.1:IHPCTypeType"> <xs:annotation> - <xs:documentation>P466</xs:documentation> + <xs:documentation>P466 - enum</xs:documentation> </xs:annotation> </xs:element> <xs:element name="VoltageLevel" type="v2.10.1:ElectricMachineSystemVoltageLevelMeasuredType" minOccurs="2" maxOccurs="unbounded"/> @@ -685,7 +685,7 @@ <xs:group ref="v2.10.1:ElectricMachineSystemCommonParametersSequenceGroup"/> <xs:element name="CertificationMethod"> <xs:annotation> - <xs:documentation>P456</xs:documentation> + <xs:documentation>P456 - enum</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="v2.10.1:CertificationMethodType"> @@ -696,12 +696,12 @@ <xs:group ref="v2.10.1:ElectricMachineSystemPowerRatingsSequenceGroup"/> <xs:element name="DcDcConverterIncluded" type="xs:boolean"> <xs:annotation> - <xs:documentation>P465 - [-]</xs:documentation> + <xs:documentation>P465 - bool</xs:documentation> </xs:annotation> </xs:element> <xs:element name="IHPCType"> <xs:annotation> - <xs:documentation>P466 - [-]</xs:documentation> + <xs:documentation>P466 - enum</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="v2.10.1:IHPCTypeType"> @@ -773,37 +773,37 @@ <xs:sequence> <xs:element name="Manufacturer" type="v1.0:ManufacturerType"> <xs:annotation> - <xs:documentation>P205</xs:documentation> + <xs:documentation>P205 - [-]</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Model" type="v1.0:ModelType"> <xs:annotation> - <xs:documentation>P206</xs:documentation> + <xs:documentation>P206 - [-]</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CertificationNumber" type="v1.0:CertificationNumberType"> <xs:annotation> - <xs:documentation>P262</xs:documentation> + <xs:documentation>P262 - [-]</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Date" type="v1.0:DateTimeWithTimezone"> <xs:annotation> - <xs:documentation>P208</xs:documentation> + <xs:documentation>P208 - [-]</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AppVersion" type="v1.0:AppVersionType"> <xs:annotation> - <xs:documentation>P209</xs:documentation> + <xs:documentation>P209 - [-]</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TransmissionType" type="v2.10.1:GearboxTransmissionTypeType"> <xs:annotation> - <xs:documentation>P076 - [-]</xs:documentation> + <xs:documentation>P076 - enum</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MainCertificationMethod" type="v1.0:GearboxCertificationOptionType"> <xs:annotation> - <xs:documentation>P254 - [-]</xs:documentation> + <xs:documentation>P254 - enum</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Gears" type="v2.0:AbstractGearsDeclarationType"/> @@ -820,45 +820,49 @@ <xs:sequence> <xs:element name="Manufacturer" type="v1.0:ManufacturerType"> <xs:annotation> - <xs:documentation>P205</xs:documentation> + <xs:documentation>P205 - [-]</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Model" type="v1.0:ModelType"> <xs:annotation> - <xs:documentation>P206</xs:documentation> + <xs:documentation>P206 - [-]</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CertificationNumber" type="v1.0:CertificationNumberType"> <xs:annotation> - <xs:documentation>P262</xs:documentation> + <xs:documentation>P262 - [-]</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Date" type="v1.0:DateTimeWithTimezone"> <xs:annotation> - <xs:documentation>P208</xs:documentation> + <xs:documentation>P208 - [-]</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AppVersion" type="v1.0:AppVersionType"> <xs:annotation> - <xs:documentation>P209</xs:documentation> + <xs:documentation>P209 - [-]</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TransmissionType" type="v1.0:GearboxTransmissionTypeType"> <xs:annotation> - <xs:documentation>P076 - [-]</xs:documentation> + <xs:documentation>P076 - enum</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MainCertificationMethod" type="v1.0:GearboxCertificationOptionType"> <xs:annotation> - <xs:documentation>P254 - [-]</xs:documentation> + <xs:documentation>P254 - enum</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DifferentialIncluded" type="xs:boolean"> <xs:annotation> - <xs:documentation>Pxxx - [bool[</xs:documentation> + <xs:documentation>P353 - [bool]</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="AxlegearRatio" type="v1.0:Double3"> + <xs:annotation> + <xs:documentation>P150 - [-]</xs:documentation> </xs:annotation> </xs:element> - <xs:element name="AxlegearRatio" type="v1.0:Double3"/> <xs:element name="Gears" type="v2.0:AbstractGearsDeclarationType"/> </xs:sequence> </xs:extension> @@ -912,7 +916,7 @@ <xs:group ref="v2.10.1:IEPCCommonParametersSequenceGroup"/> <xs:element name="CertificationMethod"> <xs:annotation> - <xs:documentation>P484</xs:documentation> + <xs:documentation>P484 - enum</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="v2.10.1:IEPCCertificationMethodType"> @@ -929,7 +933,7 @@ </xs:element> <xs:element name="DifferentialIncluded" type="xs:boolean"> <xs:annotation> - <xs:documentation>P493</xs:documentation> + <xs:documentation>P493 - bool</xs:documentation> <xs:appinfo> <vectoParam:description> <vectoParam:parameterId component="IEPC">493</vectoParam:parameterId> @@ -940,7 +944,7 @@ </xs:element> <xs:element name="DesignTypeWheelMotor" type="xs:boolean"> <xs:annotation> - <xs:documentation>P494</xs:documentation> + <xs:documentation>P494 - bool</xs:documentation> <xs:appinfo> <vectoParam:description> <vectoParam:parameterId component="IEPC">494</vectoParam:parameterId> @@ -951,7 +955,7 @@ </xs:element> <xs:element name="NrOfDesignTypeWheelMotorMeasured" type="v2.10.1:NrOfDesignTypeWheelMotorMeasuredType" minOccurs="0"> <xs:annotation> - <xs:documentation>P495 [-]</xs:documentation> + <xs:documentation>P495 - enum</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Gears" type="v2.10.1:AbstractIEPCGearsDeclarationType"/> @@ -982,7 +986,7 @@ <xs:group ref="v2.10.1:IEPCCommonParametersSequenceGroup"/> <xs:element name="CertificationMethod"> <xs:annotation> - <xs:documentation>P484</xs:documentation> + <xs:documentation>P484 - enum</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="v2.10.1:IEPCCertificationMethodType"> @@ -993,17 +997,17 @@ <xs:group ref="v2.10.1:IEPCPowerRatingsSequenceGroup"/> <xs:element name="DifferentialIncluded" type="xs:boolean"> <xs:annotation> - <xs:documentation>P493</xs:documentation> + <xs:documentation>P493 - bool</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DesignTypeWheelMotor" type="xs:boolean"> <xs:annotation> - <xs:documentation>P494</xs:documentation> + <xs:documentation>P494 - bool</xs:documentation> </xs:annotation> </xs:element> <xs:element name="NrOfDesignTypeWheelMotorMeasured" type="v2.10.1:NrOfDesignTypeWheelMotorMeasuredType" minOccurs="0"> <xs:annotation> - <xs:documentation>P495 [-]</xs:documentation> + <xs:documentation>P495 - enum</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Gears" type="v2.10.1:AbstractIEPCGearsDeclarationType"/> @@ -1232,7 +1236,7 @@ <xs:sequence> <xs:element name="Manufacturer" type="v1.0:ManufacturerType"> <xs:annotation> - <xs:documentation>P450</xs:documentation> + <xs:documentation>P450 - [-]</xs:documentation> <xs:appinfo> <vectoParam:description> <vectoParam:parameterId component="ElectricMachine">450</vectoParam:parameterId> @@ -1243,7 +1247,7 @@ </xs:element> <xs:element name="Model" type="v1.0:ModelType"> <xs:annotation> - <xs:documentation>P451</xs:documentation> + <xs:documentation>P451 - [-]</xs:documentation> <xs:appinfo> <vectoParam:description> <vectoParam:parameterId component="ElectricMachine">451</vectoParam:parameterId> @@ -1254,7 +1258,7 @@ </xs:element> <xs:element name="CertificationNumber" type="v1.0:CertificationNumberType"> <xs:annotation> - <xs:documentation>P452</xs:documentation> + <xs:documentation>P452 - [-]</xs:documentation> <xs:appinfo> <vectoParam:description> <vectoParam:parameterId component="ElectricMachine">452</vectoParam:parameterId> @@ -1265,7 +1269,7 @@ </xs:element> <xs:element name="Date" type="v1.0:DateTimeWithTimezone"> <xs:annotation> - <xs:documentation>P453</xs:documentation> + <xs:documentation>P453 - [-]</xs:documentation> <xs:appinfo> <vectoParam:description> <vectoParam:parameterId component="ElectricMachine">453</vectoParam:parameterId> @@ -1276,7 +1280,7 @@ </xs:element> <xs:element name="AppVersion" type="v1.0:AppVersionType"> <xs:annotation> - <xs:documentation>P454</xs:documentation> + <xs:documentation>P454 - [-]</xs:documentation> <xs:appinfo> <vectoParam:description> <vectoParam:parameterId component="ElectricMachine">454</vectoParam:parameterId> @@ -1287,7 +1291,7 @@ </xs:element> <xs:element name="ElectricMachineType" type="v2.10.1:ElectricMachineTypeType"> <xs:annotation> - <xs:documentation>P455</xs:documentation> + <xs:documentation>P455 - enum</xs:documentation> <xs:appinfo> <vectoParam:description> <vectoParam:parameterId component="ElectricMachine">455</vectoParam:parameterId> @@ -1380,7 +1384,7 @@ <xs:sequence> <xs:element name="Manufacturer" type="v1.0:ManufacturerType"> <xs:annotation> - <xs:documentation>P478</xs:documentation> + <xs:documentation>P478 - [-]</xs:documentation> <xs:appinfo> <vectoParam:description> <vectoParam:parameterId component="IEPC">478</vectoParam:parameterId> @@ -1391,7 +1395,7 @@ </xs:element> <xs:element name="Model" type="v1.0:ModelType"> <xs:annotation> - <xs:documentation>P479</xs:documentation> + <xs:documentation>P479 - [-]</xs:documentation> <xs:appinfo> <vectoParam:description> <vectoParam:parameterId component="IEPC">479</vectoParam:parameterId> @@ -1402,7 +1406,7 @@ </xs:element> <xs:element name="CertificationNumber" type="v1.0:CertificationNumberType"> <xs:annotation> - <xs:documentation>P480</xs:documentation> + <xs:documentation>P480 - [-]</xs:documentation> <xs:appinfo> <vectoParam:description> <vectoParam:parameterId component="IEPC">480</vectoParam:parameterId> @@ -1413,7 +1417,7 @@ </xs:element> <xs:element name="Date" type="v1.0:DateTimeWithTimezone"> <xs:annotation> - <xs:documentation>P481</xs:documentation> + <xs:documentation>P481 - [-]</xs:documentation> <xs:appinfo> <vectoParam:description> <vectoParam:parameterId component="IEPC">481</vectoParam:parameterId> @@ -1424,7 +1428,7 @@ </xs:element> <xs:element name="AppVersion" type="v1.0:AppVersionType"> <xs:annotation> - <xs:documentation>P482</xs:documentation> + <xs:documentation>P482 - [-]</xs:documentation> <xs:appinfo> <vectoParam:description> <vectoParam:parameterId component="IEPC">482</vectoParam:parameterId> @@ -1435,7 +1439,7 @@ </xs:element> <xs:element name="ElectricMachineType" type="v2.10.1:ElectricMachineTypeType"> <xs:annotation> - <xs:documentation>P483</xs:documentation> + <xs:documentation>P483 - enum</xs:documentation> </xs:annotation> </xs:element> </xs:sequence>