diff --git a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/ManufacturerReport/ManufacturerReport_0_9/MRFResultsNinjectModule.cs b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/ManufacturerReport/ManufacturerReport_0_9/MRFResultsNinjectModule.cs index cc9f7cdd1d24584baeb6f0c746cca339bd8e4951..30038bd8c05dfd1310d5972cc8a5254e7d241986 100644 --- a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/ManufacturerReport/ManufacturerReport_0_9/MRFResultsNinjectModule.cs +++ b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/ManufacturerReport/ManufacturerReport_0_9/MRFResultsNinjectModule.cs @@ -36,15 +36,24 @@ namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformation _namingHelper.GetName(mrf, VehicleCategoryHelper.Lorry, true)); Bind<IResultsWriter>().To<MRFResultsWriter.ConventionalBus>().Named( - _namingHelper.GetName(mrf, VehicleCategoryHelper.CompletedBus, VectoSimulationJobTypeHelper.Conventional, - false)); + _namingHelper.GetName(mrf, VehicleCategoryHelper.PrimaryBus, VectoSimulationJobTypeHelper.Conventional, false)); + Bind<IResultsWriter>().To<MRFResultsWriter.HEVNonOVCBus>().Named( + _namingHelper.GetName(mrf, VehicleCategoryHelper.PrimaryBus, VectoSimulationJobTypeHelper.Hybrid, false)); + Bind<IResultsWriter>().To<MRFResultsWriter.HEVOVCBus>().Named( + _namingHelper.GetName(mrf, VehicleCategoryHelper.PrimaryBus, VectoSimulationJobTypeHelper.Hybrid, true)); + Bind<IResultsWriter>().To<MRFResultsWriter.PEVBus>().Named( + _namingHelper.GetName(mrf, VehicleCategoryHelper.PrimaryBus, VectoSimulationJobTypeHelper.PureElectric, true)); + Bind<IResultsWriter>().To<MRFResultsWriter.ExemptedVehicle>().Named( + _namingHelper.GetName(mrf, VehicleCategoryHelper.PrimaryBus, true)); + + Bind<IResultsWriter>().To<MRFResultsWriter.ConventionalBus>().Named( + _namingHelper.GetName(mrf, VehicleCategoryHelper.CompletedBus, VectoSimulationJobTypeHelper.Conventional, false)); Bind<IResultsWriter>().To<MRFResultsWriter.HEVNonOVCBus>().Named( _namingHelper.GetName(mrf, VehicleCategoryHelper.CompletedBus, VectoSimulationJobTypeHelper.Hybrid, false)); Bind<IResultsWriter>().To<MRFResultsWriter.HEVOVCBus>().Named( _namingHelper.GetName(mrf, VehicleCategoryHelper.CompletedBus, VectoSimulationJobTypeHelper.Hybrid, true)); Bind<IResultsWriter>().To<MRFResultsWriter.PEVBus>().Named( - _namingHelper.GetName(mrf, VehicleCategoryHelper.CompletedBus, VectoSimulationJobTypeHelper.PureElectric, - true)); + _namingHelper.GetName(mrf, VehicleCategoryHelper.CompletedBus, VectoSimulationJobTypeHelper.PureElectric,true)); Bind<IResultsWriter>().To<MRFResultsWriter.ExemptedVehicle>().Named( _namingHelper.GetName(mrf, VehicleCategoryHelper.CompletedBus, true));