diff --git a/VectoCore/VectoCore/Resources/XSD/VectoDeclarationDefinitions.2.3_DEV.xsd b/VectoCore/VectoCore/Resources/XSD/VectoDeclarationDefinitions.2.3_DEV.xsd index a464689d986e4f0599b28abdfb4c333963e8a23d..eb7f60bb3e8ed1ea7d1fcf75dd17da443eca627b 100644 --- a/VectoCore/VectoCore/Resources/XSD/VectoDeclarationDefinitions.2.3_DEV.xsd +++ b/VectoCore/VectoCore/Resources/XSD/VectoDeclarationDefinitions.2.3_DEV.xsd @@ -6,6 +6,19 @@ <xs:import namespace="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" schemaLocation="VectoDeclarationDefinitions.2.0.xsd"/> <xs:import namespace="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1" schemaLocation="VectoDeclarationDefinitions.2.1.xsd"/> <xs:import namespace="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.2" schemaLocation="VectoDeclarationDefinitions.2.2.xsd"/> + <xs:complexType name="AdvancedDriverAssistantSystemsType"> + <xs:complexContent> + <xs:extension base="v2.1:AbstractAdvancedDriverAssistantSystemsType"> + <xs:sequence> + <xs:element name="EngineStopStart" type="v2.1:EngineStopStartType"/> + <xs:element name="EcoRollWithoutEngineStop" type="v2.1:EcoRollWithoutEngineStopType"/> + <xs:element name="EcoRollWithEngineStop" type="v2.1:EcoRollWithEngineStopType"/> + <xs:element name="PredictiveCruiseControl" type="v2.1:PredictiveCruiseControlType"/> + <xs:element name="ATEcoRollReleaseLockupClutch" type="xs:boolean" minOccurs="0"/> + </xs:sequence> + </xs:extension> + </xs:complexContent> + </xs:complexType> <xs:complexType name="EngineDataDeclarationType"> <xs:complexContent> <xs:extension base="v1.0:AbstractCombustionEngineDataDeclarationType"> @@ -159,58 +172,6 @@ </xs:annotation> </xs:attribute> </xs:complexType> - <xs:complexType name="GearboxDataDeclarationType"> - <xs:annotation> - <xs:documentation>Gearbox Component</xs:documentation> - </xs:annotation> - <xs:complexContent> - <xs:extension base="v1.0:AbstractTransmissionDataDeclarationType"> - <xs:sequence> - <xs:element name="Manufacturer" type="v1.0:ManufacturerType"> - <xs:annotation> - <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:annotation> - </xs:element> - <xs:element name="CertificationNumber" type="v1.0:CertificationNumberType"> - <xs:annotation> - <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:annotation> - </xs:element> - <xs:element name="AppVersion" type="v1.0:AppVersionType"> - <xs:annotation> - <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:annotation> - </xs:element> - <xs:element name="MainCertificationMethod" type="v1.0:GearboxCertificationOptionType"> - <xs:annotation> - <xs:documentation>P254 - [-]</xs:documentation> - </xs:annotation> - </xs:element> - <xs:element name="DifferentialIncluded" type="xs:boolean"> - <xs:annotation> - <xs:documentation>Pxxx - [bool[</xs:documentation> - </xs:annotation> - </xs:element> - <xs:element name="Gears" type="v2.0:AbstractGearsDeclarationType"/> - </xs:sequence> - </xs:extension> - </xs:complexContent> - </xs:complexType> <xs:complexType name="TyreDataDeclarationType"> <xs:complexContent> <xs:extension base="v1.0:AbstractTyreDataDeclarationType"> @@ -450,17 +411,4 @@ <xs:enumeration value="235/60 R17C"/> </xs:restriction> </xs:simpleType> - <xs:complexType name="AdvancedDriverAssistantSystemsType"> - <xs:complexContent> - <xs:extension base="v2.1:AbstractAdvancedDriverAssistantSystemsType"> - <xs:sequence> - <xs:element name="EngineStopStart" type="v2.1:EngineStopStartType"/> - <xs:element name="EcoRollWithoutEngineStop" type="v2.1:EcoRollWithoutEngineStopType"/> - <xs:element name="EcoRollWithEngineStop" type="v2.1:EcoRollWithEngineStopType"/> - <xs:element name="PredictiveCruiseControl" type="v2.1:PredictiveCruiseControlType"/> - <xs:element name="ATEcoRollReleaseLockupClutch" type="xs:boolean" minOccurs="0"/> - </xs:sequence> - </xs:extension> - </xs:complexContent> - </xs:complexType> </xs:schema> diff --git a/VectoCore/VectoCore/Resources/XSD/VectoDeclarationDefinitions.2.6_Buses.xsd b/VectoCore/VectoCore/Resources/XSD/VectoDeclarationDefinitions.2.6_Buses.xsd index 2dd95a6b3acb483cb8dba30d3a1253633d8cbe98..0b575b6c04671a5aad18843575b6cbcfd61acd88 100644 --- a/VectoCore/VectoCore/Resources/XSD/VectoDeclarationDefinitions.2.6_Buses.xsd +++ b/VectoCore/VectoCore/Resources/XSD/VectoDeclarationDefinitions.2.6_Buses.xsd @@ -152,6 +152,59 @@ </xs:extension> </xs:complexContent> </xs:complexType> + <xs:complexType name="GearboxDataDeclarationType"> + <xs:annotation> + <xs:documentation>Gearbox Component</xs:documentation> + </xs:annotation> + <xs:complexContent> + <xs:extension base="v1.0:AbstractTransmissionDataDeclarationType"> + <xs:sequence> + <xs:element name="Manufacturer" type="v1.0:ManufacturerType"> + <xs:annotation> + <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:annotation> + </xs:element> + <xs:element name="CertificationNumber" type="v1.0:CertificationNumberType"> + <xs:annotation> + <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:annotation> + </xs:element> + <xs:element name="AppVersion" type="v1.0:AppVersionType"> + <xs:annotation> + <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:annotation> + </xs:element> + <xs:element name="MainCertificationMethod" type="v1.0:GearboxCertificationOptionType"> + <xs:annotation> + <xs:documentation>P254 - [-]</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="DifferentialIncluded" type="xs:boolean"> + <xs:annotation> + <xs:documentation>Pxxx - [bool[</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="AxlegearRatio" type="v1.0:Double3" minOccurs="0"/> + <xs:element name="Gears" type="v2.0:AbstractGearsDeclarationType"/> + </xs:sequence> + </xs:extension> + </xs:complexContent> + </xs:complexType> <xs:complexType name="PrimaryVehicleAuxiliariesComponentDeclarationType"> <xs:sequence> <xs:element name="Data" type="tns:AbstractPrimaryVehicleAuxiliaryDataDeclarationType"/> @@ -333,6 +386,105 @@ </xs:extension> </xs:complexContent> </xs:complexType> + <xs:complexType name="VehicleComponentsNoAxlegearType"> + <xs:complexContent> + <xs:extension base="v2.0:AbstractVehicleComponentsDeclarationType"> + <xs:sequence> + <xs:element name="Engine" type="v2.0:EngineComponentDeclarationType"/> + <xs:element name="Gearbox" type="v2.0:GearboxComponentDeclarationType"/> + <xs:element name="TorqueConverter" type="v2.0:TorqueConverterComponentDeclarationType" minOccurs="0"/> + <xs:element name="Angledrive" type="v2.0:AngledriveComponentDeclarationType" minOccurs="0"/> + <xs:element name="Retarder" type="v2.0:RetarderComponentDeclarationType" minOccurs="0"/> + <xs:element name="AxleWheels" type="v2.0:AxleWheelsComponentDeclarationType"/> + <xs:element name="Auxiliaries" type="v2.0:AuxiliariesComponentDeclarationType"/> + <xs:element name="AirDrag" type="v2.0:AirDragComponentDeclarationType" minOccurs="0"/> + </xs:sequence> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="VehicleMediumLorryDeclarationType"> + <xs:complexContent> + <xs:extension base="v2.0:AbstractVehicleDeclarationType"> + <xs:sequence> + <xs:element name="Manufacturer" type="v1.0:ManufacturerType"> + <xs:annotation> + <xs:documentation>P235</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="ManufacturerAddress" type="v1.0:ManufacturerAddressType"> + <xs:annotation> + <xs:documentation>P252</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="Model" type="v1.0:ModelType"> + <xs:annotation> + <xs:documentation>P236</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="VIN" type="v1.0:VINType"> + <xs:annotation> + <xs:documentation>P238</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="Date" type="v1.0:DateTimeWithTimezone"> + <xs:annotation> + <xs:documentation>P239</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="LegislativeClass" type="v1.0:LegislativeClassDeclarationType"> + <xs:annotation> + <xs:documentation>P251 - enum</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="VehicleCategory" type="v1.0:VehicleCategoryType"> + <xs:annotation> + <xs:documentation>P036 - enum</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="AxleConfiguration" type="v1.0:VehicleAxleConfigurationDeclarationType"> + <xs:annotation> + <xs:documentation>P037 - enum</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="CurbMassChassis" type="v1.0:VehicleCurbMassChassisType"> + <xs:annotation> + <xs:documentation>P038 - [kg]</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="TechnicalPermissibleMaximumLadenMass" type="v1.0:VehicleGrossVehicleMassType"> + <xs:annotation> + <xs:documentation>P041 - [kg]</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="IdlingSpeed" type="v1.0:EngineDeclaredSpeedType"> + <xs:annotation> + <xs:documentation>P198 - [1/min]</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="RetarderType" type="v1.0:RetarderTypeType"> + <xs:annotation> + <xs:documentation>P052 - enum</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="RetarderRatio" type="v1.0:RetarderRatioType" minOccurs="0"> + <xs:annotation> + <xs:documentation>P053 - [-]</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="AngledriveType" type="v1.0:AngledriveTypeType"> + <xs:annotation> + <xs:documentation>P180 - enum</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="ZeroEmissionVehicle" type="xs:boolean"/> + <xs:element name="NgTankSystem" type="v1.0:NgTankSystemType" minOccurs="0"/> + <xs:element name="ADAS" type="v2.1:AbstractAdvancedDriverAssistantSystemsType"/> + <xs:element name="TorqueLimits" type="v2.0:AbstractTorqueLimitsType" minOccurs="0"/> + <xs:element name="Components" type="v2.0:AbstractVehicleComponentsDeclarationType"/> + </xs:sequence> + </xs:extension> + </xs:complexContent> + </xs:complexType> <xs:simpleType name="AlternatorTechnologyType"> <xs:restriction base="xs:string"> <xs:enumeration value="Sample Alternator Technology 1"/> @@ -398,6 +550,9 @@ <xs:enumeration value="M3"/> </xs:restriction> </xs:simpleType> + <xs:simpleType name="RegisteredClassType"> + <xs:restriction base="xs:string"/> + </xs:simpleType> <xs:simpleType name="VehicleCategoryDeclarationType"> <xs:annotation> <xs:appinfo> @@ -412,9 +567,6 @@ <xs:enumeration value="Bus"/> </xs:restriction> </xs:simpleType> - <xs:simpleType name="RegisteredClassType"> - <xs:restriction base="xs:string"/> - </xs:simpleType> <xs:simpleType name="VehicleCodeType"> <xs:restriction base="xs:string"> <xs:enumeration value="CA"/> diff --git a/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/SchemaVersion2.6_Buses/vecto_vehicle-medium_lorry.xml b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/SchemaVersion2.6_Buses/vecto_vehicle-medium_lorry.xml new file mode 100644 index 0000000000000000000000000000000000000000..982043e82b9ced4b1a37aa34d165be138bf9fbb2 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/SchemaVersion2.6_Buses/vecto_vehicle-medium_lorry.xml @@ -0,0 +1,552 @@ +<?xml version="1.0" encoding="utf-8"?> +<tns:VectoInputDeclaration schemaVersion="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.6" xmlns:tns="urn:tugraz:ivt:VectoAPI:DeclarationInput:v2.0" xmlns:v2.6="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.6" xmlns:v2.2="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.2" xmlns:v2.1="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1" xmlns:v2.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationJob E:\QUAM\Workspace\VECTO_DEV_Buses\VectoCore\VectoCore\Resources\XSD/VectoDeclarationJob.xsd +urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1 E:\QUAM\Workspace\VECTO_DEV_Buses\VectoCore\VectoCore\Resources\XSD/VectoDeclarationDefinitions.2.1.xsd urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.6 E:\QUAM\Workspace\VECTO_DEV_Buses\VectoCore\VectoCore\Resources\XSD/VectoDeclarationDefinitions.2.6_Buses.xsd"> + <v2.0:Vehicle id="VEH-class5_Class-5_5t0" xsi:type="VehicleMediumLorryDeclarationType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.6"> + <Manufacturer>Generic Vendor</Manufacturer> + <ManufacturerAddress>N.A.</ManufacturerAddress> + <Model>class 5_Class-5_5t0</Model> + <VIN>standard values</VIN> + <Date>2017-09-26T15:33:45.0798047Z</Date> + <LegislativeClass>N3</LegislativeClass> + <VehicleCategory>Tractor</VehicleCategory> + <AxleConfiguration>4x2</AxleConfiguration> + <CurbMassChassis>8229</CurbMassChassis> + <TechnicalPermissibleMaximumLadenMass>40000</TechnicalPermissibleMaximumLadenMass> + <IdlingSpeed>100</IdlingSpeed> + <RetarderType>Transmission Output Retarder</RetarderType> + <RetarderRatio>1.000</RetarderRatio> + <AngledriveType>None</AngledriveType> + <ZeroEmissionVehicle>false</ZeroEmissionVehicle> + <v2.6:ADAS xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1" xsi:type="v2.1:AdvancedDriverAssistantSystemsType"> + <EngineStopStart>false</EngineStopStart> + <EcoRollWithoutEngineStop>false</EcoRollWithoutEngineStop> + <EcoRollWithEngineStop>false</EcoRollWithEngineStop> + <PredictiveCruiseControl>none</PredictiveCruiseControl> + </v2.6:ADAS> + <Components xsi:type="v2.6:VehicleComponentsNoAxlegearType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.6"> + <v2.6:Engine xsi:type="v2.0:EngineComponentDeclarationType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0"> + <Data id="ENG-350kW_IVT_12l" xsi:type="EngineDataDeclarationType"> + <Manufacturer>Generic Vendor</Manufacturer> + <Model>350kW_IVT_12l</Model> + <CertificationNumber>ENG-350kW_IVT_12l</CertificationNumber> + <Date>2017-09-26T15:33:45.0954248Z</Date> + <AppVersion>VectoCore</AppVersion> + <Displacement>12700</Displacement> + <IdlingSpeed>600</IdlingSpeed> + <RatedSpeed>1736</RatedSpeed> + <RatedPower>325032</RatedPower> + <MaxEngineTorque>2134</MaxEngineTorque> + <WHTCUrban>1.0400</WHTCUrban> + <WHTCRural>1.0100</WHTCRural> + <WHTCMotorway>1.0000</WHTCMotorway> + <BFColdHot>1.0000</BFColdHot> + <CFRegPer>1.0000</CFRegPer> + <CFNCV>1.0000</CFNCV> + <FuelType>Diesel CI</FuelType> + <FuelConsumptionMap> + <Entry engineSpeed="600.00" torque="-150.00" fuelConsumption="0.00"/> + <Entry engineSpeed="600.00" torque="0.00" fuelConsumption="1459.00"/> + <Entry engineSpeed="600.00" torque="216.90" fuelConsumption="3538.75"/> + <Entry engineSpeed="600.00" torque="433.80" fuelConsumption="5936.91"/> + <Entry engineSpeed="600.00" torque="650.70" fuelConsumption="8584.95"/> + <Entry engineSpeed="600.00" torque="867.60" fuelConsumption="10708.27"/> + <Entry engineSpeed="600.00" torque="1084.50" fuelConsumption="13054.00"/> + <Entry engineSpeed="600.00" torque="1301.40" fuelConsumption="15575.45"/> + <Entry engineSpeed="600.00" torque="1518.30" fuelConsumption="18097.57"/> + <Entry engineSpeed="600.00" torque="1735.20" fuelConsumption="20619.68"/> + <Entry engineSpeed="600.00" torque="1952.10" fuelConsumption="23141.80"/> + <Entry engineSpeed="600.00" torque="2169.00" fuelConsumption="25663.92"/> + <Entry engineSpeed="748.90" torque="-153.25" fuelConsumption="0.00"/> + <Entry engineSpeed="748.90" torque="0.00" fuelConsumption="1771.69"/> + <Entry engineSpeed="748.90" torque="216.90" fuelConsumption="4287.77"/> + <Entry engineSpeed="748.90" torque="433.80" fuelConsumption="7329.06"/> + <Entry engineSpeed="748.90" torque="650.70" fuelConsumption="10252.92"/> + <Entry engineSpeed="748.90" torque="867.60" fuelConsumption="13214.55"/> + <Entry engineSpeed="748.90" torque="1084.50" fuelConsumption="16271.09"/> + <Entry engineSpeed="748.90" torque="1301.40" fuelConsumption="19504.44"/> + <Entry engineSpeed="748.90" torque="1518.30" fuelConsumption="22715.90"/> + <Entry engineSpeed="748.90" torque="1735.20" fuelConsumption="26067.02"/> + <Entry engineSpeed="748.90" torque="1952.10" fuelConsumption="29381.05"/> + <Entry engineSpeed="748.90" torque="2169.00" fuelConsumption="32699.96"/> + <Entry engineSpeed="897.80" torque="-159.33" fuelConsumption="0.00"/> + <Entry engineSpeed="897.80" torque="0.00" fuelConsumption="2361.15"/> + <Entry engineSpeed="897.80" torque="216.90" fuelConsumption="5371.49"/> + <Entry engineSpeed="897.80" torque="433.80" fuelConsumption="8747.43"/> + <Entry engineSpeed="897.80" torque="650.70" fuelConsumption="12019.87"/> + <Entry engineSpeed="897.80" torque="867.60" fuelConsumption="15642.49"/> + <Entry engineSpeed="897.80" torque="1084.50" fuelConsumption="19348.62"/> + <Entry engineSpeed="897.80" torque="1301.40" fuelConsumption="23071.10"/> + <Entry engineSpeed="897.80" torque="1518.30" fuelConsumption="26864.31"/> + <Entry engineSpeed="897.80" torque="1735.20" fuelConsumption="30815.18"/> + <Entry engineSpeed="897.80" torque="1952.10" fuelConsumption="34854.40"/> + <Entry engineSpeed="897.80" torque="2169.00" fuelConsumption="39155.09"/> + <Entry engineSpeed="1046.70" torque="-167.79" fuelConsumption="0.00"/> + <Entry engineSpeed="1046.70" torque="0.00" fuelConsumption="2968.21"/> + <Entry engineSpeed="1046.70" torque="216.90" fuelConsumption="6463.69"/> + <Entry engineSpeed="1046.70" torque="433.80" fuelConsumption="10102.67"/> + <Entry engineSpeed="1046.70" torque="650.70" fuelConsumption="13853.76"/> + <Entry engineSpeed="1046.70" torque="867.60" fuelConsumption="18068.71"/> + <Entry engineSpeed="1046.70" torque="1084.50" fuelConsumption="22383.70"/> + <Entry engineSpeed="1046.70" torque="1301.40" fuelConsumption="26543.40"/> + <Entry engineSpeed="1046.70" torque="1518.30" fuelConsumption="30847.65"/> + <Entry engineSpeed="1046.70" torque="1735.20" fuelConsumption="35304.67"/> + <Entry engineSpeed="1046.70" torque="1952.10" fuelConsumption="40046.29"/> + <Entry engineSpeed="1046.70" torque="2169.00" fuelConsumption="45162.72"/> + <Entry engineSpeed="1195.57" torque="-178.58" fuelConsumption="0.00"/> + <Entry engineSpeed="1195.57" torque="0.00" fuelConsumption="3297.21"/> + <Entry engineSpeed="1195.57" torque="216.90" fuelConsumption="7191.55"/> + <Entry engineSpeed="1195.57" torque="433.80" fuelConsumption="11289.50"/> + <Entry engineSpeed="1195.57" torque="650.70" fuelConsumption="15720.59"/> + <Entry engineSpeed="1195.57" torque="867.60" fuelConsumption="20580.22"/> + <Entry engineSpeed="1195.57" torque="1084.50" fuelConsumption="25484.81"/> + <Entry engineSpeed="1195.57" torque="1301.40" fuelConsumption="30222.77"/> + <Entry engineSpeed="1195.57" torque="1518.30" fuelConsumption="35006.22"/> + <Entry engineSpeed="1195.57" torque="1735.20" fuelConsumption="40026.60"/> + <Entry engineSpeed="1195.57" torque="1952.10" fuelConsumption="45496.89"/> + <Entry engineSpeed="1195.57" torque="2169.00" fuelConsumption="50854.10"/> + <Entry engineSpeed="1359.19" torque="-197.42" fuelConsumption="0.00"/> + <Entry engineSpeed="1359.19" torque="0.00" fuelConsumption="4102.15"/> + <Entry engineSpeed="1359.19" torque="216.90" fuelConsumption="8260.52"/> + <Entry engineSpeed="1359.19" torque="433.80" fuelConsumption="13082.44"/> + <Entry engineSpeed="1359.19" torque="650.70" fuelConsumption="18126.41"/> + <Entry engineSpeed="1359.19" torque="867.60" fuelConsumption="23245.61"/> + <Entry engineSpeed="1359.19" torque="1084.50" fuelConsumption="28611.71"/> + <Entry engineSpeed="1359.19" torque="1301.40" fuelConsumption="34186.01"/> + <Entry engineSpeed="1359.19" torque="1518.30" fuelConsumption="39773.96"/> + <Entry engineSpeed="1359.19" torque="1735.20" fuelConsumption="45940.37"/> + <Entry engineSpeed="1359.19" torque="1952.10" fuelConsumption="52485.97"/> + <Entry engineSpeed="1359.19" torque="2169.00" fuelConsumption="58360.23"/> + <Entry engineSpeed="1484.00" torque="-216.03" fuelConsumption="0.00"/> + <Entry engineSpeed="1484.00" torque="0.00" fuelConsumption="4684.84"/> + <Entry engineSpeed="1484.00" torque="216.90" fuelConsumption="9190.80"/> + <Entry engineSpeed="1484.00" torque="433.80" fuelConsumption="14455.69"/> + <Entry engineSpeed="1484.00" torque="650.70" fuelConsumption="19929.18"/> + <Entry engineSpeed="1484.00" torque="867.60" fuelConsumption="25556.30"/> + <Entry engineSpeed="1484.00" torque="1084.50" fuelConsumption="31326.33"/> + <Entry engineSpeed="1484.00" torque="1301.40" fuelConsumption="37363.82"/> + <Entry engineSpeed="1484.00" torque="1518.30" fuelConsumption="43571.91"/> + <Entry engineSpeed="1484.00" torque="1735.20" fuelConsumption="50460.82"/> + <Entry engineSpeed="1484.00" torque="1952.10" fuelConsumption="57604.52"/> + <Entry engineSpeed="1484.00" torque="2169.00" fuelConsumption="64181.14"/> + <Entry engineSpeed="1608.90" torque="-236.34" fuelConsumption="0.00"/> + <Entry engineSpeed="1608.90" torque="0.00" fuelConsumption="5261.40"/> + <Entry engineSpeed="1608.90" torque="216.90" fuelConsumption="10199.91"/> + <Entry engineSpeed="1608.90" torque="433.80" fuelConsumption="15846.19"/> + <Entry engineSpeed="1608.90" torque="650.70" fuelConsumption="21747.18"/> + <Entry engineSpeed="1608.90" torque="867.60" fuelConsumption="28037.21"/> + <Entry engineSpeed="1608.90" torque="1084.50" fuelConsumption="34232.36"/> + <Entry engineSpeed="1608.90" torque="1301.40" fuelConsumption="40669.25"/> + <Entry engineSpeed="1608.90" torque="1518.30" fuelConsumption="47498.48"/> + <Entry engineSpeed="1608.90" torque="1735.20" fuelConsumption="55015.01"/> + <Entry engineSpeed="1608.90" torque="1952.10" fuelConsumption="62654.92"/> + <Entry engineSpeed="1608.90" torque="2169.00" fuelConsumption="70071.75"/> + <Entry engineSpeed="1733.80" torque="-253.92" fuelConsumption="0.00"/> + <Entry engineSpeed="1733.80" torque="0.00" fuelConsumption="6010.80"/> + <Entry engineSpeed="1733.80" torque="216.90" fuelConsumption="11536.09"/> + <Entry engineSpeed="1733.80" torque="433.80" fuelConsumption="17479.05"/> + <Entry engineSpeed="1733.80" torque="650.70" fuelConsumption="23999.56"/> + <Entry engineSpeed="1733.80" torque="867.60" fuelConsumption="30943.62"/> + <Entry engineSpeed="1733.80" torque="1084.50" fuelConsumption="37482.51"/> + <Entry engineSpeed="1733.80" torque="1301.40" fuelConsumption="44617.51"/> + <Entry engineSpeed="1733.80" torque="1518.30" fuelConsumption="52071.25"/> + <Entry engineSpeed="1733.80" torque="1735.20" fuelConsumption="60004.29"/> + <Entry engineSpeed="1733.80" torque="1952.10" fuelConsumption="68251.45"/> + <Entry engineSpeed="1733.80" torque="2169.00" fuelConsumption="76381.09"/> + <Entry engineSpeed="1858.61" torque="-274.22" fuelConsumption="0.00"/> + <Entry engineSpeed="1858.61" torque="0.00" fuelConsumption="7204.51"/> + <Entry engineSpeed="1858.61" torque="216.90" fuelConsumption="13143.55"/> + <Entry engineSpeed="1858.61" torque="433.80" fuelConsumption="19338.96"/> + <Entry engineSpeed="1858.61" torque="650.70" fuelConsumption="26272.46"/> + <Entry engineSpeed="1858.61" torque="867.60" fuelConsumption="33838.94"/> + <Entry engineSpeed="1858.61" torque="1084.50" fuelConsumption="41281.10"/> + <Entry engineSpeed="1858.61" torque="1301.40" fuelConsumption="49065.71"/> + <Entry engineSpeed="1858.61" torque="1518.30" fuelConsumption="57066.15"/> + <Entry engineSpeed="1858.61" torque="1735.20" fuelConsumption="65324.35"/> + <Entry engineSpeed="1858.61" torque="1952.10" fuelConsumption="73876.10"/> + <Entry engineSpeed="1858.61" torque="2169.00" fuelConsumption="82384.30"/> + </FuelConsumptionMap> + <FullLoadAndDragCurve> + <Entry engineSpeed="600.00" maxTorque="1188.00" dragTorque="-138.00"/> + <Entry engineSpeed="800.00" maxTorque="1661.00" dragTorque="-143.00"/> + <Entry engineSpeed="1000.00" maxTorque="2134.00" dragTorque="-152.00"/> + <Entry engineSpeed="1200.00" maxTorque="2134.00" dragTorque="-165.00"/> + <Entry engineSpeed="1400.00" maxTorque="2134.00" dragTorque="-187.00"/> + <Entry engineSpeed="1600.00" maxTorque="1928.00" dragTorque="-217.00"/> + <Entry engineSpeed="1800.00" maxTorque="1722.00" dragTorque="-244.00"/> + <Entry engineSpeed="2000.00" maxTorque="1253.00" dragTorque="-278.00"/> + <Entry engineSpeed="2100.00" maxTorque="1019.00" dragTorque="-296.00"/> + <Entry engineSpeed="2200.00" maxTorque="0.00" dragTorque="-314.00"/> + </FullLoadAndDragCurve> + </Data> + <Signature> + <Reference URI="#ENG-350kW_IVT_12l" xmlns="http://www.w3.org/2000/09/xmldsig#"> + <Transforms> + <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments"/> + <Transform Algorithm="urn:vecto:xml:2017:canonicalization"/> + </Transforms> + <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/> + <DigestValue/> + </Reference> + </Signature> + </v2.6:Engine> + <v2.6:Gearbox xsi:type="GearboxComponentDeclarationType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0"> + <v2.0:Data id="GBX-GB_12-gear" xsi:type="v2.6:GearboxDataDeclarationType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.6"> + <Manufacturer>Generic Vendor</Manufacturer> + <Model>GB_12-gear</Model> + <CertificationNumber>GBX-GB_12-gear</CertificationNumber> + <Date>2017-09-26T15:33:45.0954248Z</Date> + <AppVersion>VectoCore</AppVersion> + <TransmissionType>AMT</TransmissionType> + <MainCertificationMethod>Standard values</MainCertificationMethod> + <DifferentialIncluded>true</DifferentialIncluded> + <v2.6:Gears xsi:type="v2.0:GearsDeclarationType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0"> + <Gear number="1"> + <Ratio>14.930</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-50000.00" torqueLoss="2000.00"/> + <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00"/> + <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00"/> + <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00"/> + <Entry inputSpeed="0.00" inputTorque="50000.00" torqueLoss="2000.00"/> + <Entry inputSpeed="5000.00" inputTorque="-50000.00" torqueLoss="2000.00"/> + <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00"/> + <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00"/> + <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00"/> + <Entry inputSpeed="5000.00" inputTorque="50000.00" torqueLoss="2000.00"/> + </TorqueLossMap> + </Gear> + <Gear number="2"> + <Ratio>11.640</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-50000.00" torqueLoss="2000.00"/> + <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00"/> + <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00"/> + <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00"/> + <Entry inputSpeed="0.00" inputTorque="50000.00" torqueLoss="2000.00"/> + <Entry inputSpeed="5000.00" inputTorque="-50000.00" torqueLoss="2000.00"/> + <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00"/> + <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00"/> + <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00"/> + <Entry inputSpeed="5000.00" inputTorque="50000.00" torqueLoss="2000.00"/> + </TorqueLossMap> + </Gear> + <Gear number="3"> + <Ratio>9.020</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-50000.00" torqueLoss="2000.00"/> + <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00"/> + <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00"/> + <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00"/> + <Entry inputSpeed="0.00" inputTorque="50000.00" torqueLoss="2000.00"/> + <Entry inputSpeed="5000.00" inputTorque="-50000.00" torqueLoss="2000.00"/> + <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00"/> + <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00"/> + <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00"/> + <Entry inputSpeed="5000.00" inputTorque="50000.00" torqueLoss="2000.00"/> + </TorqueLossMap> + </Gear> + <Gear number="4"> + <Ratio>7.040</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-50000.00" torqueLoss="2000.00"/> + <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00"/> + <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00"/> + <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00"/> + <Entry inputSpeed="0.00" inputTorque="50000.00" torqueLoss="2000.00"/> + <Entry inputSpeed="5000.00" inputTorque="-50000.00" torqueLoss="2000.00"/> + <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00"/> + <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00"/> + <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00"/> + <Entry inputSpeed="5000.00" inputTorque="50000.00" torqueLoss="2000.00"/> + </TorqueLossMap> + </Gear> + <Gear number="5"> + <Ratio>5.640</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-50000.00" torqueLoss="2000.00"/> + <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00"/> + <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00"/> + <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00"/> + <Entry inputSpeed="0.00" inputTorque="50000.00" torqueLoss="2000.00"/> + <Entry inputSpeed="5000.00" inputTorque="-50000.00" torqueLoss="2000.00"/> + <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00"/> + <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00"/> + <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00"/> + <Entry inputSpeed="5000.00" inputTorque="50000.00" torqueLoss="2000.00"/> + </TorqueLossMap> + </Gear> + <Gear number="6"> + <Ratio>4.400</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-50000.00" torqueLoss="2000.00"/> + <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00"/> + <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00"/> + <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00"/> + <Entry inputSpeed="0.00" inputTorque="50000.00" torqueLoss="2000.00"/> + <Entry inputSpeed="5000.00" inputTorque="-50000.00" torqueLoss="2000.00"/> + <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00"/> + <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00"/> + <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00"/> + <Entry inputSpeed="5000.00" inputTorque="50000.00" torqueLoss="2000.00"/> + </TorqueLossMap> + </Gear> + <Gear number="7"> + <Ratio>3.390</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-50000.00" torqueLoss="2000.00"/> + <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00"/> + <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00"/> + <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00"/> + <Entry inputSpeed="0.00" inputTorque="50000.00" torqueLoss="2000.00"/> + <Entry inputSpeed="5000.00" inputTorque="-50000.00" torqueLoss="2000.00"/> + <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00"/> + <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00"/> + <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00"/> + <Entry inputSpeed="5000.00" inputTorque="50000.00" torqueLoss="2000.00"/> + </TorqueLossMap> + </Gear> + <Gear number="8"> + <Ratio>2.650</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-50000.00" torqueLoss="2000.00"/> + <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00"/> + <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00"/> + <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00"/> + <Entry inputSpeed="0.00" inputTorque="50000.00" torqueLoss="2000.00"/> + <Entry inputSpeed="5000.00" inputTorque="-50000.00" torqueLoss="2000.00"/> + <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00"/> + <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00"/> + <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00"/> + <Entry inputSpeed="5000.00" inputTorque="50000.00" torqueLoss="2000.00"/> + </TorqueLossMap> + </Gear> + <Gear number="9"> + <Ratio>2.050</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-50000.00" torqueLoss="2000.00"/> + <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00"/> + <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00"/> + <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00"/> + <Entry inputSpeed="0.00" inputTorque="50000.00" torqueLoss="2000.00"/> + <Entry inputSpeed="5000.00" inputTorque="-50000.00" torqueLoss="2000.00"/> + <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00"/> + <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00"/> + <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00"/> + <Entry inputSpeed="5000.00" inputTorque="50000.00" torqueLoss="2000.00"/> + </TorqueLossMap> + </Gear> + <Gear number="10"> + <Ratio>1.600</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-50000.00" torqueLoss="2000.00"/> + <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00"/> + <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00"/> + <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00"/> + <Entry inputSpeed="0.00" inputTorque="50000.00" torqueLoss="2000.00"/> + <Entry inputSpeed="5000.00" inputTorque="-50000.00" torqueLoss="2000.00"/> + <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00"/> + <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00"/> + <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00"/> + <Entry inputSpeed="5000.00" inputTorque="50000.00" torqueLoss="2000.00"/> + </TorqueLossMap> + </Gear> + <Gear number="11"> + <Ratio>1.280</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-50000.00" torqueLoss="2000.00"/> + <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="5.00"/> + <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00"/> + <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="5.00"/> + <Entry inputSpeed="0.00" inputTorque="50000.00" torqueLoss="2000.00"/> + <Entry inputSpeed="5000.00" inputTorque="-50000.00" torqueLoss="2000.00"/> + <Entry inputSpeed="5000.00" inputTorque="-780.00" torqueLoss="31.00"/> + <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="31.00"/> + <Entry inputSpeed="5000.00" inputTorque="780.00" torqueLoss="31.00"/> + <Entry inputSpeed="5000.00" inputTorque="50000.00" torqueLoss="2000.00"/> + </TorqueLossMap> + </Gear> + <Gear number="12"> + <Ratio>1.000</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-50000.00" torqueLoss="1000.00"/> + <Entry inputSpeed="0.00" inputTorque="-250.00" torqueLoss="5.00"/> + <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="5.00"/> + <Entry inputSpeed="0.00" inputTorque="250.00" torqueLoss="5.00"/> + <Entry inputSpeed="0.00" inputTorque="50000.00" torqueLoss="1000.00"/> + <Entry inputSpeed="5000.00" inputTorque="-50000.00" torqueLoss="1000.00"/> + <Entry inputSpeed="5000.00" inputTorque="-845.00" torqueLoss="17.00"/> + <Entry inputSpeed="5000.00" inputTorque="0.00" torqueLoss="17.00"/> + <Entry inputSpeed="5000.00" inputTorque="845.00" torqueLoss="17.00"/> + <Entry inputSpeed="5000.00" inputTorque="50000.00" torqueLoss="1000.00"/> + </TorqueLossMap> + </Gear> + </v2.6:Gears> + </v2.0:Data> + <Signature> + <Reference URI="#GBX-GB_12-gear" xmlns="http://www.w3.org/2000/09/xmldsig#"> + <Transforms> + <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments"/> + <Transform Algorithm="urn:vecto:xml:2017:canonicalization"/> + </Transforms> + <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/> + <DigestValue/> + </Reference> + </Signature> + </v2.6:Gearbox> + <v2.6:Retarder xsi:type="v2.0:RetarderComponentDeclarationType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0"> + <Data id="RET-RET-generic" xsi:type="RetarderDataDeclarationType"> + <Manufacturer>Generic Vendor</Manufacturer> + <Model>RET-generic</Model> + <CertificationNumber>standard values</CertificationNumber> + <Date>2017-09-26T15:33:45.0954248Z</Date> + <AppVersion>VectoCore</AppVersion> + <CertificationMethod>Standard values</CertificationMethod> + <RetarderLossMap> + <Entry retarderSpeed="0.00" torqueLoss="10.00"/> + <Entry retarderSpeed="100.00" torqueLoss="10.00"/> + <Entry retarderSpeed="200.00" torqueLoss="10.10"/> + <Entry retarderSpeed="300.00" torqueLoss="10.20"/> + <Entry retarderSpeed="400.00" torqueLoss="10.30"/> + <Entry retarderSpeed="500.00" torqueLoss="10.50"/> + <Entry retarderSpeed="600.00" torqueLoss="10.70"/> + <Entry retarderSpeed="700.00" torqueLoss="11.00"/> + <Entry retarderSpeed="800.00" torqueLoss="11.30"/> + <Entry retarderSpeed="900.00" torqueLoss="11.60"/> + <Entry retarderSpeed="1000.00" torqueLoss="12.00"/> + <Entry retarderSpeed="1100.00" torqueLoss="12.40"/> + <Entry retarderSpeed="1200.00" torqueLoss="12.90"/> + <Entry retarderSpeed="1300.00" torqueLoss="13.40"/> + <Entry retarderSpeed="1400.00" torqueLoss="13.90"/> + <Entry retarderSpeed="1500.00" torqueLoss="14.50"/> + <Entry retarderSpeed="1600.00" torqueLoss="15.10"/> + <Entry retarderSpeed="1700.00" torqueLoss="15.80"/> + <Entry retarderSpeed="1800.00" torqueLoss="16.50"/> + <Entry retarderSpeed="1900.00" torqueLoss="17.20"/> + <Entry retarderSpeed="2000.00" torqueLoss="18.00"/> + <Entry retarderSpeed="2100.00" torqueLoss="18.80"/> + <Entry retarderSpeed="2200.00" torqueLoss="19.70"/> + <Entry retarderSpeed="2300.00" torqueLoss="20.60"/> + <Entry retarderSpeed="2400.00" torqueLoss="21.50"/> + <Entry retarderSpeed="2500.00" torqueLoss="22.50"/> + <Entry retarderSpeed="2600.00" torqueLoss="23.50"/> + <Entry retarderSpeed="2700.00" torqueLoss="24.60"/> + <Entry retarderSpeed="2800.00" torqueLoss="25.70"/> + <Entry retarderSpeed="2900.00" torqueLoss="26.80"/> + <Entry retarderSpeed="3000.00" torqueLoss="28.00"/> + </RetarderLossMap> + </Data> + <Signature> + <Reference URI="#RET-RET-generic" xmlns="http://www.w3.org/2000/09/xmldsig#"> + <Transforms> + <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments"/> + <Transform Algorithm="urn:vecto:xml:2017:canonicalization"/> + </Transforms> + <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/> + <DigestValue/> + </Reference> + </Signature> + </v2.6:Retarder> + <v2.6:AxleWheels xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xsi:type="AxleWheelsComponentDeclarationType"> + <Data xsi:type="AxleWheelsDataDeclarationType"> + <Axles> + <Axle axleNumber="1" xsi:type="AxleDataDeclarationType"> + <AxleType>VehicleNonDriven</AxleType> + <TwinTyres>false</TwinTyres> + <Steered>true</Steered> + <Tyre> + <Data id="TYRE-315_70R225" xsi:type="TyreDataDeclarationType"> + <Manufacturer>Generic Vendor</Manufacturer> + <Model>315/70 R22.5</Model> + <CertificationNumber>TYRE-315/70 R22.5</CertificationNumber> + <Date>2017-09-26T15:33:45.1110278Z</Date> + <AppVersion>VectoCore</AppVersion> + <Dimension>315/70 R22.5</Dimension> + <RRCDeclared>0.0052</RRCDeclared> + <FzISO>33350</FzISO> + </Data> + <Signature> + <Reference URI="#TYRE-315_70R225" xmlns="http://www.w3.org/2000/09/xmldsig#"> + <Transforms> + <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments"/> + <Transform Algorithm="urn:vecto:xml:2017:canonicalization"/> + </Transforms> + <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/> + <DigestValue/> + </Reference> + </Signature> + </Tyre> + </Axle> + <Axle axleNumber="2" xsi:type="AxleDataDeclarationType"> + <AxleType>VehicleDriven</AxleType> + <TwinTyres>true</TwinTyres> + <Steered>false</Steered> + <Tyre> + <v2.0:Data id="WHL-5432198760-315-70-R22.5" xsi:type="v2.2:TyreDataDeclarationType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.2"> + <Manufacturer>Generic Vendor</Manufacturer> + <Model>315/70 R22.5</Model> + <CertificationNumber>TYRE-315/70 R22.5</CertificationNumber> + <Date>2017-09-26T15:33:45.1110278Z</Date> + <AppVersion>VectoCore</AppVersion> + <Dimension>235/60 R17C</Dimension> + <RRCDeclared>0.0061</RRCDeclared> + <FzISO>33350</FzISO> + </v2.0:Data> + <Signature> + <Reference URI="#TYRE-315_70R225" xmlns="http://www.w3.org/2000/09/xmldsig#"> + <Transforms> + <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments"/> + <Transform Algorithm="urn:vecto:xml:2017:canonicalization"/> + </Transforms> + <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/> + <DigestValue/> + </Reference> + </Signature> + </Tyre> + </Axle> + </Axles> + </Data> + </v2.6:AxleWheels> + <v2.6:Auxiliaries xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xsi:type="AuxiliariesComponentDeclarationType"> + <Data xsi:type="AuxiliariesDataDeclarationType"> + <Fan> + <Technology>Belt driven or driven via transm. - Electronically controlled visco clutch</Technology> + </Fan> + <SteeringPump> + <Technology>Fixed displacement with elec. control</Technology> + </SteeringPump> + <ElectricSystem> + <Technology>Standard technology</Technology> + </ElectricSystem> + <PneumaticSystem> + <Technology>Medium Supply 1-stage + ESS + AMS</Technology> + </PneumaticSystem> + <HVAC> + <Technology>Default</Technology> + </HVAC> + </Data> + </v2.6:Auxiliaries> + <v2.6:AirDrag xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xsi:type="AirDragComponentDeclarationType"> + <Data id="Airdrag-genericcabin" xsi:type="AirDragDataDeclarationType"> + <Manufacturer>Generic Vendor</Manufacturer> + <Model>N.A.</Model> + <CertificationNumber>generic cabin</CertificationNumber> + <Date>2017-09-26T15:33:45.1110278Z</Date> + <AppVersion>VectoCore</AppVersion> + <CdxA_0>5.57</CdxA_0> + <TransferredCdxA>5.57</TransferredCdxA> + <DeclaredCdxA>5.57</DeclaredCdxA> + </Data> + <Signature> + <Reference URI="#Airdrag-genericcabin" xmlns="http://www.w3.org/2000/09/xmldsig#"> + <Transforms> + <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments"/> + <Transform Algorithm="urn:vecto:xml:2017:canonicalization"/> + </Transforms> + <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/> + <DigestValue/> + </Reference> + </Signature> + </v2.6:AirDrag> + </Components> + </v2.0:Vehicle> +</tns:VectoInputDeclaration> diff --git a/VectoCore/VectoXML.spp b/VectoCore/VectoXML.spp index fa75898389b0218e9634896e1b64d318d60ff348..9bde8a26de23663e925c114ef4bc6d3b172944ff 100644 --- a/VectoCore/VectoXML.spp +++ b/VectoCore/VectoXML.spp @@ -8,6 +8,7 @@ <File FilePath="VectoCoreTest\TestData\XML\XMLReaderDeclaration\SchemaVersion2.0\vecto_engine-sample.xml" HomeFolder="Yes"/> <File FilePath="VectoCoreTest\TestData\XML\XMLReaderDeclaration\SchemaVersion2.0\vecto_tyre-sample.xml" HomeFolder="Yes"/> <File FilePath="VectoCoreTest\TestData\XML\XMLReaderDeclaration\SchemaVersion2.0\vecto_vehicle-components_1.0.xml" HomeFolder="Yes"/> + <File FilePath="VectoCoreTest\TestData\XML\XMLReaderDeclaration\SchemaVersion2.6_Buses\vecto_vehicle-medium_lorry.xml" HomeFolder="Yes"/> <File FilePath="VectoCoreTest\TestData\XML\XMLReaderDeclaration\SchemaVersion2.0\vecto_vehicle-new_parameters-sample.xml" HomeFolder="Yes"/> <File FilePath="VectoCoreTest\TestData\XML\XMLReaderDeclaration\SchemaVersion2.6_Buses\vecto_vehicle-primary_heavyBus.xml" HomeFolder="Yes"/> <File FilePath="VectoCoreTest\TestData\XML\XMLReaderDeclaration\SchemaVersion2.0\vecto_vehicle-sample_LNG.xml" HomeFolder="Yes"/>