diff --git a/VECTO3GUI2020/ViewModel/Implementation/JobListViewModel.cs b/VECTO3GUI2020/ViewModel/Implementation/JobListViewModel.cs index 71d7b9c58eb8a5ca78241985b02d5f1b72a3ca54..f910a87d065547a9324f4620388b2695ddc2b74a 100644 --- a/VECTO3GUI2020/ViewModel/Implementation/JobListViewModel.cs +++ b/VECTO3GUI2020/ViewModel/Implementation/JobListViewModel.cs @@ -159,7 +159,7 @@ namespace VECTO3GUI2020.ViewModel.Implementation cancellationTokenSource = new CancellationTokenSource(); SimulationRunning = true; await Task.Run(() => RunSimulationAsync(cancellationTokenSource.Token, - new Progress<MessageEntry>((message) => { _outputViewModel.Messages.Add(message); }), + new Progress<MessageEntry>((message) => { _outputViewModel.AddMessage(message); }), new Progress<int>((i) => _outputViewModel.Progress = i), new Progress<string>((msg) => _outputViewModel.StatusMessage = msg))); SimulationRunning = false; @@ -369,6 +369,8 @@ namespace VECTO3GUI2020.ViewModel.Implementation var duration = start.Elapsed.TotalSeconds; jobProgress.Select(x => x.Value.Progress); + + progress.Report(Convert.ToInt32(sumProgress * 100 / jobProgress.Count)); status.Report(string.Format( "Duration: {0:F1}s, Current Progress: {1:P} ({2})", duration, sumProgress / jobProgress.Count, @@ -444,6 +446,9 @@ namespace VECTO3GUI2020.ViewModel.Implementation Type = MessageType.StatusMessage, Message = string.Format("Simulation finished in {0:F1}s", start.Elapsed.TotalSeconds) }); + + status.Report($"Simulation finished in {start.Elapsed.TotalSeconds} s"); + } private void PrintRuns(Dictionary<int, JobContainer.ProgressEntry> progress, Dictionary<int, FileOutputWriter> fileWriters, IProgress<MessageEntry> outputMessages) { @@ -510,7 +515,7 @@ namespace VECTO3GUI2020.ViewModel.Implementation get { return _cancelSimulationCommand ?? new RelayCommand(() => { - _outputViewModel.Messages.Add(new MessageEntry() { + _outputViewModel.AddMessage(new MessageEntry() { Message="Canceling Simulation", Type=MessageType.StatusMessage, }); diff --git a/VECTO3GUI2020/ViewModel/Implementation/OutputViewModel.cs b/VECTO3GUI2020/ViewModel/Implementation/OutputViewModel.cs index 345f474799d1c78da6aa943e431e84b00df0a693..3e41e51fdd89f701162b0f9b997869f22b7ad463 100644 --- a/VECTO3GUI2020/ViewModel/Implementation/OutputViewModel.cs +++ b/VECTO3GUI2020/ViewModel/Implementation/OutputViewModel.cs @@ -2,6 +2,7 @@ using System.Collections.Generic; using System.Collections.ObjectModel; using System.Windows.Data; +using Microsoft.WindowsAPICodePack.Shell.Interop; using VECTO3GUI2020.ViewModel.Implementation; using VECTO3GUI2020.ViewModel.Implementation.Common; using VECTO3GUI2020.ViewModel.Interfaces; @@ -22,6 +23,13 @@ namespace VECTO3GUI2020.ViewModel get { return _messages; } } + public void AddMessage(MessageEntry messageEntry) + { + lock (_messageLock) { + Messages.Add(messageEntry); + } + } + public int Progress { get => _progress; @@ -43,9 +51,10 @@ namespace VECTO3GUI2020.ViewModel public interface IOutputViewModel : IMainViewModel { - ObservableCollection<MessageEntry> Messages { get; } + //ObservableCollection<MessageEntry> Messages { get; } int Progress { get; set; } string StatusMessage { get; set; } + void AddMessage(MessageEntry messageEntry); } } \ No newline at end of file diff --git a/VECTO3GUI2020/Views/OutputView.xaml b/VECTO3GUI2020/Views/OutputView.xaml index 0db8b7adc5d2137ba01309d8d2decb6fc05e615a..7f8015871ae09214136d3b87940a49dff23249c6 100644 --- a/VECTO3GUI2020/Views/OutputView.xaml +++ b/VECTO3GUI2020/Views/OutputView.xaml @@ -14,14 +14,14 @@ Minimum="0" Maximum="100" Value="{Binding Progress}"/> - <StatusBar DockPanel.Dock="Bottom" Height="30"> - <TextBlock Text="{Binding StatusMessage}"/> + <StatusBar DockPanel.Dock="Bottom" MinHeight="30"> + <TextBlock Text="{Binding StatusMessage}" TextWrapping="Wrap"/> </StatusBar> <DataGrid VerticalAlignment="Stretch" VerticalScrollBarVisibility="Auto" DockPanel.Dock="Top" - ItemsSource="{Binding Messages}" + ItemsSource="{Binding Messages, IsAsync=True}" BorderThickness="1" CanUserAddRows="False" AutoGenerateColumns="False" diff --git a/Vecto3GUI2020Test/inputdata/final.VIF_Report_4.xml b/Vecto3GUI2020Test/inputdata/final.VIF_Report_4.xml new file mode 100644 index 0000000000000000000000000000000000000000..094ccf10ca1d8f2bb5702912eeb5772ef2facb59 --- /dev/null +++ b/Vecto3GUI2020Test/inputdata/final.VIF_Report_4.xml @@ -0,0 +1,783 @@ +<?xml version="1.0" encoding="utf-8"?> +<vif0.1:VectoOutputMultistage xmlns="urn:tugraz:ivt:VectoAPI:DeclarationOutput:VehicleInterimFile:v0.1" xmlns:di="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:v2.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xmlns:v2.1="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1" xmlns:v2.3="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.3" xmlns:v2.6="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.6" xmlns:v2.8="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.8" xmlns:vif0.1="urn:tugraz:ivt:VectoAPI:DeclarationOutput:VehicleInterimFile:v0.1" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationOutput:VehicleInterimFile:v0.1 https://citnet.tech.ec.europa.eu/CITnet/svn/VECTO/trunk/Share/XML/XSD//DEV/VectoOutputMultistage.0.1.xsd"> + <vif0.1:PrimaryVehicle> + <vif0.1:Data xsi:type="PrimaryVehicleDataType" id="PIF-0cfb413a8bf1457a8dcd"> + <vif0.1:Vehicle xsi:type="VehiclePIFType"> + <vif0.1:ManufacturerPrimaryVehicle>Generic Bus Manufacturer</vif0.1:ManufacturerPrimaryVehicle> + <vif0.1:ManufacturerAddressPrimaryVehicle>Street, ZIP City</vif0.1:ManufacturerAddressPrimaryVehicle> + <vif0.1:Model>Generic Model</vif0.1:Model> + <vif0.1:VIN>VEH-1234567890_nonSmart</vif0.1:VIN> + <vif0.1:Date>2017-02-15T11:00:00Z</vif0.1:Date> + <vif0.1:LegislativeCategory>M3</vif0.1:LegislativeCategory> + <vif0.1:ChassisConfiguration>Bus</vif0.1:ChassisConfiguration> + <vif0.1:AxleConfiguration>4x2</vif0.1:AxleConfiguration> + <vif0.1:Articulated>false</vif0.1:Articulated> + <vif0.1:TechnicalPermissibleMaximumLadenMass>20000</vif0.1:TechnicalPermissibleMaximumLadenMass> + <vif0.1:IdlingSpeed>700</vif0.1:IdlingSpeed> + <vif0.1:RetarderType>Transmission Output Retarder</vif0.1:RetarderType> + <vif0.1:RetarderRatio>1.000</vif0.1:RetarderRatio> + <vif0.1:AngledriveType>None</vif0.1:AngledriveType> + <vif0.1:ZeroEmissionVehicle>false</vif0.1:ZeroEmissionVehicle> + <vif0.1:ADAS xmlns:adas="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1" xsi:type="adas:AdvancedDriverAssistantSystemsType"> + <adas:EngineStopStart>false</adas:EngineStopStart> + <adas:EcoRollWithoutEngineStop>false</adas:EcoRollWithoutEngineStop> + <adas:EcoRollWithEngineStop>false</adas:EcoRollWithEngineStop> + <adas:PredictiveCruiseControl>none</adas:PredictiveCruiseControl> + </vif0.1:ADAS> + <vif0.1:TorqueLimits xmlns:tcl="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xsi:type="tcl:TorqueLimitsType"> + <tcl:Entry gear="6" maxTorque="1800" /> + <tcl:Entry gear="1" maxTorque="2500" /> + </vif0.1:TorqueLimits> + <vif0.1:Components xsi:type="VehicleComponentsPIFType"> + <vif0.1:Engine> + <vif0.1:Data xsi:type="EngineDataPIFType"> + <vif0.1:Manufacturer>Generic Engine Manufacturer</vif0.1:Manufacturer> + <vif0.1:Model>Generic primary bus 41 Engine</vif0.1:Model> + <vif0.1:CertificationNumber>e12*0815/8051*2017/05E0000*00</vif0.1:CertificationNumber> + <vif0.1:Date>2017-02-15T11:00:00Z</vif0.1:Date> + <vif0.1:AppVersion>VectoEngine x.y</vif0.1:AppVersion> + <vif0.1:Displacement>7700</vif0.1:Displacement> + <vif0.1:RatedSpeed>2200</vif0.1:RatedSpeed> + <vif0.1:RatedPower>200000</vif0.1:RatedPower> + <vif0.1:MaxEngineTorque>1100</vif0.1:MaxEngineTorque> + <vif0.1:WHRType> + <MechanicalOutputICE xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.3">false</MechanicalOutputICE> + <MechanicalOutputDrivetrain xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.3">false</MechanicalOutputDrivetrain> + <ElectricalOutput xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.3">false</ElectricalOutput> + </vif0.1:WHRType> + <vif0.1:Mode> + <vif0.1:IdlingSpeed>700</vif0.1:IdlingSpeed> + <vif0.1:FullLoadAndDragCurve> + <vif0.1:Entry engineSpeed="600.00" maxTorque="546.02" dragTorque="-39.66" /> + <vif0.1:Entry engineSpeed="800.00" maxTorque="760.78" dragTorque="-48.83" /> + <vif0.1:Entry engineSpeed="1000.00" maxTorque="973.29" dragTorque="-56.44" /> + <vif0.1:Entry engineSpeed="1200.00" maxTorque="1092.03" dragTorque="-67.29" /> + <vif0.1:Entry engineSpeed="1400.00" maxTorque="1092.03" dragTorque="-77.58" /> + <vif0.1:Entry engineSpeed="1600.00" maxTorque="1092.03" dragTorque="-87.88" /> + <vif0.1:Entry engineSpeed="1800.00" maxTorque="1022.52" dragTorque="-94.11" /> + <vif0.1:Entry engineSpeed="2000.00" maxTorque="944.17" dragTorque="-100.76" /> + <vif0.1:Entry engineSpeed="2200.00" maxTorque="868.12" dragTorque="-113.36" /> + <vif0.1:Entry engineSpeed="2400.00" maxTorque="741.99" dragTorque="-122.60" /> + <vif0.1:Entry engineSpeed="2500.00" maxTorque="647.29" dragTorque="-126.66" /> + <vif0.1:Entry engineSpeed="2600.00" maxTorque="0.00" dragTorque="-132.07" /> + </vif0.1:FullLoadAndDragCurve> + <vif0.1:Fuels> + <vif0.1:FuelType>Diesel CI</vif0.1:FuelType> + </vif0.1:Fuels> + </vif0.1:Mode> + </vif0.1:Data> + </vif0.1:Engine> + <vif0.1:Transmission> + <vif0.1:Data xsi:type="TransmissionDataPIFType"> + <vif0.1:Manufacturer>Generic Gearbox Manufacturer</vif0.1:Manufacturer> + <vif0.1:Model>AT 6 Gear</vif0.1:Model> + <vif0.1:MainCertificationMethod>Standard values</vif0.1:MainCertificationMethod> + <vif0.1:Date>2017-01-11T11:00:00Z</vif0.1:Date> + <vif0.1:AppVersion>3.0.1</vif0.1:AppVersion> + <vif0.1:TransmissionType>APT-S</vif0.1:TransmissionType> + <vif0.1:Gears xsi:type="TransmissionGearsPIFType"> + <vif0.1:Gear number="1"> + <vif0.1:Ratio>3.364</vif0.1:Ratio> + <vif0.1:MaxTorque>1900</vif0.1:MaxTorque> + <vif0.1:MaxSpeed>2500</vif0.1:MaxSpeed> + </vif0.1:Gear> + <vif0.1:Gear number="2"> + <vif0.1:Ratio>1.909</vif0.1:Ratio> + <vif0.1:MaxTorque>1900</vif0.1:MaxTorque> + <vif0.1:MaxSpeed>2500</vif0.1:MaxSpeed> + </vif0.1:Gear> + <vif0.1:Gear number="3"> + <vif0.1:Ratio>1.421</vif0.1:Ratio> + <vif0.1:MaxSpeed>2500</vif0.1:MaxSpeed> + </vif0.1:Gear> + <vif0.1:Gear number="4"> + <vif0.1:Ratio>1.000</vif0.1:Ratio> + <vif0.1:MaxSpeed>2500</vif0.1:MaxSpeed> + </vif0.1:Gear> + <vif0.1:Gear number="5"> + <vif0.1:Ratio>0.720</vif0.1:Ratio> + <vif0.1:MaxSpeed>2500</vif0.1:MaxSpeed> + </vif0.1:Gear> + <vif0.1:Gear number="6"> + <vif0.1:Ratio>0.615</vif0.1:Ratio> + <vif0.1:MaxSpeed>2500</vif0.1:MaxSpeed> + </vif0.1:Gear> + </vif0.1:Gears> + </vif0.1:Data> + </vif0.1:Transmission> + <vif0.1:Axlegear> + <vif0.1:Data xsi:type="AxlegearDataPIFType"> + <vif0.1:Manufacturer>Generic Gearbox Manufacturer</vif0.1:Manufacturer> + <vif0.1:Model>Generic primary bus 41 AxleGear</vif0.1:Model> + <vif0.1:CertificationMethod>Standard values</vif0.1:CertificationMethod> + <vif0.1:Date>2017-01-11T11:00:00Z</vif0.1:Date> + <vif0.1:AppVersion>3.0.1</vif0.1:AppVersion> + <vif0.1:LineType>Single portal axle</vif0.1:LineType> + <vif0.1:Ratio>6.500</vif0.1:Ratio> + </vif0.1:Data> + </vif0.1:Axlegear> + <vif0.1:AxleWheels> + <vif0.1:Data xsi:type="AxleWheelsDataPIFType"> + <vif0.1:Axles> + <vif0.1:Axle axleNumber="1" xsi:type="AxleDataDeclarationType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0"> + <AxleType>VehicleNonDriven</AxleType> + <TwinTyres>false</TwinTyres> + <Steered>true</Steered> + <Tyre> + <Data id="WHL-5432198760-315-70-R22.5" xsi:type="TyreDataDeclarationType"> + <Manufacturer>Generic Wheels Manufacturer</Manufacturer> + <Model>Generic Wheel</Model> + <CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber> + <Date>2017-01-11T14:00:00Z</Date> + <AppVersion>Tyre Generation App 1.0</AppVersion> + <Dimension>315/70 R22.5</Dimension> + <RRCDeclared>0.0055</RRCDeclared> + <FzISO>31300</FzISO> + </Data> + <Signature> + <di:Reference URI="#WHL-5432198760-315-70-R22.5" xmlns:di="http://www.w3.org/2000/09/xmldsig#"> + <di:Transforms> + <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" /> + <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /> + </di:Transforms> + <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" /> + <di:DigestValue>4TkUGQTX8tevHOU9Cj9uyCFuI/aqcEYlo/gyVjVQmv0=</di:DigestValue> + </di:Reference> + </Signature> + </Tyre> + </vif0.1:Axle> + <vif0.1:Axle axleNumber="2" xsi:type="AxleDataDeclarationType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0"> + <AxleType>VehicleDriven</AxleType> + <TwinTyres>true</TwinTyres> + <Steered>false</Steered> + <Tyre> + <Data id="WHL-5432198760-315-70-R22.5" xsi:type="TyreDataDeclarationType"> + <Manufacturer>Generic Wheels Manufacturer</Manufacturer> + <Model>Generic Wheel</Model> + <CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber> + <Date>2017-01-11T14:00:00Z</Date> + <AppVersion>Tyre Generation App 1.0</AppVersion> + <Dimension>315/70 R22.5</Dimension> + <RRCDeclared>0.0063</RRCDeclared> + <FzISO>31300</FzISO> + </Data> + <Signature> + <di:Reference URI="#WHL-5432198760-315-70-R22.5" xmlns:di="http://www.w3.org/2000/09/xmldsig#"> + <di:Transforms> + <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" /> + <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /> + </di:Transforms> + <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" /> + <di:DigestValue>KljvtvGUUQ/L7MiLVAqU+bckL5PNDNNwdeLH9kUVrfM=</di:DigestValue> + </di:Reference> + </Signature> + </Tyre> + </vif0.1:Axle> + </vif0.1:Axles> + </vif0.1:Data> + </vif0.1:AxleWheels> + <vif0.1:Auxiliaries> + <vif0.1:Data xsi:type="AuxiliaryDataPIFType"> + <vif0.1:Fan> + <vif0.1:Technology>Hydraulic driven - Constant displacement pump</vif0.1:Technology> + </vif0.1:Fan> + <vif0.1:SteeringPump> + <vif0.1:Technology axleNumber="1">Variable displacement elec. controlled</vif0.1:Technology> + </vif0.1:SteeringPump> + <vif0.1:ElectricSystem> + <vif0.1:AlternatorTechnology>smart</vif0.1:AlternatorTechnology> + <vif0.1:SmartAlternator> + <vif0.1:RatedCurrent>310</vif0.1:RatedCurrent> + <vif0.1:RatedVoltage>48</vif0.1:RatedVoltage> + </vif0.1:SmartAlternator> + <vif0.1:Battery> + <vif0.1:BatteryTechnology>li-ion battery - high power</vif0.1:BatteryTechnology> + <vif0.1:RatedCapacity>1</vif0.1:RatedCapacity> + <vif0.1:NominalVoltage>48</vif0.1:NominalVoltage> + </vif0.1:Battery> + <vif0.1:SupplyFromHEVPossible>false</vif0.1:SupplyFromHEVPossible> + </vif0.1:ElectricSystem> + <vif0.1:PneumaticSystem> + <vif0.1:SizeOfAirSupply>Large Supply 2-stage</vif0.1:SizeOfAirSupply> + <vif0.1:CompressorDrive>mechanically</vif0.1:CompressorDrive> + <vif0.1:Clutch>none</vif0.1:Clutch> + <vif0.1:CompressorRatio>1.000</vif0.1:CompressorRatio> + <vif0.1:SmartCompressionSystem>false</vif0.1:SmartCompressionSystem> + <vif0.1:SmartRegenerationSystem>false</vif0.1:SmartRegenerationSystem> + <vif0.1:AirsuspensionControl>electronically</vif0.1:AirsuspensionControl> + <vif0.1:PneumaticSCRReagentDosing>true</vif0.1:PneumaticSCRReagentDosing> + </vif0.1:PneumaticSystem> + <vif0.1:HVAC> + <vif0.1:AdjustableCoolantThermostat>true</vif0.1:AdjustableCoolantThermostat> + <vif0.1:EngineWasteGasHeatExchanger>true</vif0.1:EngineWasteGasHeatExchanger> + </vif0.1:HVAC> + </vif0.1:Data> + </vif0.1:Auxiliaries> + </vif0.1:Components> + </vif0.1:Vehicle> + <vif0.1:InputDataSignature> + <di:Reference URI="#VEH-PrimaryBus_nonSmart"> + <di:Transforms> + <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" /> + <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /> + </di:Transforms> + <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" /> + <di:DigestValue>W1n8NZVFsw4QrL7Dy/rJ1J02Xk4UvfMfBfZ+lO5x2i4=</di:DigestValue> + </di:Reference> + </vif0.1:InputDataSignature> + <vif0.1:ManufacturerRecordSignature> + <di:Reference URI="#RESULT-0f8290ebb0b8446c9841"> + <di:Transforms> + <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" /> + <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /> + </di:Transforms> + <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" /> + <di:DigestValue>vo6X6Me6wrxqosr7cAnrliB6kTd8RVmvw5AJ86ezzD4=</di:DigestValue> + </di:Reference> + </vif0.1:ManufacturerRecordSignature> + <vif0.1:Results> + <vif0.1:Status>success</vif0.1:Status> + <vif0.1:Result status="success"> + <vif0.1:VehicleGroup>P31SD</vif0.1:VehicleGroup> + <vif0.1:Mission>Heavy Urban</vif0.1:Mission> + <vif0.1:SimulationParameters> + <vif0.1:TotalVehicleMass unit="kg">13098.63</vif0.1:TotalVehicleMass> + <vif0.1:Payload unit="kg">1123.63</vif0.1:Payload> + <vif0.1:PassengerCount>16.52</vif0.1:PassengerCount> + <vif0.1:FuelMode>single fuel mode</vif0.1:FuelMode> + </vif0.1:SimulationParameters> + <vif0.1:Fuel type="Diesel CI"> + <vif0.1:EnergyConsumption unit="MJ/km">19.26127</vif0.1:EnergyConsumption> + </vif0.1:Fuel> + <vif0.1:CO2 unit="g/km">1411.89</vif0.1:CO2> + </vif0.1:Result> + <vif0.1:Result status="success"> + <vif0.1:VehicleGroup>P31SD</vif0.1:VehicleGroup> + <vif0.1:Mission>Heavy Urban</vif0.1:Mission> + <vif0.1:SimulationParameters> + <vif0.1:TotalVehicleMass unit="kg">17593.16</vif0.1:TotalVehicleMass> + <vif0.1:Payload unit="kg">5618.16</vif0.1:Payload> + <vif0.1:PassengerCount>82.62</vif0.1:PassengerCount> + <vif0.1:FuelMode>single fuel mode</vif0.1:FuelMode> + </vif0.1:SimulationParameters> + <vif0.1:Fuel type="Diesel CI"> + <vif0.1:EnergyConsumption unit="MJ/km">23.36173</vif0.1:EnergyConsumption> + </vif0.1:Fuel> + <vif0.1:CO2 unit="g/km">1712.46</vif0.1:CO2> + </vif0.1:Result> + <vif0.1:Result status="success"> + <vif0.1:VehicleGroup>P31SD</vif0.1:VehicleGroup> + <vif0.1:Mission>Urban</vif0.1:Mission> + <vif0.1:SimulationParameters> + <vif0.1:TotalVehicleMass unit="kg">13098.63</vif0.1:TotalVehicleMass> + <vif0.1:Payload unit="kg">1123.63</vif0.1:Payload> + <vif0.1:PassengerCount>16.52</vif0.1:PassengerCount> + <vif0.1:FuelMode>single fuel mode</vif0.1:FuelMode> + </vif0.1:SimulationParameters> + <vif0.1:Fuel type="Diesel CI"> + <vif0.1:EnergyConsumption unit="MJ/km">15.79525</vif0.1:EnergyConsumption> + </vif0.1:Fuel> + <vif0.1:CO2 unit="g/km">1157.82</vif0.1:CO2> + </vif0.1:Result> + <vif0.1:Result status="success"> + <vif0.1:VehicleGroup>P31SD</vif0.1:VehicleGroup> + <vif0.1:Mission>Urban</vif0.1:Mission> + <vif0.1:SimulationParameters> + <vif0.1:TotalVehicleMass unit="kg">17593.16</vif0.1:TotalVehicleMass> + <vif0.1:Payload unit="kg">5618.16</vif0.1:Payload> + <vif0.1:PassengerCount>82.62</vif0.1:PassengerCount> + <vif0.1:FuelMode>single fuel mode</vif0.1:FuelMode> + </vif0.1:SimulationParameters> + <vif0.1:Fuel type="Diesel CI"> + <vif0.1:EnergyConsumption unit="MJ/km">19.17590</vif0.1:EnergyConsumption> + </vif0.1:Fuel> + <vif0.1:CO2 unit="g/km">1405.63</vif0.1:CO2> + </vif0.1:Result> + <vif0.1:Result status="success"> + <vif0.1:VehicleGroup>P31SD</vif0.1:VehicleGroup> + <vif0.1:Mission>Suburban</vif0.1:Mission> + <vif0.1:SimulationParameters> + <vif0.1:TotalVehicleMass unit="kg">13098.63</vif0.1:TotalVehicleMass> + <vif0.1:Payload unit="kg">1123.63</vif0.1:Payload> + <vif0.1:PassengerCount>16.52</vif0.1:PassengerCount> + <vif0.1:FuelMode>single fuel mode</vif0.1:FuelMode> + </vif0.1:SimulationParameters> + <vif0.1:Fuel type="Diesel CI"> + <vif0.1:EnergyConsumption unit="MJ/km">14.24764</vif0.1:EnergyConsumption> + </vif0.1:Fuel> + <vif0.1:CO2 unit="g/km">1044.38</vif0.1:CO2> + </vif0.1:Result> + <vif0.1:Result status="success"> + <vif0.1:VehicleGroup>P31SD</vif0.1:VehicleGroup> + <vif0.1:Mission>Suburban</vif0.1:Mission> + <vif0.1:SimulationParameters> + <vif0.1:TotalVehicleMass unit="kg">17593.16</vif0.1:TotalVehicleMass> + <vif0.1:Payload unit="kg">5618.16</vif0.1:Payload> + <vif0.1:PassengerCount>82.62</vif0.1:PassengerCount> + <vif0.1:FuelMode>single fuel mode</vif0.1:FuelMode> + </vif0.1:SimulationParameters> + <vif0.1:Fuel type="Diesel CI"> + <vif0.1:EnergyConsumption unit="MJ/km">17.32635</vif0.1:EnergyConsumption> + </vif0.1:Fuel> + <vif0.1:CO2 unit="g/km">1270.06</vif0.1:CO2> + </vif0.1:Result> + <vif0.1:Result status="success"> + <vif0.1:VehicleGroup>P31SD</vif0.1:VehicleGroup> + <vif0.1:Mission>Interurban</vif0.1:Mission> + <vif0.1:SimulationParameters> + <vif0.1:TotalVehicleMass unit="kg">13050.44</vif0.1:TotalVehicleMass> + <vif0.1:Payload unit="kg">1075.44</vif0.1:Payload> + <vif0.1:PassengerCount>15.15</vif0.1:PassengerCount> + <vif0.1:FuelMode>single fuel mode</vif0.1:FuelMode> + </vif0.1:SimulationParameters> + <vif0.1:Fuel type="Diesel CI"> + <vif0.1:EnergyConsumption unit="MJ/km">12.66038</vif0.1:EnergyConsumption> + </vif0.1:Fuel> + <vif0.1:CO2 unit="g/km">928.03</vif0.1:CO2> + </vif0.1:Result> + <vif0.1:Result status="success"> + <vif0.1:VehicleGroup>P31SD</vif0.1:VehicleGroup> + <vif0.1:Mission>Interurban</vif0.1:Mission> + <vif0.1:SimulationParameters> + <vif0.1:TotalVehicleMass unit="kg">15494.61</vif0.1:TotalVehicleMass> + <vif0.1:Payload unit="kg">3519.61</vif0.1:Payload> + <vif0.1:PassengerCount>49.57</vif0.1:PassengerCount> + <vif0.1:FuelMode>single fuel mode</vif0.1:FuelMode> + </vif0.1:SimulationParameters> + <vif0.1:Fuel type="Diesel CI"> + <vif0.1:EnergyConsumption unit="MJ/km">13.98543</vif0.1:EnergyConsumption> + </vif0.1:Fuel> + <vif0.1:CO2 unit="g/km">1025.16</vif0.1:CO2> + </vif0.1:Result> + <vif0.1:Result status="success"> + <vif0.1:VehicleGroup>P31DD</vif0.1:VehicleGroup> + <vif0.1:Mission>Heavy Urban</vif0.1:Mission> + <vif0.1:SimulationParameters> + <vif0.1:TotalVehicleMass unit="kg">13543.34</vif0.1:TotalVehicleMass> + <vif0.1:Payload unit="kg">1193.34</vif0.1:Payload> + <vif0.1:PassengerCount>17.55</vif0.1:PassengerCount> + <vif0.1:FuelMode>single fuel mode</vif0.1:FuelMode> + </vif0.1:SimulationParameters> + <vif0.1:Fuel type="Diesel CI"> + <vif0.1:EnergyConsumption unit="MJ/km">20.31731</vif0.1:EnergyConsumption> + </vif0.1:Fuel> + <vif0.1:CO2 unit="g/km">1489.30</vif0.1:CO2> + </vif0.1:Result> + <vif0.1:Result status="success"> + <vif0.1:VehicleGroup>P31DD</vif0.1:VehicleGroup> + <vif0.1:Mission>Heavy Urban</vif0.1:Mission> + <vif0.1:SimulationParameters> + <vif0.1:TotalVehicleMass unit="kg">18316.69</vif0.1:TotalVehicleMass> + <vif0.1:Payload unit="kg">5966.69</vif0.1:Payload> + <vif0.1:PassengerCount>87.75</vif0.1:PassengerCount> + <vif0.1:FuelMode>single fuel mode</vif0.1:FuelMode> + </vif0.1:SimulationParameters> + <vif0.1:Fuel type="Diesel CI"> + <vif0.1:EnergyConsumption unit="MJ/km">24.95584</vif0.1:EnergyConsumption> + </vif0.1:Fuel> + <vif0.1:CO2 unit="g/km">1829.32</vif0.1:CO2> + </vif0.1:Result> + <vif0.1:Result status="success"> + <vif0.1:VehicleGroup>P31DD</vif0.1:VehicleGroup> + <vif0.1:Mission>Urban</vif0.1:Mission> + <vif0.1:SimulationParameters> + <vif0.1:TotalVehicleMass unit="kg">13543.34</vif0.1:TotalVehicleMass> + <vif0.1:Payload unit="kg">1193.34</vif0.1:Payload> + <vif0.1:PassengerCount>17.55</vif0.1:PassengerCount> + <vif0.1:FuelMode>single fuel mode</vif0.1:FuelMode> + </vif0.1:SimulationParameters> + <vif0.1:Fuel type="Diesel CI"> + <vif0.1:EnergyConsumption unit="MJ/km">16.66413</vif0.1:EnergyConsumption> + </vif0.1:Fuel> + <vif0.1:CO2 unit="g/km">1221.52</vif0.1:CO2> + </vif0.1:Result> + <vif0.1:Result status="success"> + <vif0.1:VehicleGroup>P31DD</vif0.1:VehicleGroup> + <vif0.1:Mission>Urban</vif0.1:Mission> + <vif0.1:SimulationParameters> + <vif0.1:TotalVehicleMass unit="kg">18316.69</vif0.1:TotalVehicleMass> + <vif0.1:Payload unit="kg">5966.69</vif0.1:Payload> + <vif0.1:PassengerCount>87.75</vif0.1:PassengerCount> + <vif0.1:FuelMode>single fuel mode</vif0.1:FuelMode> + </vif0.1:SimulationParameters> + <vif0.1:Fuel type="Diesel CI"> + <vif0.1:EnergyConsumption unit="MJ/km">20.46277</vif0.1:EnergyConsumption> + </vif0.1:Fuel> + <vif0.1:CO2 unit="g/km">1499.96</vif0.1:CO2> + </vif0.1:Result> + <vif0.1:Result status="success"> + <vif0.1:VehicleGroup>P31DD</vif0.1:VehicleGroup> + <vif0.1:Mission>Suburban</vif0.1:Mission> + <vif0.1:SimulationParameters> + <vif0.1:TotalVehicleMass unit="kg">13543.34</vif0.1:TotalVehicleMass> + <vif0.1:Payload unit="kg">1193.34</vif0.1:Payload> + <vif0.1:PassengerCount>17.55</vif0.1:PassengerCount> + <vif0.1:FuelMode>single fuel mode</vif0.1:FuelMode> + </vif0.1:SimulationParameters> + <vif0.1:Fuel type="Diesel CI"> + <vif0.1:EnergyConsumption unit="MJ/km">14.85984</vif0.1:EnergyConsumption> + </vif0.1:Fuel> + <vif0.1:CO2 unit="g/km">1089.26</vif0.1:CO2> + </vif0.1:Result> + <vif0.1:Result status="success"> + <vif0.1:VehicleGroup>P31DD</vif0.1:VehicleGroup> + <vif0.1:Mission>Suburban</vif0.1:Mission> + <vif0.1:SimulationParameters> + <vif0.1:TotalVehicleMass unit="kg">18316.69</vif0.1:TotalVehicleMass> + <vif0.1:Payload unit="kg">5966.69</vif0.1:Payload> + <vif0.1:PassengerCount>87.75</vif0.1:PassengerCount> + <vif0.1:FuelMode>single fuel mode</vif0.1:FuelMode> + </vif0.1:SimulationParameters> + <vif0.1:Fuel type="Diesel CI"> + <vif0.1:EnergyConsumption unit="MJ/km">18.25391</vif0.1:EnergyConsumption> + </vif0.1:Fuel> + <vif0.1:CO2 unit="g/km">1338.05</vif0.1:CO2> + </vif0.1:Result> + <vif0.1:Result status="success"> + <vif0.1:VehicleGroup>P32SD</vif0.1:VehicleGroup> + <vif0.1:Mission>Interurban</vif0.1:Mission> + <vif0.1:SimulationParameters> + <vif0.1:TotalVehicleMass unit="kg">14225.44</vif0.1:TotalVehicleMass> + <vif0.1:Payload unit="kg">1075.44</vif0.1:Payload> + <vif0.1:PassengerCount>15.15</vif0.1:PassengerCount> + <vif0.1:FuelMode>single fuel mode</vif0.1:FuelMode> + </vif0.1:SimulationParameters> + <vif0.1:Fuel type="Diesel CI"> + <vif0.1:EnergyConsumption unit="MJ/km">12.84841</vif0.1:EnergyConsumption> + </vif0.1:Fuel> + <vif0.1:CO2 unit="g/km">941.82</vif0.1:CO2> + </vif0.1:Result> + <vif0.1:Result status="success"> + <vif0.1:VehicleGroup>P32SD</vif0.1:VehicleGroup> + <vif0.1:Mission>Interurban</vif0.1:Mission> + <vif0.1:SimulationParameters> + <vif0.1:TotalVehicleMass unit="kg">16669.61</vif0.1:TotalVehicleMass> + <vif0.1:Payload unit="kg">3519.61</vif0.1:Payload> + <vif0.1:PassengerCount>49.57</vif0.1:PassengerCount> + <vif0.1:FuelMode>single fuel mode</vif0.1:FuelMode> + </vif0.1:SimulationParameters> + <vif0.1:Fuel type="Diesel CI"> + <vif0.1:EnergyConsumption unit="MJ/km">14.17565</vif0.1:EnergyConsumption> + </vif0.1:Fuel> + <vif0.1:CO2 unit="g/km">1039.10</vif0.1:CO2> + </vif0.1:Result> + <vif0.1:Result status="success"> + <vif0.1:VehicleGroup>P32SD</vif0.1:VehicleGroup> + <vif0.1:Mission>Coach</vif0.1:Mission> + <vif0.1:SimulationParameters> + <vif0.1:TotalVehicleMass unit="kg">14244.99</vif0.1:TotalVehicleMass> + <vif0.1:Payload unit="kg">1094.99</vif0.1:Payload> + <vif0.1:PassengerCount>15.42</vif0.1:PassengerCount> + <vif0.1:FuelMode>single fuel mode</vif0.1:FuelMode> + </vif0.1:SimulationParameters> + <vif0.1:Fuel type="Diesel CI"> + <vif0.1:EnergyConsumption unit="MJ/km">11.06324</vif0.1:EnergyConsumption> + </vif0.1:Fuel> + <vif0.1:CO2 unit="g/km">810.96</vif0.1:CO2> + </vif0.1:Result> + <vif0.1:Result status="success"> + <vif0.1:VehicleGroup>P32SD</vif0.1:VehicleGroup> + <vif0.1:Mission>Coach</vif0.1:Mission> + <vif0.1:SimulationParameters> + <vif0.1:TotalVehicleMass unit="kg">15887.48</vif0.1:TotalVehicleMass> + <vif0.1:Payload unit="kg">2737.48</vif0.1:Payload> + <vif0.1:PassengerCount>38.56</vif0.1:PassengerCount> + <vif0.1:FuelMode>single fuel mode</vif0.1:FuelMode> + </vif0.1:SimulationParameters> + <vif0.1:Fuel type="Diesel CI"> + <vif0.1:EnergyConsumption unit="MJ/km">11.51205</vif0.1:EnergyConsumption> + </vif0.1:Fuel> + <vif0.1:CO2 unit="g/km">843.86</vif0.1:CO2> + </vif0.1:Result> + <vif0.1:Result status="success"> + <vif0.1:VehicleGroup>P32DD</vif0.1:VehicleGroup> + <vif0.1:Mission>Interurban</vif0.1:Mission> + <vif0.1:SimulationParameters> + <vif0.1:TotalVehicleMass unit="kg">14662.82</vif0.1:TotalVehicleMass> + <vif0.1:Payload unit="kg">1262.82</vif0.1:Payload> + <vif0.1:PassengerCount>17.79</vif0.1:PassengerCount> + <vif0.1:FuelMode>single fuel mode</vif0.1:FuelMode> + </vif0.1:SimulationParameters> + <vif0.1:Fuel type="Diesel CI"> + <vif0.1:EnergyConsumption unit="MJ/km">13.25759</vif0.1:EnergyConsumption> + </vif0.1:Fuel> + <vif0.1:CO2 unit="g/km">971.81</vif0.1:CO2> + </vif0.1:Result> + <vif0.1:Result status="success"> + <vif0.1:VehicleGroup>P32DD</vif0.1:VehicleGroup> + <vif0.1:Mission>Interurban</vif0.1:Mission> + <vif0.1:SimulationParameters> + <vif0.1:TotalVehicleMass unit="kg">17609.41</vif0.1:TotalVehicleMass> + <vif0.1:Payload unit="kg">4209.41</vif0.1:Payload> + <vif0.1:PassengerCount>59.29</vif0.1:PassengerCount> + <vif0.1:FuelMode>single fuel mode</vif0.1:FuelMode> + </vif0.1:SimulationParameters> + <vif0.1:Fuel type="Diesel CI"> + <vif0.1:EnergyConsumption unit="MJ/km">14.86026</vif0.1:EnergyConsumption> + </vif0.1:Fuel> + <vif0.1:CO2 unit="g/km">1089.29</vif0.1:CO2> + </vif0.1:Result> + <vif0.1:Result status="success"> + <vif0.1:VehicleGroup>P32DD</vif0.1:VehicleGroup> + <vif0.1:Mission>Coach</vif0.1:Mission> + <vif0.1:SimulationParameters> + <vif0.1:TotalVehicleMass unit="kg">14747.01</vif0.1:TotalVehicleMass> + <vif0.1:Payload unit="kg">1347.01</vif0.1:Payload> + <vif0.1:PassengerCount>18.97</vif0.1:PassengerCount> + <vif0.1:FuelMode>single fuel mode</vif0.1:FuelMode> + </vif0.1:SimulationParameters> + <vif0.1:Fuel type="Diesel CI"> + <vif0.1:EnergyConsumption unit="MJ/km">11.54039</vif0.1:EnergyConsumption> + </vif0.1:Fuel> + <vif0.1:CO2 unit="g/km">845.93</vif0.1:CO2> + </vif0.1:Result> + <vif0.1:Result status="success"> + <vif0.1:VehicleGroup>P32DD</vif0.1:VehicleGroup> + <vif0.1:Mission>Coach</vif0.1:Mission> + <vif0.1:SimulationParameters> + <vif0.1:TotalVehicleMass unit="kg">16767.53</vif0.1:TotalVehicleMass> + <vif0.1:Payload unit="kg">3367.53</vif0.1:Payload> + <vif0.1:PassengerCount>47.43</vif0.1:PassengerCount> + <vif0.1:FuelMode>single fuel mode</vif0.1:FuelMode> + </vif0.1:SimulationParameters> + <vif0.1:Fuel type="Diesel CI"> + <vif0.1:EnergyConsumption unit="MJ/km">12.07723</vif0.1:EnergyConsumption> + </vif0.1:Fuel> + <vif0.1:CO2 unit="g/km">885.29</vif0.1:CO2> + </vif0.1:Result> + </vif0.1:Results> + <vif0.1:ApplicationInformation> + <vif0.1:SimulationToolVersion>0.6.1.2050-DEV !!NOT FOR CERTIFICATION!!</vif0.1:SimulationToolVersion> + <vif0.1:Date>2020-08-12T12:05:05.0183214Z</vif0.1:Date> + </vif0.1:ApplicationInformation> + </vif0.1:Data> + <vif0.1:Signature> + <di:Reference URI="#PIF-0cfb413a8bf1457a8dcd"> + <di:Transforms> + <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" /> + <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /> + </di:Transforms> + <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" /> + <di:DigestValue>W7emEpfo1jlRFXGEtgmzLL1NyY0CLxWmWXeEAPjXpks=</di:DigestValue> + </di:Reference> + </vif0.1:Signature> + </vif0.1:PrimaryVehicle> + <vif0.1:ManufacturingStage stageCount="2"> + <vif0.1:Data xsi:type="BusManufacturingStageDataType" id="MST-61bb1be640414611890a"> + <vif0.1:HashPreviousStage> + <di:Reference URI="#PIF-0cfb413a8bf1457a8dcd"> + <di:Transforms> + <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" /> + <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /> + </di:Transforms> + <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" /> + <di:DigestValue>W7emEpfo1jlRFXGEtgmzLL1NyY0CLxWmWXeEAPjXpks=</di:DigestValue> + </di:Reference> + </vif0.1:HashPreviousStage> + <vif0.1:Vehicle xsi:type="v2.8:InterimStageInputType" id="VEH-9d733334cd9f41e0acad"> + <v2.8:Manufacturer>TUG</v2.8:Manufacturer> + <v2.8:ManufacturerAddress>Inffeldgasse 19</v2.8:ManufacturerAddress> + <v2.8:VIN>VIN-1234</v2.8:VIN> + <v2.8:Date>2021-06-06T22:00:00Z</v2.8:Date> + <v2.8:HeightIntegratedBody>3000</v2.8:HeightIntegratedBody> + <v2.8:VehicleLength>12000</v2.8:VehicleLength> + <v2.8:VehicleWidth>2550</v2.8:VehicleWidth> + <v2.8:EntranceHeight>250</v2.8:EntranceHeight> + <v2.8:VehicleDeclarationType>interim</v2.8:VehicleDeclarationType> + <v2.8:Components xmlns:v2.8="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.8" xsi:type="v2.8:CompletedVehicleComponentsDeclarationType"> + <v2.8:AirDrag> + <v2.0:Data id="CabinX23h" xsi:type="v2.0:AirDragDataDeclarationType" xmlns:v2.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0"> + <v2.0:Manufacturer>Generic Manufacturer</v2.0:Manufacturer> + <v2.0:Model>Generic Model</v2.0:Model> + <v2.0:CertificationNumber>e12*0815/8051*2017/05E0000*00</v2.0:CertificationNumber> + <v2.0:Date>2017-03-24T15:00:00Z</v2.0:Date> + <v2.0:AppVersion>Vecto AirDrag x.y</v2.0:AppVersion> + <v2.0:CdxA_0>4.90</v2.0:CdxA_0> + <v2.0:TransferredCdxA>4.90</v2.0:TransferredCdxA> + <v2.0:DeclaredCdxA>4.90</v2.0:DeclaredCdxA> + </v2.0:Data> + <v2.0:Signature xmlns:v2.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0"> + <di:Reference URI="#CabinX23h" xmlns:di="http://www.w3.org/2000/09/xmldsig#"> + <di:Transforms> + <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" /> + <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /> + </di:Transforms> + <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" /> + <di:DigestValue>b9SHCfOoVrBxFQ8wwDK32OO+9bd85DuaUdgs6j/29N8=</di:DigestValue> + </di:Reference> + </v2.0:Signature> + </v2.8:AirDrag> + </v2.8:Components> + </vif0.1:Vehicle> + <vif0.1:ApplicationInformation> + <vif0.1:SimulationToolVersion>0.7.3.2247-DEV</vif0.1:SimulationToolVersion> + <vif0.1:Date>2021-06-07T14:16:34.4975457Z</vif0.1:Date> + </vif0.1:ApplicationInformation> + </vif0.1:Data> + <vif0.1:Signature> + <di:Reference URI="#MST-61bb1be640414611890a"> + <di:Transforms> + <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" /> + <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /> + </di:Transforms> + <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" /> + <di:DigestValue>vksf02b9s63N8XzYQOI05wWEBGuGKNzvDoPPZZdtmc4=</di:DigestValue> + </di:Reference> + </vif0.1:Signature> + </vif0.1:ManufacturingStage> + <vif0.1:ManufacturingStage stageCount="3"> + <vif0.1:Data xsi:type="BusManufacturingStageDataType" id="MST-233e115924334252b720"> + <vif0.1:HashPreviousStage> + <di:Reference URI="#MST-61bb1be640414611890a"> + <di:Transforms> + <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" /> + <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /> + </di:Transforms> + <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" /> + <di:DigestValue>vksf02b9s63N8XzYQOI05wWEBGuGKNzvDoPPZZdtmc4=</di:DigestValue> + </di:Reference> + </vif0.1:HashPreviousStage> + <vif0.1:Vehicle xsi:type="v2.8:InterimStageInputType" id="VEH-c29d3888e9b04ae6bb76"> + <v2.8:Manufacturer>IVT</v2.8:Manufacturer> + <v2.8:ManufacturerAddress>Inffeldgasse 19</v2.8:ManufacturerAddress> + <v2.8:VIN>VIN-1234</v2.8:VIN> + <v2.8:Date>2021-06-06T22:00:00Z</v2.8:Date> + <v2.8:AirdragModifiedMultistage>false</v2.8:AirdragModifiedMultistage> + <v2.8:VehicleDeclarationType>interim</v2.8:VehicleDeclarationType> + <v2.8:Components xmlns:v2.8="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.8" xsi:type="v2.8:CompletedVehicleComponentsDeclarationType"> + <v2.8:Auxiliaries> + <v2.8:Data xsi:type="v2.8:CompletedVehicleAuxiliaryDataDeclarationType"> + <v2.8:ElectricSystem> + <v2.8:LEDLights> + <v2.8:Interiorlights>false</v2.8:Interiorlights> + <v2.8:Positionlights>false</v2.8:Positionlights> + <v2.8:Headlights>false</v2.8:Headlights> + </v2.8:LEDLights> + </v2.8:ElectricSystem> + <v2.8:HVAC> + <v2.8:SystemConfiguration>0</v2.8:SystemConfiguration> + <v2.8:HeatPumpTypeDriverCompartment>non R-744 2-stage</v2.8:HeatPumpTypeDriverCompartment> + <v2.8:HeatPumpModeDriverCompartment>cooling</v2.8:HeatPumpModeDriverCompartment> + <v2.8:HeatPumpTypePassengerCompartment>non R-744 4-stage</v2.8:HeatPumpTypePassengerCompartment> + <v2.8:HeatPumpModePassengerCompartment>cooling</v2.8:HeatPumpModePassengerCompartment> + </v2.8:HVAC> + </v2.8:Data> + </v2.8:Auxiliaries> + </v2.8:Components> + </vif0.1:Vehicle> + <vif0.1:ApplicationInformation> + <vif0.1:SimulationToolVersion>0.7.3.2247-DEV</vif0.1:SimulationToolVersion> + <vif0.1:Date>2021-06-07T14:19:48.8765868Z</vif0.1:Date> + </vif0.1:ApplicationInformation> + </vif0.1:Data> + <vif0.1:Signature> + <di:Reference URI="#MST-233e115924334252b720"> + <di:Transforms> + <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" /> + <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /> + </di:Transforms> + <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" /> + <di:DigestValue>UDttJZ/1Z3Q4jX4SH20+AQXUB8V/DGfSpGoHyF1MqQ0=</di:DigestValue> + </di:Reference> + </vif0.1:Signature> + </vif0.1:ManufacturingStage> + <vif0.1:ManufacturingStage stageCount="4"> + <vif0.1:Data xsi:type="BusManufacturingStageDataType" id="MST-cccd4fc555204aaab963"> + <vif0.1:HashPreviousStage> + <di:Reference URI="#MST-233e115924334252b720"> + <di:Transforms> + <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" /> + <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /> + </di:Transforms> + <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" /> + <di:DigestValue>UDttJZ/1Z3Q4jX4SH20+AQXUB8V/DGfSpGoHyF1MqQ0=</di:DigestValue> + </di:Reference> + </vif0.1:HashPreviousStage> + <vif0.1:Vehicle xsi:type="v2.8:InterimStageInputType" id="VEH-1f24ad93d65d42858e0e"> + <v2.8:Manufacturer>Some Manufacturer</v2.8:Manufacturer> + <v2.8:ManufacturerAddress>Infinite Loop 1</v2.8:ManufacturerAddress> + <v2.8:VIN>VEH-1234567890</v2.8:VIN> + <v2.8:Date>2021-06-06T22:00:00Z</v2.8:Date> + <v2.8:LegislativeCategory>M3</v2.8:LegislativeCategory> + <v2.8:CorrectedActualMass>10680</v2.8:CorrectedActualMass> + <v2.8:TechnicalPermissibleMaximumLadenMass>18000</v2.8:TechnicalPermissibleMaximumLadenMass> + <v2.8:NgTankSystem>Compressed</v2.8:NgTankSystem> + <v2.8:ClassBus>II</v2.8:ClassBus> + <v2.8:NumberPassengerSeatsLowerDeck>86</v2.8:NumberPassengerSeatsLowerDeck> + <v2.8:NumberPassengersStandingLowerDeck>0</v2.8:NumberPassengersStandingLowerDeck> + <v2.8:NumberPassengerSeatsUpperDeck>0</v2.8:NumberPassengerSeatsUpperDeck> + <v2.8:NumberPassengersStandingUpperDeck>0</v2.8:NumberPassengersStandingUpperDeck> + <v2.8:BodyworkCode>CE</v2.8:BodyworkCode> + <v2.8:LowEntry>true</v2.8:LowEntry> + <v2.8:HeightIntegratedBody>3000</v2.8:HeightIntegratedBody> + <v2.8:VehicleLength>10633</v2.8:VehicleLength> + <v2.8:VehicleWidth>2550</v2.8:VehicleWidth> + <v2.8:EntranceHeight>270</v2.8:EntranceHeight> + <v2.8:DoorDriveTechnology>pneumatic</v2.8:DoorDriveTechnology> + <v2.8:VehicleDeclarationType>final</v2.8:VehicleDeclarationType> + <v2.8:Components xmlns:v2.8="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.8" xsi:type="v2.8:CompletedVehicleComponentsDeclarationType"> + <v2.8:AirDrag> + <Data id="CabinX23h" xsi:type="AirDragDataDeclarationType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0"> + <Manufacturer>Generic Manufacturer</Manufacturer> + <Model>Generic Model</Model> + <CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber> + <Date>2017-03-24T15:00:00Z</Date> + <AppVersion>Vecto AirDrag x.y</AppVersion> + <CdxA_0>4.90</CdxA_0> + <TransferredCdxA>4.90</TransferredCdxA> + <DeclaredCdxA>4.90</DeclaredCdxA> + </Data> + <v2.0:Signature xmlns:v2.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0"> + <di:Reference URI="#CabinX23h" xmlns:di="http://www.w3.org/2000/09/xmldsig#"> + <di:Transforms> + <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" /> + <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /> + </di:Transforms> + <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" /> + <di:DigestValue>b9SHCfOoVrBxFQ8wwDK32OO+9bd85DuaUdgs6j/29N8=</di:DigestValue> + </di:Reference> + </v2.0:Signature> + </v2.8:AirDrag> + <v2.8:Auxiliaries> + <v2.8:Data xsi:type="v2.8:CompletedVehicleAuxiliaryDataDeclarationType"> + <v2.8:ElectricSystem> + <v2.8:LEDLights> + <v2.8:Interiorlights>true</v2.8:Interiorlights> + <v2.8:Dayrunninglights>true</v2.8:Dayrunninglights> + <v2.8:Positionlights>true</v2.8:Positionlights> + <v2.8:Brakelights>true</v2.8:Brakelights> + <v2.8:Headlights>true</v2.8:Headlights> + </v2.8:LEDLights> + </v2.8:ElectricSystem> + <v2.8:HVAC> + <v2.8:SystemConfiguration>6</v2.8:SystemConfiguration> + <v2.8:HeatPumpTypeDriverCompartment>none</v2.8:HeatPumpTypeDriverCompartment> + <v2.8:HeatPumpModeDriverCompartment>N.A.</v2.8:HeatPumpModeDriverCompartment> + <v2.8:HeatPumpTypePassengerCompartment>non R-744 2-stage</v2.8:HeatPumpTypePassengerCompartment> + <v2.8:HeatPumpModePassengerCompartment>cooling</v2.8:HeatPumpModePassengerCompartment> + <v2.8:AuxiliaryHeaterPower>15000</v2.8:AuxiliaryHeaterPower> + <v2.8:DoubleGlazing>true</v2.8:DoubleGlazing> + <v2.8:AdjustableAuxiliaryHeater>false</v2.8:AdjustableAuxiliaryHeater> + <v2.8:SeparateAirDistributionDucts>false</v2.8:SeparateAirDistributionDucts> + </v2.8:HVAC> + </v2.8:Data> + </v2.8:Auxiliaries> + </v2.8:Components> + </vif0.1:Vehicle> + <vif0.1:ApplicationInformation> + <vif0.1:SimulationToolVersion>0.7.3.2247-DEV</vif0.1:SimulationToolVersion> + <vif0.1:Date>2021-06-07T14:20:29.2200233Z</vif0.1:Date> + </vif0.1:ApplicationInformation> + </vif0.1:Data> + <vif0.1:Signature> + <di:Reference URI="#MST-cccd4fc555204aaab963"> + <di:Transforms> + <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" /> + <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /> + </di:Transforms> + <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" /> + <di:DigestValue>tIady8bCsDpxkxIqZG33mOcE2m8UwigTEdV60fDA8R8=</di:DigestValue> + </di:Reference> + </vif0.1:Signature> + </vif0.1:ManufacturingStage> +</vif0.1:VectoOutputMultistage> \ No newline at end of file diff --git a/Vecto3GUI2020Test/inputdata/interim2.VIF_Report_3.xml b/Vecto3GUI2020Test/inputdata/interim2.VIF_Report_3.xml new file mode 100644 index 0000000000000000000000000000000000000000..c181235c609cf5f861714f5fdde607e340a464df --- /dev/null +++ b/Vecto3GUI2020Test/inputdata/interim2.VIF_Report_3.xml @@ -0,0 +1,684 @@ +<?xml version="1.0" encoding="utf-8"?> +<vif0.1:VectoOutputMultistage xmlns="urn:tugraz:ivt:VectoAPI:DeclarationOutput:VehicleInterimFile:v0.1" xmlns:di="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:v2.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xmlns:v2.1="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1" xmlns:v2.3="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.3" xmlns:v2.6="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.6" xmlns:v2.8="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.8" xmlns:vif0.1="urn:tugraz:ivt:VectoAPI:DeclarationOutput:VehicleInterimFile:v0.1" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationOutput:VehicleInterimFile:v0.1 https://citnet.tech.ec.europa.eu/CITnet/svn/VECTO/trunk/Share/XML/XSD//DEV/VectoOutputMultistage.0.1.xsd"> + <vif0.1:PrimaryVehicle> + <vif0.1:Data xsi:type="PrimaryVehicleDataType" id="PIF-0cfb413a8bf1457a8dcd"> + <vif0.1:Vehicle xsi:type="VehiclePIFType"> + <vif0.1:ManufacturerPrimaryVehicle>Generic Bus Manufacturer</vif0.1:ManufacturerPrimaryVehicle> + <vif0.1:ManufacturerAddressPrimaryVehicle>Street, ZIP City</vif0.1:ManufacturerAddressPrimaryVehicle> + <vif0.1:Model>Generic Model</vif0.1:Model> + <vif0.1:VIN>VEH-1234567890_nonSmart</vif0.1:VIN> + <vif0.1:Date>2017-02-15T11:00:00Z</vif0.1:Date> + <vif0.1:LegislativeCategory>M3</vif0.1:LegislativeCategory> + <vif0.1:ChassisConfiguration>Bus</vif0.1:ChassisConfiguration> + <vif0.1:AxleConfiguration>4x2</vif0.1:AxleConfiguration> + <vif0.1:Articulated>false</vif0.1:Articulated> + <vif0.1:TechnicalPermissibleMaximumLadenMass>20000</vif0.1:TechnicalPermissibleMaximumLadenMass> + <vif0.1:IdlingSpeed>700</vif0.1:IdlingSpeed> + <vif0.1:RetarderType>Transmission Output Retarder</vif0.1:RetarderType> + <vif0.1:RetarderRatio>1.000</vif0.1:RetarderRatio> + <vif0.1:AngledriveType>None</vif0.1:AngledriveType> + <vif0.1:ZeroEmissionVehicle>false</vif0.1:ZeroEmissionVehicle> + <vif0.1:ADAS xmlns:adas="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1" xsi:type="adas:AdvancedDriverAssistantSystemsType"> + <adas:EngineStopStart>false</adas:EngineStopStart> + <adas:EcoRollWithoutEngineStop>false</adas:EcoRollWithoutEngineStop> + <adas:EcoRollWithEngineStop>false</adas:EcoRollWithEngineStop> + <adas:PredictiveCruiseControl>none</adas:PredictiveCruiseControl> + </vif0.1:ADAS> + <vif0.1:TorqueLimits xmlns:tcl="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xsi:type="tcl:TorqueLimitsType"> + <tcl:Entry gear="6" maxTorque="1800" /> + <tcl:Entry gear="1" maxTorque="2500" /> + </vif0.1:TorqueLimits> + <vif0.1:Components xsi:type="VehicleComponentsPIFType"> + <vif0.1:Engine> + <vif0.1:Data xsi:type="EngineDataPIFType"> + <vif0.1:Manufacturer>Generic Engine Manufacturer</vif0.1:Manufacturer> + <vif0.1:Model>Generic primary bus 41 Engine</vif0.1:Model> + <vif0.1:CertificationNumber>e12*0815/8051*2017/05E0000*00</vif0.1:CertificationNumber> + <vif0.1:Date>2017-02-15T11:00:00Z</vif0.1:Date> + <vif0.1:AppVersion>VectoEngine x.y</vif0.1:AppVersion> + <vif0.1:Displacement>7700</vif0.1:Displacement> + <vif0.1:RatedSpeed>2200</vif0.1:RatedSpeed> + <vif0.1:RatedPower>200000</vif0.1:RatedPower> + <vif0.1:MaxEngineTorque>1100</vif0.1:MaxEngineTorque> + <vif0.1:WHRType> + <MechanicalOutputICE xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.3">false</MechanicalOutputICE> + <MechanicalOutputDrivetrain xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.3">false</MechanicalOutputDrivetrain> + <ElectricalOutput xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.3">false</ElectricalOutput> + </vif0.1:WHRType> + <vif0.1:Mode> + <vif0.1:IdlingSpeed>700</vif0.1:IdlingSpeed> + <vif0.1:FullLoadAndDragCurve> + <vif0.1:Entry engineSpeed="600.00" maxTorque="546.02" dragTorque="-39.66" /> + <vif0.1:Entry engineSpeed="800.00" maxTorque="760.78" dragTorque="-48.83" /> + <vif0.1:Entry engineSpeed="1000.00" maxTorque="973.29" dragTorque="-56.44" /> + <vif0.1:Entry engineSpeed="1200.00" maxTorque="1092.03" dragTorque="-67.29" /> + <vif0.1:Entry engineSpeed="1400.00" maxTorque="1092.03" dragTorque="-77.58" /> + <vif0.1:Entry engineSpeed="1600.00" maxTorque="1092.03" dragTorque="-87.88" /> + <vif0.1:Entry engineSpeed="1800.00" maxTorque="1022.52" dragTorque="-94.11" /> + <vif0.1:Entry engineSpeed="2000.00" maxTorque="944.17" dragTorque="-100.76" /> + <vif0.1:Entry engineSpeed="2200.00" maxTorque="868.12" dragTorque="-113.36" /> + <vif0.1:Entry engineSpeed="2400.00" maxTorque="741.99" dragTorque="-122.60" /> + <vif0.1:Entry engineSpeed="2500.00" maxTorque="647.29" dragTorque="-126.66" /> + <vif0.1:Entry engineSpeed="2600.00" maxTorque="0.00" dragTorque="-132.07" /> + </vif0.1:FullLoadAndDragCurve> + <vif0.1:Fuels> + <vif0.1:FuelType>Diesel CI</vif0.1:FuelType> + </vif0.1:Fuels> + </vif0.1:Mode> + </vif0.1:Data> + </vif0.1:Engine> + <vif0.1:Transmission> + <vif0.1:Data xsi:type="TransmissionDataPIFType"> + <vif0.1:Manufacturer>Generic Gearbox Manufacturer</vif0.1:Manufacturer> + <vif0.1:Model>AT 6 Gear</vif0.1:Model> + <vif0.1:MainCertificationMethod>Standard values</vif0.1:MainCertificationMethod> + <vif0.1:Date>2017-01-11T11:00:00Z</vif0.1:Date> + <vif0.1:AppVersion>3.0.1</vif0.1:AppVersion> + <vif0.1:TransmissionType>APT-S</vif0.1:TransmissionType> + <vif0.1:Gears xsi:type="TransmissionGearsPIFType"> + <vif0.1:Gear number="1"> + <vif0.1:Ratio>3.364</vif0.1:Ratio> + <vif0.1:MaxTorque>1900</vif0.1:MaxTorque> + <vif0.1:MaxSpeed>2500</vif0.1:MaxSpeed> + </vif0.1:Gear> + <vif0.1:Gear number="2"> + <vif0.1:Ratio>1.909</vif0.1:Ratio> + <vif0.1:MaxTorque>1900</vif0.1:MaxTorque> + <vif0.1:MaxSpeed>2500</vif0.1:MaxSpeed> + </vif0.1:Gear> + <vif0.1:Gear number="3"> + <vif0.1:Ratio>1.421</vif0.1:Ratio> + <vif0.1:MaxSpeed>2500</vif0.1:MaxSpeed> + </vif0.1:Gear> + <vif0.1:Gear number="4"> + <vif0.1:Ratio>1.000</vif0.1:Ratio> + <vif0.1:MaxSpeed>2500</vif0.1:MaxSpeed> + </vif0.1:Gear> + <vif0.1:Gear number="5"> + <vif0.1:Ratio>0.720</vif0.1:Ratio> + <vif0.1:MaxSpeed>2500</vif0.1:MaxSpeed> + </vif0.1:Gear> + <vif0.1:Gear number="6"> + <vif0.1:Ratio>0.615</vif0.1:Ratio> + <vif0.1:MaxSpeed>2500</vif0.1:MaxSpeed> + </vif0.1:Gear> + </vif0.1:Gears> + </vif0.1:Data> + </vif0.1:Transmission> + <vif0.1:Axlegear> + <vif0.1:Data xsi:type="AxlegearDataPIFType"> + <vif0.1:Manufacturer>Generic Gearbox Manufacturer</vif0.1:Manufacturer> + <vif0.1:Model>Generic primary bus 41 AxleGear</vif0.1:Model> + <vif0.1:CertificationMethod>Standard values</vif0.1:CertificationMethod> + <vif0.1:Date>2017-01-11T11:00:00Z</vif0.1:Date> + <vif0.1:AppVersion>3.0.1</vif0.1:AppVersion> + <vif0.1:LineType>Single portal axle</vif0.1:LineType> + <vif0.1:Ratio>6.500</vif0.1:Ratio> + </vif0.1:Data> + </vif0.1:Axlegear> + <vif0.1:AxleWheels> + <vif0.1:Data xsi:type="AxleWheelsDataPIFType"> + <vif0.1:Axles> + <vif0.1:Axle axleNumber="1" xsi:type="AxleDataDeclarationType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0"> + <AxleType>VehicleNonDriven</AxleType> + <TwinTyres>false</TwinTyres> + <Steered>true</Steered> + <Tyre> + <Data id="WHL-5432198760-315-70-R22.5" xsi:type="TyreDataDeclarationType"> + <Manufacturer>Generic Wheels Manufacturer</Manufacturer> + <Model>Generic Wheel</Model> + <CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber> + <Date>2017-01-11T14:00:00Z</Date> + <AppVersion>Tyre Generation App 1.0</AppVersion> + <Dimension>315/70 R22.5</Dimension> + <RRCDeclared>0.0055</RRCDeclared> + <FzISO>31300</FzISO> + </Data> + <Signature> + <di:Reference URI="#WHL-5432198760-315-70-R22.5" xmlns:di="http://www.w3.org/2000/09/xmldsig#"> + <di:Transforms> + <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" /> + <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /> + </di:Transforms> + <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" /> + <di:DigestValue>4TkUGQTX8tevHOU9Cj9uyCFuI/aqcEYlo/gyVjVQmv0=</di:DigestValue> + </di:Reference> + </Signature> + </Tyre> + </vif0.1:Axle> + <vif0.1:Axle axleNumber="2" xsi:type="AxleDataDeclarationType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0"> + <AxleType>VehicleDriven</AxleType> + <TwinTyres>true</TwinTyres> + <Steered>false</Steered> + <Tyre> + <Data id="WHL-5432198760-315-70-R22.5" xsi:type="TyreDataDeclarationType"> + <Manufacturer>Generic Wheels Manufacturer</Manufacturer> + <Model>Generic Wheel</Model> + <CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber> + <Date>2017-01-11T14:00:00Z</Date> + <AppVersion>Tyre Generation App 1.0</AppVersion> + <Dimension>315/70 R22.5</Dimension> + <RRCDeclared>0.0063</RRCDeclared> + <FzISO>31300</FzISO> + </Data> + <Signature> + <di:Reference URI="#WHL-5432198760-315-70-R22.5" xmlns:di="http://www.w3.org/2000/09/xmldsig#"> + <di:Transforms> + <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" /> + <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /> + </di:Transforms> + <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" /> + <di:DigestValue>KljvtvGUUQ/L7MiLVAqU+bckL5PNDNNwdeLH9kUVrfM=</di:DigestValue> + </di:Reference> + </Signature> + </Tyre> + </vif0.1:Axle> + </vif0.1:Axles> + </vif0.1:Data> + </vif0.1:AxleWheels> + <vif0.1:Auxiliaries> + <vif0.1:Data xsi:type="AuxiliaryDataPIFType"> + <vif0.1:Fan> + <vif0.1:Technology>Hydraulic driven - Constant displacement pump</vif0.1:Technology> + </vif0.1:Fan> + <vif0.1:SteeringPump> + <vif0.1:Technology axleNumber="1">Variable displacement elec. controlled</vif0.1:Technology> + </vif0.1:SteeringPump> + <vif0.1:ElectricSystem> + <vif0.1:AlternatorTechnology>smart</vif0.1:AlternatorTechnology> + <vif0.1:SmartAlternator> + <vif0.1:RatedCurrent>310</vif0.1:RatedCurrent> + <vif0.1:RatedVoltage>48</vif0.1:RatedVoltage> + </vif0.1:SmartAlternator> + <vif0.1:Battery> + <vif0.1:BatteryTechnology>li-ion battery - high power</vif0.1:BatteryTechnology> + <vif0.1:RatedCapacity>1</vif0.1:RatedCapacity> + <vif0.1:NominalVoltage>48</vif0.1:NominalVoltage> + </vif0.1:Battery> + <vif0.1:SupplyFromHEVPossible>false</vif0.1:SupplyFromHEVPossible> + </vif0.1:ElectricSystem> + <vif0.1:PneumaticSystem> + <vif0.1:SizeOfAirSupply>Large Supply 2-stage</vif0.1:SizeOfAirSupply> + <vif0.1:CompressorDrive>mechanically</vif0.1:CompressorDrive> + <vif0.1:Clutch>none</vif0.1:Clutch> + <vif0.1:CompressorRatio>1.000</vif0.1:CompressorRatio> + <vif0.1:SmartCompressionSystem>false</vif0.1:SmartCompressionSystem> + <vif0.1:SmartRegenerationSystem>false</vif0.1:SmartRegenerationSystem> + <vif0.1:AirsuspensionControl>electronically</vif0.1:AirsuspensionControl> + <vif0.1:PneumaticSCRReagentDosing>true</vif0.1:PneumaticSCRReagentDosing> + </vif0.1:PneumaticSystem> + <vif0.1:HVAC> + <vif0.1:AdjustableCoolantThermostat>true</vif0.1:AdjustableCoolantThermostat> + <vif0.1:EngineWasteGasHeatExchanger>true</vif0.1:EngineWasteGasHeatExchanger> + </vif0.1:HVAC> + </vif0.1:Data> + </vif0.1:Auxiliaries> + </vif0.1:Components> + </vif0.1:Vehicle> + <vif0.1:InputDataSignature> + <di:Reference URI="#VEH-PrimaryBus_nonSmart"> + <di:Transforms> + <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" /> + <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /> + </di:Transforms> + <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" /> + <di:DigestValue>W1n8NZVFsw4QrL7Dy/rJ1J02Xk4UvfMfBfZ+lO5x2i4=</di:DigestValue> + </di:Reference> + </vif0.1:InputDataSignature> + <vif0.1:ManufacturerRecordSignature> + <di:Reference URI="#RESULT-0f8290ebb0b8446c9841"> + <di:Transforms> + <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" /> + <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /> + </di:Transforms> + <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" /> + <di:DigestValue>vo6X6Me6wrxqosr7cAnrliB6kTd8RVmvw5AJ86ezzD4=</di:DigestValue> + </di:Reference> + </vif0.1:ManufacturerRecordSignature> + <vif0.1:Results> + <vif0.1:Status>success</vif0.1:Status> + <vif0.1:Result status="success"> + <vif0.1:VehicleGroup>P31SD</vif0.1:VehicleGroup> + <vif0.1:Mission>Heavy Urban</vif0.1:Mission> + <vif0.1:SimulationParameters> + <vif0.1:TotalVehicleMass unit="kg">13098.63</vif0.1:TotalVehicleMass> + <vif0.1:Payload unit="kg">1123.63</vif0.1:Payload> + <vif0.1:PassengerCount>16.52</vif0.1:PassengerCount> + <vif0.1:FuelMode>single fuel mode</vif0.1:FuelMode> + </vif0.1:SimulationParameters> + <vif0.1:Fuel type="Diesel CI"> + <vif0.1:EnergyConsumption unit="MJ/km">19.26127</vif0.1:EnergyConsumption> + </vif0.1:Fuel> + <vif0.1:CO2 unit="g/km">1411.89</vif0.1:CO2> + </vif0.1:Result> + <vif0.1:Result status="success"> + <vif0.1:VehicleGroup>P31SD</vif0.1:VehicleGroup> + <vif0.1:Mission>Heavy Urban</vif0.1:Mission> + <vif0.1:SimulationParameters> + <vif0.1:TotalVehicleMass unit="kg">17593.16</vif0.1:TotalVehicleMass> + <vif0.1:Payload unit="kg">5618.16</vif0.1:Payload> + <vif0.1:PassengerCount>82.62</vif0.1:PassengerCount> + <vif0.1:FuelMode>single fuel mode</vif0.1:FuelMode> + </vif0.1:SimulationParameters> + <vif0.1:Fuel type="Diesel CI"> + <vif0.1:EnergyConsumption unit="MJ/km">23.36173</vif0.1:EnergyConsumption> + </vif0.1:Fuel> + <vif0.1:CO2 unit="g/km">1712.46</vif0.1:CO2> + </vif0.1:Result> + <vif0.1:Result status="success"> + <vif0.1:VehicleGroup>P31SD</vif0.1:VehicleGroup> + <vif0.1:Mission>Urban</vif0.1:Mission> + <vif0.1:SimulationParameters> + <vif0.1:TotalVehicleMass unit="kg">13098.63</vif0.1:TotalVehicleMass> + <vif0.1:Payload unit="kg">1123.63</vif0.1:Payload> + <vif0.1:PassengerCount>16.52</vif0.1:PassengerCount> + <vif0.1:FuelMode>single fuel mode</vif0.1:FuelMode> + </vif0.1:SimulationParameters> + <vif0.1:Fuel type="Diesel CI"> + <vif0.1:EnergyConsumption unit="MJ/km">15.79525</vif0.1:EnergyConsumption> + </vif0.1:Fuel> + <vif0.1:CO2 unit="g/km">1157.82</vif0.1:CO2> + </vif0.1:Result> + <vif0.1:Result status="success"> + <vif0.1:VehicleGroup>P31SD</vif0.1:VehicleGroup> + <vif0.1:Mission>Urban</vif0.1:Mission> + <vif0.1:SimulationParameters> + <vif0.1:TotalVehicleMass unit="kg">17593.16</vif0.1:TotalVehicleMass> + <vif0.1:Payload unit="kg">5618.16</vif0.1:Payload> + <vif0.1:PassengerCount>82.62</vif0.1:PassengerCount> + <vif0.1:FuelMode>single fuel mode</vif0.1:FuelMode> + </vif0.1:SimulationParameters> + <vif0.1:Fuel type="Diesel CI"> + <vif0.1:EnergyConsumption unit="MJ/km">19.17590</vif0.1:EnergyConsumption> + </vif0.1:Fuel> + <vif0.1:CO2 unit="g/km">1405.63</vif0.1:CO2> + </vif0.1:Result> + <vif0.1:Result status="success"> + <vif0.1:VehicleGroup>P31SD</vif0.1:VehicleGroup> + <vif0.1:Mission>Suburban</vif0.1:Mission> + <vif0.1:SimulationParameters> + <vif0.1:TotalVehicleMass unit="kg">13098.63</vif0.1:TotalVehicleMass> + <vif0.1:Payload unit="kg">1123.63</vif0.1:Payload> + <vif0.1:PassengerCount>16.52</vif0.1:PassengerCount> + <vif0.1:FuelMode>single fuel mode</vif0.1:FuelMode> + </vif0.1:SimulationParameters> + <vif0.1:Fuel type="Diesel CI"> + <vif0.1:EnergyConsumption unit="MJ/km">14.24764</vif0.1:EnergyConsumption> + </vif0.1:Fuel> + <vif0.1:CO2 unit="g/km">1044.38</vif0.1:CO2> + </vif0.1:Result> + <vif0.1:Result status="success"> + <vif0.1:VehicleGroup>P31SD</vif0.1:VehicleGroup> + <vif0.1:Mission>Suburban</vif0.1:Mission> + <vif0.1:SimulationParameters> + <vif0.1:TotalVehicleMass unit="kg">17593.16</vif0.1:TotalVehicleMass> + <vif0.1:Payload unit="kg">5618.16</vif0.1:Payload> + <vif0.1:PassengerCount>82.62</vif0.1:PassengerCount> + <vif0.1:FuelMode>single fuel mode</vif0.1:FuelMode> + </vif0.1:SimulationParameters> + <vif0.1:Fuel type="Diesel CI"> + <vif0.1:EnergyConsumption unit="MJ/km">17.32635</vif0.1:EnergyConsumption> + </vif0.1:Fuel> + <vif0.1:CO2 unit="g/km">1270.06</vif0.1:CO2> + </vif0.1:Result> + <vif0.1:Result status="success"> + <vif0.1:VehicleGroup>P31SD</vif0.1:VehicleGroup> + <vif0.1:Mission>Interurban</vif0.1:Mission> + <vif0.1:SimulationParameters> + <vif0.1:TotalVehicleMass unit="kg">13050.44</vif0.1:TotalVehicleMass> + <vif0.1:Payload unit="kg">1075.44</vif0.1:Payload> + <vif0.1:PassengerCount>15.15</vif0.1:PassengerCount> + <vif0.1:FuelMode>single fuel mode</vif0.1:FuelMode> + </vif0.1:SimulationParameters> + <vif0.1:Fuel type="Diesel CI"> + <vif0.1:EnergyConsumption unit="MJ/km">12.66038</vif0.1:EnergyConsumption> + </vif0.1:Fuel> + <vif0.1:CO2 unit="g/km">928.03</vif0.1:CO2> + </vif0.1:Result> + <vif0.1:Result status="success"> + <vif0.1:VehicleGroup>P31SD</vif0.1:VehicleGroup> + <vif0.1:Mission>Interurban</vif0.1:Mission> + <vif0.1:SimulationParameters> + <vif0.1:TotalVehicleMass unit="kg">15494.61</vif0.1:TotalVehicleMass> + <vif0.1:Payload unit="kg">3519.61</vif0.1:Payload> + <vif0.1:PassengerCount>49.57</vif0.1:PassengerCount> + <vif0.1:FuelMode>single fuel mode</vif0.1:FuelMode> + </vif0.1:SimulationParameters> + <vif0.1:Fuel type="Diesel CI"> + <vif0.1:EnergyConsumption unit="MJ/km">13.98543</vif0.1:EnergyConsumption> + </vif0.1:Fuel> + <vif0.1:CO2 unit="g/km">1025.16</vif0.1:CO2> + </vif0.1:Result> + <vif0.1:Result status="success"> + <vif0.1:VehicleGroup>P31DD</vif0.1:VehicleGroup> + <vif0.1:Mission>Heavy Urban</vif0.1:Mission> + <vif0.1:SimulationParameters> + <vif0.1:TotalVehicleMass unit="kg">13543.34</vif0.1:TotalVehicleMass> + <vif0.1:Payload unit="kg">1193.34</vif0.1:Payload> + <vif0.1:PassengerCount>17.55</vif0.1:PassengerCount> + <vif0.1:FuelMode>single fuel mode</vif0.1:FuelMode> + </vif0.1:SimulationParameters> + <vif0.1:Fuel type="Diesel CI"> + <vif0.1:EnergyConsumption unit="MJ/km">20.31731</vif0.1:EnergyConsumption> + </vif0.1:Fuel> + <vif0.1:CO2 unit="g/km">1489.30</vif0.1:CO2> + </vif0.1:Result> + <vif0.1:Result status="success"> + <vif0.1:VehicleGroup>P31DD</vif0.1:VehicleGroup> + <vif0.1:Mission>Heavy Urban</vif0.1:Mission> + <vif0.1:SimulationParameters> + <vif0.1:TotalVehicleMass unit="kg">18316.69</vif0.1:TotalVehicleMass> + <vif0.1:Payload unit="kg">5966.69</vif0.1:Payload> + <vif0.1:PassengerCount>87.75</vif0.1:PassengerCount> + <vif0.1:FuelMode>single fuel mode</vif0.1:FuelMode> + </vif0.1:SimulationParameters> + <vif0.1:Fuel type="Diesel CI"> + <vif0.1:EnergyConsumption unit="MJ/km">24.95584</vif0.1:EnergyConsumption> + </vif0.1:Fuel> + <vif0.1:CO2 unit="g/km">1829.32</vif0.1:CO2> + </vif0.1:Result> + <vif0.1:Result status="success"> + <vif0.1:VehicleGroup>P31DD</vif0.1:VehicleGroup> + <vif0.1:Mission>Urban</vif0.1:Mission> + <vif0.1:SimulationParameters> + <vif0.1:TotalVehicleMass unit="kg">13543.34</vif0.1:TotalVehicleMass> + <vif0.1:Payload unit="kg">1193.34</vif0.1:Payload> + <vif0.1:PassengerCount>17.55</vif0.1:PassengerCount> + <vif0.1:FuelMode>single fuel mode</vif0.1:FuelMode> + </vif0.1:SimulationParameters> + <vif0.1:Fuel type="Diesel CI"> + <vif0.1:EnergyConsumption unit="MJ/km">16.66413</vif0.1:EnergyConsumption> + </vif0.1:Fuel> + <vif0.1:CO2 unit="g/km">1221.52</vif0.1:CO2> + </vif0.1:Result> + <vif0.1:Result status="success"> + <vif0.1:VehicleGroup>P31DD</vif0.1:VehicleGroup> + <vif0.1:Mission>Urban</vif0.1:Mission> + <vif0.1:SimulationParameters> + <vif0.1:TotalVehicleMass unit="kg">18316.69</vif0.1:TotalVehicleMass> + <vif0.1:Payload unit="kg">5966.69</vif0.1:Payload> + <vif0.1:PassengerCount>87.75</vif0.1:PassengerCount> + <vif0.1:FuelMode>single fuel mode</vif0.1:FuelMode> + </vif0.1:SimulationParameters> + <vif0.1:Fuel type="Diesel CI"> + <vif0.1:EnergyConsumption unit="MJ/km">20.46277</vif0.1:EnergyConsumption> + </vif0.1:Fuel> + <vif0.1:CO2 unit="g/km">1499.96</vif0.1:CO2> + </vif0.1:Result> + <vif0.1:Result status="success"> + <vif0.1:VehicleGroup>P31DD</vif0.1:VehicleGroup> + <vif0.1:Mission>Suburban</vif0.1:Mission> + <vif0.1:SimulationParameters> + <vif0.1:TotalVehicleMass unit="kg">13543.34</vif0.1:TotalVehicleMass> + <vif0.1:Payload unit="kg">1193.34</vif0.1:Payload> + <vif0.1:PassengerCount>17.55</vif0.1:PassengerCount> + <vif0.1:FuelMode>single fuel mode</vif0.1:FuelMode> + </vif0.1:SimulationParameters> + <vif0.1:Fuel type="Diesel CI"> + <vif0.1:EnergyConsumption unit="MJ/km">14.85984</vif0.1:EnergyConsumption> + </vif0.1:Fuel> + <vif0.1:CO2 unit="g/km">1089.26</vif0.1:CO2> + </vif0.1:Result> + <vif0.1:Result status="success"> + <vif0.1:VehicleGroup>P31DD</vif0.1:VehicleGroup> + <vif0.1:Mission>Suburban</vif0.1:Mission> + <vif0.1:SimulationParameters> + <vif0.1:TotalVehicleMass unit="kg">18316.69</vif0.1:TotalVehicleMass> + <vif0.1:Payload unit="kg">5966.69</vif0.1:Payload> + <vif0.1:PassengerCount>87.75</vif0.1:PassengerCount> + <vif0.1:FuelMode>single fuel mode</vif0.1:FuelMode> + </vif0.1:SimulationParameters> + <vif0.1:Fuel type="Diesel CI"> + <vif0.1:EnergyConsumption unit="MJ/km">18.25391</vif0.1:EnergyConsumption> + </vif0.1:Fuel> + <vif0.1:CO2 unit="g/km">1338.05</vif0.1:CO2> + </vif0.1:Result> + <vif0.1:Result status="success"> + <vif0.1:VehicleGroup>P32SD</vif0.1:VehicleGroup> + <vif0.1:Mission>Interurban</vif0.1:Mission> + <vif0.1:SimulationParameters> + <vif0.1:TotalVehicleMass unit="kg">14225.44</vif0.1:TotalVehicleMass> + <vif0.1:Payload unit="kg">1075.44</vif0.1:Payload> + <vif0.1:PassengerCount>15.15</vif0.1:PassengerCount> + <vif0.1:FuelMode>single fuel mode</vif0.1:FuelMode> + </vif0.1:SimulationParameters> + <vif0.1:Fuel type="Diesel CI"> + <vif0.1:EnergyConsumption unit="MJ/km">12.84841</vif0.1:EnergyConsumption> + </vif0.1:Fuel> + <vif0.1:CO2 unit="g/km">941.82</vif0.1:CO2> + </vif0.1:Result> + <vif0.1:Result status="success"> + <vif0.1:VehicleGroup>P32SD</vif0.1:VehicleGroup> + <vif0.1:Mission>Interurban</vif0.1:Mission> + <vif0.1:SimulationParameters> + <vif0.1:TotalVehicleMass unit="kg">16669.61</vif0.1:TotalVehicleMass> + <vif0.1:Payload unit="kg">3519.61</vif0.1:Payload> + <vif0.1:PassengerCount>49.57</vif0.1:PassengerCount> + <vif0.1:FuelMode>single fuel mode</vif0.1:FuelMode> + </vif0.1:SimulationParameters> + <vif0.1:Fuel type="Diesel CI"> + <vif0.1:EnergyConsumption unit="MJ/km">14.17565</vif0.1:EnergyConsumption> + </vif0.1:Fuel> + <vif0.1:CO2 unit="g/km">1039.10</vif0.1:CO2> + </vif0.1:Result> + <vif0.1:Result status="success"> + <vif0.1:VehicleGroup>P32SD</vif0.1:VehicleGroup> + <vif0.1:Mission>Coach</vif0.1:Mission> + <vif0.1:SimulationParameters> + <vif0.1:TotalVehicleMass unit="kg">14244.99</vif0.1:TotalVehicleMass> + <vif0.1:Payload unit="kg">1094.99</vif0.1:Payload> + <vif0.1:PassengerCount>15.42</vif0.1:PassengerCount> + <vif0.1:FuelMode>single fuel mode</vif0.1:FuelMode> + </vif0.1:SimulationParameters> + <vif0.1:Fuel type="Diesel CI"> + <vif0.1:EnergyConsumption unit="MJ/km">11.06324</vif0.1:EnergyConsumption> + </vif0.1:Fuel> + <vif0.1:CO2 unit="g/km">810.96</vif0.1:CO2> + </vif0.1:Result> + <vif0.1:Result status="success"> + <vif0.1:VehicleGroup>P32SD</vif0.1:VehicleGroup> + <vif0.1:Mission>Coach</vif0.1:Mission> + <vif0.1:SimulationParameters> + <vif0.1:TotalVehicleMass unit="kg">15887.48</vif0.1:TotalVehicleMass> + <vif0.1:Payload unit="kg">2737.48</vif0.1:Payload> + <vif0.1:PassengerCount>38.56</vif0.1:PassengerCount> + <vif0.1:FuelMode>single fuel mode</vif0.1:FuelMode> + </vif0.1:SimulationParameters> + <vif0.1:Fuel type="Diesel CI"> + <vif0.1:EnergyConsumption unit="MJ/km">11.51205</vif0.1:EnergyConsumption> + </vif0.1:Fuel> + <vif0.1:CO2 unit="g/km">843.86</vif0.1:CO2> + </vif0.1:Result> + <vif0.1:Result status="success"> + <vif0.1:VehicleGroup>P32DD</vif0.1:VehicleGroup> + <vif0.1:Mission>Interurban</vif0.1:Mission> + <vif0.1:SimulationParameters> + <vif0.1:TotalVehicleMass unit="kg">14662.82</vif0.1:TotalVehicleMass> + <vif0.1:Payload unit="kg">1262.82</vif0.1:Payload> + <vif0.1:PassengerCount>17.79</vif0.1:PassengerCount> + <vif0.1:FuelMode>single fuel mode</vif0.1:FuelMode> + </vif0.1:SimulationParameters> + <vif0.1:Fuel type="Diesel CI"> + <vif0.1:EnergyConsumption unit="MJ/km">13.25759</vif0.1:EnergyConsumption> + </vif0.1:Fuel> + <vif0.1:CO2 unit="g/km">971.81</vif0.1:CO2> + </vif0.1:Result> + <vif0.1:Result status="success"> + <vif0.1:VehicleGroup>P32DD</vif0.1:VehicleGroup> + <vif0.1:Mission>Interurban</vif0.1:Mission> + <vif0.1:SimulationParameters> + <vif0.1:TotalVehicleMass unit="kg">17609.41</vif0.1:TotalVehicleMass> + <vif0.1:Payload unit="kg">4209.41</vif0.1:Payload> + <vif0.1:PassengerCount>59.29</vif0.1:PassengerCount> + <vif0.1:FuelMode>single fuel mode</vif0.1:FuelMode> + </vif0.1:SimulationParameters> + <vif0.1:Fuel type="Diesel CI"> + <vif0.1:EnergyConsumption unit="MJ/km">14.86026</vif0.1:EnergyConsumption> + </vif0.1:Fuel> + <vif0.1:CO2 unit="g/km">1089.29</vif0.1:CO2> + </vif0.1:Result> + <vif0.1:Result status="success"> + <vif0.1:VehicleGroup>P32DD</vif0.1:VehicleGroup> + <vif0.1:Mission>Coach</vif0.1:Mission> + <vif0.1:SimulationParameters> + <vif0.1:TotalVehicleMass unit="kg">14747.01</vif0.1:TotalVehicleMass> + <vif0.1:Payload unit="kg">1347.01</vif0.1:Payload> + <vif0.1:PassengerCount>18.97</vif0.1:PassengerCount> + <vif0.1:FuelMode>single fuel mode</vif0.1:FuelMode> + </vif0.1:SimulationParameters> + <vif0.1:Fuel type="Diesel CI"> + <vif0.1:EnergyConsumption unit="MJ/km">11.54039</vif0.1:EnergyConsumption> + </vif0.1:Fuel> + <vif0.1:CO2 unit="g/km">845.93</vif0.1:CO2> + </vif0.1:Result> + <vif0.1:Result status="success"> + <vif0.1:VehicleGroup>P32DD</vif0.1:VehicleGroup> + <vif0.1:Mission>Coach</vif0.1:Mission> + <vif0.1:SimulationParameters> + <vif0.1:TotalVehicleMass unit="kg">16767.53</vif0.1:TotalVehicleMass> + <vif0.1:Payload unit="kg">3367.53</vif0.1:Payload> + <vif0.1:PassengerCount>47.43</vif0.1:PassengerCount> + <vif0.1:FuelMode>single fuel mode</vif0.1:FuelMode> + </vif0.1:SimulationParameters> + <vif0.1:Fuel type="Diesel CI"> + <vif0.1:EnergyConsumption unit="MJ/km">12.07723</vif0.1:EnergyConsumption> + </vif0.1:Fuel> + <vif0.1:CO2 unit="g/km">885.29</vif0.1:CO2> + </vif0.1:Result> + </vif0.1:Results> + <vif0.1:ApplicationInformation> + <vif0.1:SimulationToolVersion>0.6.1.2050-DEV !!NOT FOR CERTIFICATION!!</vif0.1:SimulationToolVersion> + <vif0.1:Date>2020-08-12T12:05:05.0183214Z</vif0.1:Date> + </vif0.1:ApplicationInformation> + </vif0.1:Data> + <vif0.1:Signature> + <di:Reference URI="#PIF-0cfb413a8bf1457a8dcd"> + <di:Transforms> + <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" /> + <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /> + </di:Transforms> + <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" /> + <di:DigestValue>W7emEpfo1jlRFXGEtgmzLL1NyY0CLxWmWXeEAPjXpks=</di:DigestValue> + </di:Reference> + </vif0.1:Signature> + </vif0.1:PrimaryVehicle> + <vif0.1:ManufacturingStage stageCount="2"> + <vif0.1:Data xsi:type="BusManufacturingStageDataType" id="MST-61bb1be640414611890a"> + <vif0.1:HashPreviousStage> + <di:Reference URI="#PIF-0cfb413a8bf1457a8dcd"> + <di:Transforms> + <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" /> + <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /> + </di:Transforms> + <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" /> + <di:DigestValue>W7emEpfo1jlRFXGEtgmzLL1NyY0CLxWmWXeEAPjXpks=</di:DigestValue> + </di:Reference> + </vif0.1:HashPreviousStage> + <vif0.1:Vehicle xsi:type="v2.8:InterimStageInputType" id="VEH-9d733334cd9f41e0acad"> + <v2.8:Manufacturer>TUG</v2.8:Manufacturer> + <v2.8:ManufacturerAddress>Inffeldgasse 19</v2.8:ManufacturerAddress> + <v2.8:VIN>VIN-1234</v2.8:VIN> + <v2.8:Date>2021-06-06T22:00:00Z</v2.8:Date> + <v2.8:HeightIntegratedBody>3000</v2.8:HeightIntegratedBody> + <v2.8:VehicleLength>12000</v2.8:VehicleLength> + <v2.8:VehicleWidth>2550</v2.8:VehicleWidth> + <v2.8:EntranceHeight>250</v2.8:EntranceHeight> + <v2.8:VehicleDeclarationType>interim</v2.8:VehicleDeclarationType> + <v2.8:Components xmlns:v2.8="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.8" xsi:type="v2.8:CompletedVehicleComponentsDeclarationType"> + <v2.8:AirDrag> + <v2.0:Data id="CabinX23h" xsi:type="v2.0:AirDragDataDeclarationType" xmlns:v2.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0"> + <v2.0:Manufacturer>Generic Manufacturer</v2.0:Manufacturer> + <v2.0:Model>Generic Model</v2.0:Model> + <v2.0:CertificationNumber>e12*0815/8051*2017/05E0000*00</v2.0:CertificationNumber> + <v2.0:Date>2017-03-24T15:00:00Z</v2.0:Date> + <v2.0:AppVersion>Vecto AirDrag x.y</v2.0:AppVersion> + <v2.0:CdxA_0>4.90</v2.0:CdxA_0> + <v2.0:TransferredCdxA>4.90</v2.0:TransferredCdxA> + <v2.0:DeclaredCdxA>4.90</v2.0:DeclaredCdxA> + </v2.0:Data> + <v2.0:Signature xmlns:v2.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0"> + <di:Reference URI="#CabinX23h" xmlns:di="http://www.w3.org/2000/09/xmldsig#"> + <di:Transforms> + <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" /> + <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /> + </di:Transforms> + <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" /> + <di:DigestValue>b9SHCfOoVrBxFQ8wwDK32OO+9bd85DuaUdgs6j/29N8=</di:DigestValue> + </di:Reference> + </v2.0:Signature> + </v2.8:AirDrag> + </v2.8:Components> + </vif0.1:Vehicle> + <vif0.1:ApplicationInformation> + <vif0.1:SimulationToolVersion>0.7.3.2247-DEV</vif0.1:SimulationToolVersion> + <vif0.1:Date>2021-06-07T14:16:34.4975457Z</vif0.1:Date> + </vif0.1:ApplicationInformation> + </vif0.1:Data> + <vif0.1:Signature> + <di:Reference URI="#MST-61bb1be640414611890a"> + <di:Transforms> + <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" /> + <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /> + </di:Transforms> + <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" /> + <di:DigestValue>vksf02b9s63N8XzYQOI05wWEBGuGKNzvDoPPZZdtmc4=</di:DigestValue> + </di:Reference> + </vif0.1:Signature> + </vif0.1:ManufacturingStage> + <vif0.1:ManufacturingStage stageCount="3"> + <vif0.1:Data xsi:type="BusManufacturingStageDataType" id="MST-233e115924334252b720"> + <vif0.1:HashPreviousStage> + <di:Reference URI="#MST-61bb1be640414611890a"> + <di:Transforms> + <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" /> + <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /> + </di:Transforms> + <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" /> + <di:DigestValue>vksf02b9s63N8XzYQOI05wWEBGuGKNzvDoPPZZdtmc4=</di:DigestValue> + </di:Reference> + </vif0.1:HashPreviousStage> + <vif0.1:Vehicle xsi:type="v2.8:InterimStageInputType" id="VEH-c29d3888e9b04ae6bb76"> + <v2.8:Manufacturer>IVT</v2.8:Manufacturer> + <v2.8:ManufacturerAddress>Inffeldgasse 19</v2.8:ManufacturerAddress> + <v2.8:VIN>VIN-1234</v2.8:VIN> + <v2.8:Date>2021-06-06T22:00:00Z</v2.8:Date> + <v2.8:AirdragModifiedMultistage>false</v2.8:AirdragModifiedMultistage> + <v2.8:VehicleDeclarationType>interim</v2.8:VehicleDeclarationType> + <v2.8:Components xmlns:v2.8="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.8" xsi:type="v2.8:CompletedVehicleComponentsDeclarationType"> + <v2.8:Auxiliaries> + <v2.8:Data xsi:type="v2.8:CompletedVehicleAuxiliaryDataDeclarationType"> + <v2.8:ElectricSystem> + <v2.8:LEDLights> + <v2.8:Interiorlights>false</v2.8:Interiorlights> + <v2.8:Positionlights>false</v2.8:Positionlights> + <v2.8:Headlights>false</v2.8:Headlights> + </v2.8:LEDLights> + </v2.8:ElectricSystem> + <v2.8:HVAC> + <v2.8:SystemConfiguration>0</v2.8:SystemConfiguration> + <v2.8:HeatPumpTypeDriverCompartment>non R-744 2-stage</v2.8:HeatPumpTypeDriverCompartment> + <v2.8:HeatPumpModeDriverCompartment>cooling</v2.8:HeatPumpModeDriverCompartment> + <v2.8:HeatPumpTypePassengerCompartment>non R-744 4-stage</v2.8:HeatPumpTypePassengerCompartment> + <v2.8:HeatPumpModePassengerCompartment>cooling</v2.8:HeatPumpModePassengerCompartment> + </v2.8:HVAC> + </v2.8:Data> + </v2.8:Auxiliaries> + </v2.8:Components> + </vif0.1:Vehicle> + <vif0.1:ApplicationInformation> + <vif0.1:SimulationToolVersion>0.7.3.2247-DEV</vif0.1:SimulationToolVersion> + <vif0.1:Date>2021-06-07T14:19:48.8765868Z</vif0.1:Date> + </vif0.1:ApplicationInformation> + </vif0.1:Data> + <vif0.1:Signature> + <di:Reference URI="#MST-233e115924334252b720"> + <di:Transforms> + <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization" /> + <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /> + </di:Transforms> + <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" /> + <di:DigestValue>UDttJZ/1Z3Q4jX4SH20+AQXUB8V/DGfSpGoHyF1MqQ0=</di:DigestValue> + </di:Reference> + </vif0.1:Signature> + </vif0.1:ManufacturingStage> +</vif0.1:VectoOutputMultistage> \ No newline at end of file diff --git a/Vecto3GUI2020Test/inputdata/vecto_vehicle-completed_heavyBus_31b.xml b/Vecto3GUI2020Test/inputdata/vecto_vehicle-completed_heavyBus_31b.xml new file mode 100644 index 0000000000000000000000000000000000000000..f617c5c3545e266d7e7cbfae03eb933abcb5199a --- /dev/null +++ b/Vecto3GUI2020Test/inputdata/vecto_vehicle-completed_heavyBus_31b.xml @@ -0,0 +1,76 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tns:VectoInputDeclaration schemaVersion="2.8" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.8" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tns="urn:tugraz:ivt:VectoAPI:DeclarationInput:v2.0" xmlns:v2.3="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.3" xmlns:v2.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xmlns:v2.8="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.8" xmlns:di="http://www.w3.org/2000/09/xmldsig#" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationJob https://citnet.tech.ec.europa.eu/CITnet/svn/VECTO/trunk/Share/XML/XSD//DEV/VectoDeclarationJob.xsd"> + <v2.0:Vehicle id="VEH-1234567890" xsi:type="InterimStageInputType"> + <Manufacturer>Some Manufacturer</Manufacturer> + <ManufacturerAddress>Infinite Loop 1</ManufacturerAddress> + <VIN>VEH-1234567890</VIN> + <Date>2020-01-09T11:00:00Z</Date> + <Model>Sample Bus Model</Model> + <LegislativeCategory>M3</LegislativeCategory> + <CorrectedActualMass>10680</CorrectedActualMass> + <TechnicalPermissibleMaximumLadenMass>18000</TechnicalPermissibleMaximumLadenMass> + <AirdragModifiedMultistage>true</AirdragModifiedMultistage> + <NgTankSystem>Compressed</NgTankSystem> + <ClassBus>II</ClassBus> + <NumberPassengerSeatsLowerDeck>86</NumberPassengerSeatsLowerDeck> + <NumberPassengersStandingLowerDeck>0</NumberPassengersStandingLowerDeck> + <NumberPassengerSeatsUpperDeck>0</NumberPassengerSeatsUpperDeck> + <NumberPassengersStandingUpperDeck>0</NumberPassengersStandingUpperDeck> + <BodyworkCode>CE</BodyworkCode> + <LowEntry>true</LowEntry> + <HeightIntegratedBody>3000</HeightIntegratedBody> + <VehicleLength>10633</VehicleLength> + <VehicleWidth>2550</VehicleWidth> + <EntranceHeight>270</EntranceHeight> + <DoorDriveTechnology>pneumatic</DoorDriveTechnology> + <VehicleDeclarationType>final</VehicleDeclarationType> + <Components xsi:type="CompletedVehicleComponentsDeclarationType"> + <AirDrag> + <Data id="CabinX23h" xsi:type="AirDragDataDeclarationType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0"> + <Manufacturer>Generic Manufacturer</Manufacturer> + <Model>Generic Model</Model> + <CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber> + <Date>2017-03-24T15:00:00Z</Date> + <AppVersion>Vecto AirDrag x.y</AppVersion> + <CdxA_0>4.90</CdxA_0> + <TransferredCdxA>4.90</TransferredCdxA> + <DeclaredCdxA>4.90</DeclaredCdxA> + </Data> + <v2.0:Signature> + <di:Reference URI="#CabinX23h"> + <di:Transforms> + <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization"/> + <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/> + </di:Transforms> + <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/> + <di:DigestValue>b9SHCfOoVrBxFQ8wwDK32OO+9bd85DuaUdgs6j/29N8=</di:DigestValue> + </di:Reference> + </v2.0:Signature> + </AirDrag> + <Auxiliaries> + <Data xsi:type="CompletedVehicleAuxiliaryDataDeclarationType"> + <ElectricSystem> + <LEDLights> + <Interiorlights>true</Interiorlights> + <Dayrunninglights>true</Dayrunninglights> + <Positionlights>true</Positionlights> + <Brakelights>true</Brakelights> + <Headlights>true</Headlights> + </LEDLights> + </ElectricSystem> + <HVAC> + <SystemConfiguration>6</SystemConfiguration> + <HeatPumpTypeDriverCompartment>none</HeatPumpTypeDriverCompartment> + <HeatPumpModeDriverCompartment>N.A.</HeatPumpModeDriverCompartment> + <HeatPumpTypePassengerCompartment>non R-744 2-stage</HeatPumpTypePassengerCompartment> + <HeatPumpModePassengerCompartment>cooling</HeatPumpModePassengerCompartment> + <AuxiliaryHeaterPower>15000</AuxiliaryHeaterPower> + <DoubleGlazing>true</DoubleGlazing> + <AdjustableAuxiliaryHeater>false</AdjustableAuxiliaryHeater> + <SeparateAirDistributionDucts>false</SeparateAirDistributionDucts> + </HVAC> + </Data> + </Auxiliaries> + </Components> + </v2.0:Vehicle> +</tns:VectoInputDeclaration>