From 0ab01822e6796c6a2d8bfe07edc257e385a7e1b4 Mon Sep 17 00:00:00 2001 From: Harald Martini <harald.martini@student.tugraz.at> Date: Wed, 17 Aug 2022 12:28:04 +0200 Subject: [PATCH] updated heavy lorry MRF --- .../ManufacturerReportXMLTypeWriter/MRFVehicleWriter.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/ManufacturerReport/ManufacturerReport_0_9/ManufacturerReportXMLTypeWriter/MRFVehicleWriter.cs b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/ManufacturerReport/ManufacturerReport_0_9/ManufacturerReportXMLTypeWriter/MRFVehicleWriter.cs index 7836bc5d9f..29748345c8 100644 --- a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/ManufacturerReport/ManufacturerReport_0_9/ManufacturerReportXMLTypeWriter/MRFVehicleWriter.cs +++ b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/ManufacturerReport/ManufacturerReport_0_9/ManufacturerReportXMLTypeWriter/MRFVehicleWriter.cs @@ -208,8 +208,14 @@ namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport. public override XElement GetElement(IDeclarationInputDataProvider inputData) { + var vehicle = inputData.JobInputData.Vehicle; return new XElement(_mrf + XMLNames.Component_Vehicle, - _mrfFactory.GetGeneralLorryVehicleOutputGroup().GetElements(inputData), + new XElement(_mrf + XMLNames.Component_Manufacturer, vehicle.Manufacturer), + new XElement(_mrf + XMLNames.ManufacturerAddress, vehicle.ManufacturerAddress), + _mrfFactory.GetGeneralVehicleOutputGroup().GetElements(vehicle), + new XElement(_mrf + XMLNames.CorrectedActualMass, vehicle.CurbMassChassis.ToXMLFormat(0)), + new XElement(_mrf + XMLNames.Vehicle_SleeperCab, vehicle.SleeperCab), + new XElement(_mrf + "ZeroEmissionHDV", vehicle.ZeroEmissionVehicle), new XElement(_mrf + "VehicleTechnologyExempted", inputData.JobInputData.Vehicle.ExemptedTechnology), new XElement(_mrf + XMLNames.Exempted_SumNetPower, inputData.JobInputData.Vehicle.MaxNetPower1.ValueAsUnit(XMLNames.Unit_W)) ); -- GitLab