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