From 8200873b34a1b96b4169e170745eea45bcb95d74 Mon Sep 17 00:00:00 2001 From: "VKMTHD\\franzjosefkober" <franz.josef.kober@ivt.tugraz.at> Date: Wed, 3 Mar 2021 10:49:11 +0100 Subject: [PATCH] implementation of multistage bus input reader --- .../BusHVACSystemConfiguration.cs | 1 + .../Resources/XMLNames.Designer.cs | 929 ++++++++++-------- .../VectoCommon/Resources/XMLNames.resx | 21 + .../XMLDeclarationADASDataProvider.cs | 6 +- ...MLDeclarationBusAuxiliariesDataProvider.cs | 13 + .../XMLDeclarationComponentsDataProvider.cs | 68 ++ .../XMLDeclarationVehicleDataProvider.cs | 157 +++ .../XMLDeclarationInputDataV28InjectModule.cs | 31 + .../XMLDeclarationReaderInjectModule.cs | 1 + .../Reader/Impl/XMLComponentReader.cs | 85 ++ VectoCore/VectoCore/Utils/XMLDefinitions.cs | 2 + VectoCore/VectoCore/VectoCore.csproj | 7 + ...cto_vehicle-exempted_input_full-sample.xml | 1 + ...ed_input_only_certain_entries01-sample.xml | 1 + ...ed_input_only_certain_entries02-sample.xml | 1 + ...-exempted_input_only_mandatory_entries.xml | 1 + .../vecto_vehicle-stage_input_full-sample.xml | 1 + ...ge_input_only_certain_entries01-sample.xml | 1 + ...ge_input_only_certain_entries02-sample.xml | 1 + ...cle-stage_input_only_mandatory_entries.xml | 1 + VectoCore/VectoCoreTest/VectoCoreTest.csproj | 37 + .../XML/XMLMultistageBusInputTest.cs | 113 +++ 22 files changed, 1044 insertions(+), 435 deletions(-) create mode 100644 VectoCore/VectoCore/InputData/FileIO/XML/Declaration/NinjectModules/XMLDeclarationInputDataV28InjectModule.cs create mode 100644 VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/vecto_vehicle-exempted_input_full-sample.xml create mode 100644 VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/vecto_vehicle-exempted_input_only_certain_entries01-sample.xml create mode 100644 VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/vecto_vehicle-exempted_input_only_certain_entries02-sample.xml create mode 100644 VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/vecto_vehicle-exempted_input_only_mandatory_entries.xml create mode 100644 VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/vecto_vehicle-stage_input_full-sample.xml create mode 100644 VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/vecto_vehicle-stage_input_only_certain_entries01-sample.xml create mode 100644 VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/vecto_vehicle-stage_input_only_certain_entries02-sample.xml create mode 100644 VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/vecto_vehicle-stage_input_only_mandatory_entries.xml create mode 100644 VectoCore/VectoCoreTest/XML/XMLMultistageBusInputTest.cs diff --git a/VectoCommon/VectoCommon/BusAuxiliaries/BusHVACSystemConfiguration.cs b/VectoCommon/VectoCommon/BusAuxiliaries/BusHVACSystemConfiguration.cs index 3eaf29d7a0..025ac25c87 100644 --- a/VectoCommon/VectoCommon/BusAuxiliaries/BusHVACSystemConfiguration.cs +++ b/VectoCommon/VectoCommon/BusAuxiliaries/BusHVACSystemConfiguration.cs @@ -6,6 +6,7 @@ namespace TUGraz.VectoCommon.BusAuxiliaries { public enum BusHVACSystemConfiguration { Unknown, + Configuration0, Configuration1, Configuration2, Configuration3, diff --git a/VectoCommon/VectoCommon/Resources/XMLNames.Designer.cs b/VectoCommon/VectoCommon/Resources/XMLNames.Designer.cs index 2882b1c045..c18e66c5e5 100644 --- a/VectoCommon/VectoCommon/Resources/XMLNames.Designer.cs +++ b/VectoCommon/VectoCommon/Resources/XMLNames.Designer.cs @@ -1,10 +1,10 @@ //------------------------------------------------------------------------------ // <auto-generated> -// Dieser Code wurde von einem Tool generiert. -// Laufzeitversion:4.0.30319.42000 +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 // -// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -// der Code erneut generiert wird. +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. // </auto-generated> //------------------------------------------------------------------------------ @@ -13,13 +13,13 @@ namespace TUGraz.VectoCommon.Resources { /// <summary> - /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. + /// A strongly-typed resource class, for looking up localized strings, etc. /// </summary> - // Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert - // -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert. - // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen - // mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] public class XMLNames { @@ -33,7 +33,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. + /// Returns the cached ResourceManager instance used by this class. /// </summary> [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] public static global::System.Resources.ResourceManager ResourceManager { @@ -47,8 +47,8 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle - /// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. /// </summary> [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] public static global::System.Globalization.CultureInfo Culture { @@ -61,7 +61,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die DeclaredCdxA ähnelt. + /// Looks up a localized string similar to DeclaredCdxA. /// </summary> public static string AirDrag_DeclaredCdxA { get { @@ -70,7 +70,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Efficiency ähnelt. + /// Looks up a localized string similar to Efficiency. /// </summary> public static string AngleDrive_Efficiency { get { @@ -79,7 +79,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt. + /// Looks up a localized string similar to Entry. /// </summary> public static string Angledrive_LossMap_Entry { get { @@ -88,7 +88,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Ratio ähnelt. + /// Looks up a localized string similar to Ratio. /// </summary> public static string AngleDrive_Ratio { get { @@ -97,7 +97,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TorqueLossMap ähnelt. + /// Looks up a localized string similar to TorqueLossMap. /// </summary> public static string AngleDrive_TorqueLossMap { get { @@ -106,7 +106,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die auxiliarySpeed ähnelt. + /// Looks up a localized string similar to auxiliarySpeed. /// </summary> public static string Aux_AuxMap_AuxiliarySpeed_Attr { get { @@ -115,7 +115,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die mechanicalPower ähnelt. + /// Looks up a localized string similar to mechanicalPower. /// </summary> public static string Aux_AuxMap_MechanicalPower_Attr { get { @@ -124,7 +124,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Auxiliary ähnelt. + /// Looks up a localized string similar to Auxiliary. /// </summary> public static string Auxiliaries_Auxiliary { get { @@ -133,7 +133,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AuxMap ähnelt. + /// Looks up a localized string similar to AuxMap. /// </summary> public static string Auxiliaries_Auxiliary_AuxMap { get { @@ -142,7 +142,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt. + /// Looks up a localized string similar to Entry. /// </summary> public static string Auxiliaries_Auxiliary_AuxMap_Entry { get { @@ -151,7 +151,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ConstantAuxLoad ähnelt. + /// Looks up a localized string similar to ConstantAuxLoad. /// </summary> public static string Auxiliaries_Auxiliary_ConstantAuxLoad { get { @@ -160,7 +160,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die EfficiencyAuxSupply ähnelt. + /// Looks up a localized string similar to EfficiencyAuxSupply. /// </summary> public static string Auxiliaries_Auxiliary_EfficiencyAuxSupply { get { @@ -169,7 +169,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die EfficiencyToEngine ähnelt. + /// Looks up a localized string similar to EfficiencyToEngine. /// </summary> public static string Auxiliaries_Auxiliary_EfficiencyToEngine { get { @@ -178,7 +178,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die id ähnelt. + /// Looks up a localized string similar to id. /// </summary> public static string Auxiliaries_Auxiliary_ID_Attr { get { @@ -187,7 +187,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Technology ähnelt. + /// Looks up a localized string similar to Technology. /// </summary> public static string Auxiliaries_Auxiliary_Technology { get { @@ -196,7 +196,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TransmissionRatioToEngine ähnelt. + /// Looks up a localized string similar to TransmissionRatioToEngine. /// </summary> public static string Auxiliaries_Auxiliary_TransmissionRatioToEngine { get { @@ -205,7 +205,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die supplyPower ähnelt. + /// Looks up a localized string similar to supplyPower. /// </summary> public static string Auxr_AuxMapMapping_SupplyPower_Attr { get { @@ -214,7 +214,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Efficiency ähnelt. + /// Looks up a localized string similar to Efficiency. /// </summary> public static string Axlegear_Efficiency { get { @@ -223,7 +223,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die LineType ähnelt. + /// Looks up a localized string similar to LineType. /// </summary> public static string Axlegear_LineType { get { @@ -232,7 +232,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Ratio ähnelt. + /// Looks up a localized string similar to Ratio. /// </summary> public static string Axlegear_Ratio { get { @@ -241,7 +241,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TorqueLossMap ähnelt. + /// Looks up a localized string similar to TorqueLossMap. /// </summary> public static string Axlegear_TorqueLossMap { get { @@ -250,7 +250,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt. + /// Looks up a localized string similar to Entry. /// </summary> public static string Axlegear_TorqueLossMap_Entry { get { @@ -259,7 +259,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Axles ähnelt. + /// Looks up a localized string similar to Axles. /// </summary> public static string AxleWheels_Axles { get { @@ -268,7 +268,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Axle ähnelt. + /// Looks up a localized string similar to Axle. /// </summary> public static string AxleWheels_Axles_Axle { get { @@ -277,7 +277,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die axleNumber ähnelt. + /// Looks up a localized string similar to axleNumber. /// </summary> public static string AxleWheels_Axles_Axle_AxleNumber_Attr { get { @@ -286,7 +286,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AxleType ähnelt. + /// Looks up a localized string similar to AxleType. /// </summary> public static string AxleWheels_Axles_Axle_AxleType { get { @@ -295,7 +295,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AxleType ähnelt. + /// Looks up a localized string similar to AxleType. /// </summary> public static string AxleWheels_Axles_Axle_AxleType_Attr { get { @@ -304,7 +304,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Dimension ähnelt. + /// Looks up a localized string similar to Dimension. /// </summary> public static string AxleWheels_Axles_Axle_Dimension { get { @@ -313,7 +313,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die DynamicTyreRadius ähnelt. + /// Looks up a localized string similar to DynamicTyreRadius. /// </summary> public static string AxleWheels_Axles_Axle_DynamicTyreRadius { get { @@ -322,7 +322,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die FzISO ähnelt. + /// Looks up a localized string similar to FzISO. /// </summary> public static string AxleWheels_Axles_Axle_FzISO { get { @@ -331,7 +331,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Inertia ähnelt. + /// Looks up a localized string similar to Inertia. /// </summary> public static string AxleWheels_Axles_Axle_Inertia { get { @@ -340,7 +340,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die RRCDeclared ähnelt. + /// Looks up a localized string similar to RRCDeclared. /// </summary> public static string AxleWheels_Axles_Axle_RRCDeclared { get { @@ -349,7 +349,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die RRCISO ähnelt. + /// Looks up a localized string similar to RRCISO. /// </summary> public static string AxleWheels_Axles_Axle_RRCISO { get { @@ -358,7 +358,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Steered ähnelt. + /// Looks up a localized string similar to Steered. /// </summary> public static string AxleWheels_Axles_Axle_Steered { get { @@ -367,7 +367,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TwinTyres ähnelt. + /// Looks up a localized string similar to TwinTyres. /// </summary> public static string AxleWheels_Axles_Axle_TwinTyres { get { @@ -376,7 +376,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TwinTyres ähnelt. + /// Looks up a localized string similar to TwinTyres. /// </summary> public static string AxleWheels_Axles_Axle_TwinTyres_Attr { get { @@ -385,7 +385,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Tyre ähnelt. + /// Looks up a localized string similar to Tyre. /// </summary> public static string AxleWheels_Axles_Axle_Tyre { get { @@ -394,7 +394,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die WeightShare ähnelt. + /// Looks up a localized string similar to WeightShare. /// </summary> public static string AxleWheels_Axles_Axle_WeightShare { get { @@ -403,7 +403,16 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AdBlueDosing ähnelt. + /// Looks up a localized string similar to APTEcoRollReleaseLockupClutch. + /// </summary> + public static string Bus_ADAS_APTEcoRollReleaseLockupClutch { + get { + return ResourceManager.GetString("Bus_ADAS_APTEcoRollReleaseLockupClutch", resourceCulture); + } + } + + /// <summary> + /// Looks up a localized string similar to AdBlueDosing. /// </summary> public static string Bus_AdBlueDosing { get { @@ -412,7 +421,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AdjustableAuxiliaryHeater ähnelt. + /// Looks up a localized string similar to AdjustableAuxiliaryHeater. /// </summary> public static string Bus_AdjustableAuxiliaryHeater { get { @@ -421,7 +430,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AdjustableCoolantThermostat ähnelt. + /// Looks up a localized string similar to AdjustableCoolantThermostat. /// </summary> public static string Bus_AdjustableCoolantThermostat { get { @@ -430,7 +439,16 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AirsuspensionControl ähnelt. + /// Looks up a localized string similar to AirdragModifiedMultistage. + /// </summary> + public static string Bus_AirdragModifiedMultistage { + get { + return ResourceManager.GetString("Bus_AirdragModifiedMultistage", resourceCulture); + } + } + + /// <summary> + /// Looks up a localized string similar to AirsuspensionControl. /// </summary> public static string Bus_AirsuspensionControl { get { @@ -439,7 +457,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AlternatorTechnology ähnelt. + /// Looks up a localized string similar to AlternatorTechnology. /// </summary> public static string Bus_AlternatorTechnology { get { @@ -448,7 +466,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AuxiliaryHeaterPower ähnelt. + /// Looks up a localized string similar to AuxiliaryHeaterPower. /// </summary> public static string Bus_AuxiliaryHeaterPower { get { @@ -457,7 +475,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Brakelights ähnelt. + /// Looks up a localized string similar to Brakelights. /// </summary> public static string Bus_Brakelights { get { @@ -466,7 +484,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CompressorRatio ähnelt. + /// Looks up a localized string similar to CompressorRatio. /// </summary> public static string Bus_CompressorRatio { get { @@ -475,7 +493,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CompressorType ähnelt. + /// Looks up a localized string similar to CompressorType. /// </summary> public static string Bus_CompressorType { get { @@ -484,7 +502,16 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Dayrunninglights ähnelt. + /// Looks up a localized string similar to CorrectedActualMass. + /// </summary> + public static string Bus_CorrectedActualMass { + get { + return ResourceManager.GetString("Bus_CorrectedActualMass", resourceCulture); + } + } + + /// <summary> + /// Looks up a localized string similar to Dayrunninglights. /// </summary> public static string Bus_Dayrunninglights { get { @@ -493,7 +520,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die DoubleGlazing ähnelt. + /// Looks up a localized string similar to DoubleGlazing. /// </summary> public static string Bus_DoubleGlazing { get { @@ -502,7 +529,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die DriverAC ähnelt. + /// Looks up a localized string similar to DriverAC. /// </summary> public static string Bus_DriverAC { get { @@ -511,7 +538,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die EngineWasteGasHeatExchanger ähnelt. + /// Looks up a localized string similar to EngineWasteGasHeatExchanger. /// </summary> public static string Bus_EngineWasteGasHeatExchanger { get { @@ -520,7 +547,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die EntranceHeight ähnelt. + /// Looks up a localized string similar to EntranceHeight. /// </summary> public static string Bus_EntranceHeight { get { @@ -529,7 +556,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Headlights ähnelt. + /// Looks up a localized string similar to Headlights. /// </summary> public static string Bus_Headlights { get { @@ -538,7 +565,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die HeatPump ähnelt. + /// Looks up a localized string similar to HeatPump. /// </summary> public static string Bus_HeatPump { get { @@ -547,7 +574,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die HeightIntegratedBody ähnelt. + /// Looks up a localized string similar to HeightIntegratedBody. /// </summary> public static string Bus_HeighIntegratedBody { get { @@ -556,7 +583,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Interiorlights ähnelt. + /// Looks up a localized string similar to Interiorlights. /// </summary> public static string Bus_Interiorlights { get { @@ -565,7 +592,16 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die LowEntry ähnelt. + /// Looks up a localized string similar to LegislativeCategory. + /// </summary> + public static string Bus_LegislativeCategory { + get { + return ResourceManager.GetString("Bus_LegislativeCategory", resourceCulture); + } + } + + /// <summary> + /// Looks up a localized string similar to LowEntry. /// </summary> public static string Bus_LowEntry { get { @@ -574,7 +610,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die LowerDeck ähnelt. + /// Looks up a localized string similar to LowerDeck. /// </summary> public static string Bus_LowerDeck { get { @@ -583,7 +619,25 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die PassengerAC ähnelt. + /// Looks up a localized string similar to NumberPassengersLowerDeck. + /// </summary> + public static string Bus_NumberPassengersLowerDeck { + get { + return ResourceManager.GetString("Bus_NumberPassengersLowerDeck", resourceCulture); + } + } + + /// <summary> + /// Looks up a localized string similar to NumberPassengersUpperDeck. + /// </summary> + public static string Bus_NumberPassengersUpperDeck { + get { + return ResourceManager.GetString("Bus_NumberPassengersUpperDeck", resourceCulture); + } + } + + /// <summary> + /// Looks up a localized string similar to PassengerAC. /// </summary> public static string Bus_PassengerAC { get { @@ -592,7 +646,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die PassengerCount ähnelt. + /// Looks up a localized string similar to PassengerCount. /// </summary> public static string Bus_PassengerCount { get { @@ -601,7 +655,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Positionlights ähnelt. + /// Looks up a localized string similar to Positionlights. /// </summary> public static string Bus_Positionlights { get { @@ -610,7 +664,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ResultCards ähnelt. + /// Looks up a localized string similar to ResultCards. /// </summary> public static string Bus_ResultCards { get { @@ -619,7 +673,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die SeparateAirDistributionDucts ähnelt. + /// Looks up a localized string similar to SeparateAirDistributionDucts. /// </summary> public static string Bus_SeparateAirDistributionDucts { get { @@ -628,7 +682,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die SizeOfAirSupply ähnelt. + /// Looks up a localized string similar to SizeOfAirSupply. /// </summary> public static string Bus_SizeOfAirSupply { get { @@ -637,7 +691,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die SmartElectrics ähnelt. + /// Looks up a localized string similar to SmartElectrics. /// </summary> public static string Bus_Smart_Electrics { get { @@ -646,7 +700,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die SmartCompressionSystem ähnelt. + /// Looks up a localized string similar to SmartCompressionSystem. /// </summary> public static string Bus_SmartCompressionSystem { get { @@ -655,7 +709,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die SmartRegenerationSystem ähnelt. + /// Looks up a localized string similar to SmartRegenerationSystem. /// </summary> public static string Bus_SmartRegenerationSystem { get { @@ -664,7 +718,16 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Status ähnelt. + /// Looks up a localized string similar to StateOfCompletion. + /// </summary> + public static string Bus_StateOfCompletion { + get { + return ResourceManager.GetString("Bus_StateOfCompletion", resourceCulture); + } + } + + /// <summary> + /// Looks up a localized string similar to Status. /// </summary> public static string Bus_Status { get { @@ -673,7 +736,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die SystemConfiguration ähnelt. + /// Looks up a localized string similar to SystemConfiguration. /// </summary> public static string Bus_SystemConfiguration { get { @@ -682,7 +745,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die UpperDeck ähnelt. + /// Looks up a localized string similar to UpperDeck. /// </summary> public static string Bus_UpperDeck { get { @@ -691,7 +754,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die VehicleLength ähnelt. + /// Looks up a localized string similar to VehicleLength. /// </summary> public static string Bus_VehicleLength { get { @@ -700,7 +763,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die VehicleWidth ähnelt. + /// Looks up a localized string similar to VehicleWidth. /// </summary> public static string Bus_VehicleWidth { get { @@ -709,7 +772,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ElectricSystem ähnelt. + /// Looks up a localized string similar to ElectricSystem. /// </summary> public static string BusAux_ElectricSystem { get { @@ -718,7 +781,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ratio ähnelt. + /// Looks up a localized string similar to ratio. /// </summary> public static string BusAux_ElectricSystem_Alternator_Ratio_Attr { get { @@ -727,7 +790,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AlternatorTechnology ähnelt. + /// Looks up a localized string similar to AlternatorTechnology. /// </summary> public static string BusAux_ElectricSystem_AlternatorTechnology { get { @@ -736,7 +799,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ResultCards ähnelt. + /// Looks up a localized string similar to ResultCards. /// </summary> public static string BusAux_ElectricSystem_ResultCards { get { @@ -745,7 +808,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die SmartElectrics ähnelt. + /// Looks up a localized string similar to SmartElectrics. /// </summary> public static string BusAux_ElectricSystem_SmartElectrics { get { @@ -754,7 +817,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die PneumaticSystem ähnelt. + /// Looks up a localized string similar to PneumaticSystem. /// </summary> public static string BusAux_PneumaticSystem { get { @@ -763,7 +826,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AdBlueDosing ähnelt. + /// Looks up a localized string similar to AdBlueDosing. /// </summary> public static string BusAux_PneumaticSystem_AdBlueDosing { get { @@ -772,7 +835,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AirsuspensionControl ähnelt. + /// Looks up a localized string similar to AirsuspensionControl. /// </summary> public static string BusAux_PneumaticSystem_AirsuspensionControl { get { @@ -781,7 +844,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CompressorRatio ähnelt. + /// Looks up a localized string similar to CompressorRatio. /// </summary> public static string BusAux_PneumaticSystem_CompressorRatio { get { @@ -790,7 +853,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die SizeOfAirSupply ähnelt. + /// Looks up a localized string similar to SizeOfAirSupply. /// </summary> public static string BusAux_PneumaticSystem_CompressorSize { get { @@ -799,7 +862,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die DoorDriveTechnology ähnelt. + /// Looks up a localized string similar to DoorDriveTechnology. /// </summary> public static string BusAux_PneumaticSystem_DoorDriveTechnology { get { @@ -808,7 +871,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die SmartCompressionSystem ähnelt. + /// Looks up a localized string similar to SmartCompressionSystem. /// </summary> public static string BusAux_PneumaticSystem_SmartcompressionSystem { get { @@ -817,7 +880,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die SmartRegenerationSystem ähnelt. + /// Looks up a localized string similar to SmartRegenerationSystem. /// </summary> public static string BusAux_PneumaticSystem_SmartRegenerationSystem { get { @@ -826,7 +889,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt. + /// Looks up a localized string similar to Entry. /// </summary> public static string BusAux_ResultCard_Entry { get { @@ -835,7 +898,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Idle ähnelt. + /// Looks up a localized string similar to Idle. /// </summary> public static string BusAux_ResultCard_Idle { get { @@ -844,7 +907,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Overrun ähnelt. + /// Looks up a localized string similar to Overrun. /// </summary> public static string BusAux_ResultCard_Overrun { get { @@ -853,7 +916,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Traction ähnelt. + /// Looks up a localized string similar to Traction. /// </summary> public static string BusAux_ResultCard_Traction { get { @@ -862,7 +925,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AirDrag ähnelt. + /// Looks up a localized string similar to AirDrag. /// </summary> public static string Component_AirDrag { get { @@ -871,7 +934,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Angledrive ähnelt. + /// Looks up a localized string similar to Angledrive. /// </summary> public static string Component_Angledrive { get { @@ -880,7 +943,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AppVersion ähnelt. + /// Looks up a localized string similar to AppVersion. /// </summary> public static string Component_AppVersion { get { @@ -889,7 +952,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Auxiliaries ähnelt. + /// Looks up a localized string similar to Auxiliaries. /// </summary> public static string Component_Auxiliaries { get { @@ -898,7 +961,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Axlegear ähnelt. + /// Looks up a localized string similar to Axlegear. /// </summary> public static string Component_Axlegear { get { @@ -907,7 +970,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AxleWheels ähnelt. + /// Looks up a localized string similar to AxleWheels. /// </summary> public static string Component_AxleWheels { get { @@ -916,7 +979,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CertificationMethod ähnelt. + /// Looks up a localized string similar to CertificationMethod. /// </summary> public static string Component_CertificationMethod { get { @@ -925,7 +988,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CertificationNumber ähnelt. + /// Looks up a localized string similar to CertificationNumber. /// </summary> public static string Component_CertificationNumber { get { @@ -934,7 +997,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Creator ähnelt. + /// Looks up a localized string similar to Creator. /// </summary> public static string Component_Creator { get { @@ -943,7 +1006,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Date ähnelt. + /// Looks up a localized string similar to Date. /// </summary> public static string Component_Date { get { @@ -952,7 +1015,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die DriverModel ähnelt. + /// Looks up a localized string similar to DriverModel. /// </summary> public static string Component_DriverModel { get { @@ -961,7 +1024,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Engine ähnelt. + /// Looks up a localized string similar to Engine. /// </summary> public static string Component_Engine { get { @@ -970,7 +1033,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Gearbox ähnelt. + /// Looks up a localized string similar to Gearbox. /// </summary> public static string Component_Gearbox { get { @@ -979,7 +1042,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MainCertificationMethod ähnelt. + /// Looks up a localized string similar to MainCertificationMethod. /// </summary> public static string Component_Gearbox_CertificationMethod { get { @@ -988,7 +1051,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die id ähnelt. + /// Looks up a localized string similar to id. /// </summary> public static string Component_ID_Attr { get { @@ -997,7 +1060,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Manufacturer ähnelt. + /// Looks up a localized string similar to Manufacturer. /// </summary> public static string Component_Manufacturer { get { @@ -1006,7 +1069,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ManufacturerAddress ähnelt. + /// Looks up a localized string similar to ManufacturerAddress. /// </summary> public static string Component_ManufacturerAddress { get { @@ -1015,7 +1078,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Model ähnelt. + /// Looks up a localized string similar to Model. /// </summary> public static string Component_Model { get { @@ -1024,7 +1087,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Retarder ähnelt. + /// Looks up a localized string similar to Retarder. /// </summary> public static string Component_Retarder { get { @@ -1033,7 +1096,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TechnicalReportId ähnelt. + /// Looks up a localized string similar to TechnicalReportId. /// </summary> public static string Component_TechnicalReportId { get { @@ -1042,7 +1105,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TorqueConverter ähnelt. + /// Looks up a localized string similar to TorqueConverter. /// </summary> public static string Component_TorqueConverter { get { @@ -1051,7 +1114,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Transmission ähnelt. + /// Looks up a localized string similar to Transmission. /// </summary> public static string Component_Transmission { get { @@ -1060,7 +1123,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Vehicle ähnelt. + /// Looks up a localized string similar to Vehicle. /// </summary> public static string Component_Vehicle { get { @@ -1069,7 +1132,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Data ähnelt. + /// Looks up a localized string similar to Data. /// </summary> public static string ComponentDataWrapper { get { @@ -1078,7 +1141,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Signature ähnelt. + /// Looks up a localized string similar to Signature. /// </summary> public static string DI_Signature { get { @@ -1087,7 +1150,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Algorithm ähnelt. + /// Looks up a localized string similar to Algorithm. /// </summary> public static string DI_Signature_Algorithm_Attr { get { @@ -1096,7 +1159,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Reference ähnelt. + /// Looks up a localized string similar to Reference. /// </summary> public static string DI_Signature_Reference { get { @@ -1105,7 +1168,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die DigestMethod ähnelt. + /// Looks up a localized string similar to DigestMethod. /// </summary> public static string DI_Signature_Reference_DigestMethod { get { @@ -1114,7 +1177,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die DigestValue ähnelt. + /// Looks up a localized string similar to DigestValue. /// </summary> public static string DI_Signature_Reference_DigestValue { get { @@ -1123,7 +1186,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Transforms ähnelt. + /// Looks up a localized string similar to Transforms. /// </summary> public static string DI_Signature_Reference_Transforms { get { @@ -1132,7 +1195,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Transform ähnelt. + /// Looks up a localized string similar to Transform. /// </summary> public static string DI_Signature_Reference_Transforms_Transform { get { @@ -1141,7 +1204,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die URI ähnelt. + /// Looks up a localized string similar to URI. /// </summary> public static string DI_Signature_Reference_URI_Attr { get { @@ -1150,7 +1213,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die decisionFactorVel ähnelt. + /// Looks up a localized string similar to decisionFactorVel. /// </summary> public static string Driver_CoastingDFTargetSpeedLookupMapping_DecisionFactor_Attr { get { @@ -1159,7 +1222,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die targetVelocity ähnelt. + /// Looks up a localized string similar to targetVelocity. /// </summary> public static string Driver_CoastingDFTargetSpeedLookupMapping_TargetVelocity_Attr { get { @@ -1168,7 +1231,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die decisionFactorDrop ähnelt. + /// Looks up a localized string similar to decisionFactorDrop. /// </summary> public static string Driver_CoastingDFVelocityDropLookupMapping_DecisionFactorDrop_Attr { get { @@ -1177,7 +1240,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die velocityDrop ähnelt. + /// Looks up a localized string similar to velocityDrop. /// </summary> public static string Driver_CoastingDFVelocityDropLookupMapping_VelocityDrop_Attr { get { @@ -1186,7 +1249,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die DriverAccelerationCurve ähnelt. + /// Looks up a localized string similar to DriverAccelerationCurve. /// </summary> public static string DriverModel_DriverAccelerationCurve { get { @@ -1195,7 +1258,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt. + /// Looks up a localized string similar to Entry. /// </summary> public static string DriverModel_DriverAccelerationCurve_Entry { get { @@ -1204,7 +1267,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die EcoRoll ähnelt. + /// Looks up a localized string similar to EcoRoll. /// </summary> public static string DriverModel_EcoRoll { get { @@ -1213,7 +1276,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die EngineStopStart ähnelt. + /// Looks up a localized string similar to EngineStopStart. /// </summary> public static string DriverModel_EngineStopStart { get { @@ -1222,7 +1285,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die EngineStopStartParameters ähnelt. + /// Looks up a localized string similar to EngineStopStartParameters. /// </summary> public static string DriverModel_EngineStopStartParameters { get { @@ -1231,7 +1294,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die LookAheadCoasting ähnelt. + /// Looks up a localized string similar to LookAheadCoasting. /// </summary> public static string DriverModel_LookAheadCoasting { get { @@ -1240,7 +1303,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die DecisionFactorOffset ähnelt. + /// Looks up a localized string similar to DecisionFactorOffset. /// </summary> public static string DriverModel_LookAheadCoasting_DecisionFactorOffset { get { @@ -1249,7 +1312,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die DecisionFactorScaling ähnelt. + /// Looks up a localized string similar to DecisionFactorScaling. /// </summary> public static string DriverModel_LookAheadCoasting_DecisionFactorScaling { get { @@ -1258,7 +1321,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Enabled ähnelt. + /// Looks up a localized string similar to Enabled. /// </summary> public static string DriverModel_LookAheadCoasting_Enabled { get { @@ -1267,7 +1330,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MinSpeed ähnelt. + /// Looks up a localized string similar to MinSpeed. /// </summary> public static string DriverModel_LookAheadCoasting_MinSpeed { get { @@ -1276,7 +1339,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die PreviewDistanceFactor ähnelt. + /// Looks up a localized string similar to PreviewDistanceFactor. /// </summary> public static string DriverModel_LookAheadCoasting_PreviewDistanceFactor { get { @@ -1285,7 +1348,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die SpeedDependentDecisionFactor ähnelt. + /// Looks up a localized string similar to SpeedDependentDecisionFactor. /// </summary> public static string DriverModel_LookAheadCoasting_SpeedDependentDecisionFactor { get { @@ -1294,7 +1357,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die VelocityDropDecisionFactor ähnelt. + /// Looks up a localized string similar to VelocityDropDecisionFactor. /// </summary> public static string DriverModel_LookAheadCoasting_VelocityDropDecisionFactor { get { @@ -1303,7 +1366,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Overspeed ähnelt. + /// Looks up a localized string similar to Overspeed. /// </summary> public static string DriverModel_Overspeed { get { @@ -1312,7 +1375,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AllowedOverspeed ähnelt. + /// Looks up a localized string similar to AllowedOverspeed. /// </summary> public static string DriverModel_Overspeed_AllowedOverspeed { get { @@ -1321,7 +1384,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AllowedUnderspeed ähnelt. + /// Looks up a localized string similar to AllowedUnderspeed. /// </summary> public static string DriverModel_Overspeed_AllowedUnderspeed { get { @@ -1330,7 +1393,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Enabled ähnelt. + /// Looks up a localized string similar to Enabled. /// </summary> public static string DriverModel_Overspeed_Enabled { get { @@ -1339,7 +1402,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MinSpeed ähnelt. + /// Looks up a localized string similar to MinSpeed. /// </summary> public static string DriverModel_Overspeed_MinSpeed { get { @@ -1348,7 +1411,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Mode ähnelt. + /// Looks up a localized string similar to Mode. /// </summary> public static string DriverModel_Overspeed_Mode { get { @@ -1357,7 +1420,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ShiftStrategyParameters ähnelt. + /// Looks up a localized string similar to ShiftStrategyParameters. /// </summary> public static string DriverModel_ShiftStrategyParameters { get { @@ -1366,7 +1429,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die DownshiftAfterUpshiftDelay ähnelt. + /// Looks up a localized string similar to DownshiftAfterUpshiftDelay. /// </summary> public static string DriverModel_ShiftStrategyParameters_DownshiftAfterUpshiftDelay { get { @@ -1375,7 +1438,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die PowershiftShiftTime ähnelt. + /// Looks up a localized string similar to PowershiftShiftTime. /// </summary> public static string DriverModel_ShiftStrategyParameters_PowershiftShiftTime { get { @@ -1384,7 +1447,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die StartAcceleration ähnelt. + /// Looks up a localized string similar to StartAcceleration. /// </summary> public static string DriverModel_ShiftStrategyParameters_StartAcceleration { get { @@ -1393,7 +1456,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die StartSpeed ähnelt. + /// Looks up a localized string similar to StartSpeed. /// </summary> public static string DriverModel_ShiftStrategyParameters_StartSpeed { get { @@ -1402,7 +1465,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die StartTorqueReserve ähnelt. + /// Looks up a localized string similar to StartTorqueReserve. /// </summary> public static string DriverModel_ShiftStrategyParameters_StartTorqueReserve { get { @@ -1411,7 +1474,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TimeBetweenGearshift ähnelt. + /// Looks up a localized string similar to TimeBetweenGearshift. /// </summary> public static string DriverModel_ShiftStrategyParameters_TimeBetweenGearshift { get { @@ -1420,7 +1483,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TorqueReserve ähnelt. + /// Looks up a localized string similar to TorqueReserve. /// </summary> public static string DriverModel_ShiftStrategyParameters_TorqueReserve { get { @@ -1429,7 +1492,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die UpshiftAfterDownshiftDelay ähnelt. + /// Looks up a localized string similar to UpshiftAfterDownshiftDelay. /// </summary> public static string DriverModel_ShiftStrategyParameters_UpshiftAfterDownshiftDelay { get { @@ -1438,7 +1501,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die UpshiftMinAcceleration ähnelt. + /// Looks up a localized string similar to UpshiftMinAcceleration. /// </summary> public static string DriverModel_ShiftStrategyParameters_UpshiftMinAcceleration { get { @@ -1447,7 +1510,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die BFColdHot ähnelt. + /// Looks up a localized string similar to BFColdHot. /// </summary> public static string Engine_ColdHotBalancingFactor { get { @@ -1456,7 +1519,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CFNCV ähnelt. + /// Looks up a localized string similar to CFNCV. /// </summary> public static string Engine_CorrecionFactor_NCV { get { @@ -1465,7 +1528,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CFRegPer ähnelt. + /// Looks up a localized string similar to CFRegPer. /// </summary> public static string Engine_CorrectionFactor_RegPer { get { @@ -1474,7 +1537,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Displacement ähnelt. + /// Looks up a localized string similar to Displacement. /// </summary> public static string Engine_Displacement { get { @@ -1483,7 +1546,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die engineSpeed ähnelt. + /// Looks up a localized string similar to engineSpeed. /// </summary> public static string Engine_EngineFullLoadCurve_EngineSpeed_Attr { get { @@ -1492,7 +1555,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die FCCorrection ähnelt. + /// Looks up a localized string similar to FCCorrection. /// </summary> public static string Engine_FCCorrection { get { @@ -1501,7 +1564,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die FuelConsumptionMap ähnelt. + /// Looks up a localized string similar to FuelConsumptionMap. /// </summary> public static string Engine_FuelConsumptionMap { get { @@ -1510,7 +1573,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die engineSpeed ähnelt. + /// Looks up a localized string similar to engineSpeed. /// </summary> public static string Engine_FuelConsumptionMap_EngineSpeed_Attr { get { @@ -1519,7 +1582,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt. + /// Looks up a localized string similar to Entry. /// </summary> public static string Engine_FuelConsumptionMap_Entry { get { @@ -1528,7 +1591,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die fuelConsumption ähnelt. + /// Looks up a localized string similar to fuelConsumption. /// </summary> public static string Engine_FuelConsumptionMap_FuelConsumption_Attr { get { @@ -1537,7 +1600,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die torque ähnelt. + /// Looks up a localized string similar to torque. /// </summary> public static string Engine_FuelConsumptionMap_Torque_Attr { get { @@ -1546,7 +1609,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die electricPower ähnelt. + /// Looks up a localized string similar to electricPower. /// </summary> public static string Engine_FuelConsumptionMap_WHRElPower_Attr { get { @@ -1555,7 +1618,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die mechanicalPower ähnelt. + /// Looks up a localized string similar to mechanicalPower. /// </summary> public static string Engine_FuelConsumptionMap_WHRMechPower_Attr { get { @@ -1564,7 +1627,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Mode ähnelt. + /// Looks up a localized string similar to Mode. /// </summary> public static string Engine_FuelModes { get { @@ -1573,7 +1636,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Fuel ähnelt. + /// Looks up a localized string similar to Fuel. /// </summary> public static string Engine_FuelModes_Fuel { get { @@ -1582,7 +1645,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die FuelType ähnelt. + /// Looks up a localized string similar to FuelType. /// </summary> public static string Engine_FuelType { get { @@ -1591,7 +1654,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die FullLoadAndDragCurve ähnelt. + /// Looks up a localized string similar to FullLoadAndDragCurve. /// </summary> public static string Engine_FullLoadAndDragCurve { get { @@ -1600,7 +1663,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die dragTorque ähnelt. + /// Looks up a localized string similar to dragTorque. /// </summary> public static string Engine_FullLoadCurve_DragTorque_Attr { get { @@ -1609,7 +1672,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt. + /// Looks up a localized string similar to Entry. /// </summary> public static string Engine_FullLoadCurve_Entry { get { @@ -1618,7 +1681,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die maxTorque ähnelt. + /// Looks up a localized string similar to maxTorque. /// </summary> public static string Engine_FullLoadCurve_MaxTorque_Attr { get { @@ -1627,7 +1690,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die IdlingSpeed ähnelt. + /// Looks up a localized string similar to IdlingSpeed. /// </summary> public static string Engine_IdlingSpeed { get { @@ -1636,7 +1699,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Inertia ähnelt. + /// Looks up a localized string similar to Inertia. /// </summary> public static string Engine_Inertia { get { @@ -1645,7 +1708,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MaxEngineTorque ähnelt. + /// Looks up a localized string similar to MaxEngineTorque. /// </summary> public static string Engine_MaxTorque { get { @@ -1654,7 +1717,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die RatedPower ähnelt. + /// Looks up a localized string similar to RatedPower. /// </summary> public static string Engine_RatedPower { get { @@ -1663,7 +1726,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die RatedSpeed ähnelt. + /// Looks up a localized string similar to RatedSpeed. /// </summary> public static string Engine_RatedSpeed { get { @@ -1672,7 +1735,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ElectricalOutput ähnelt. + /// Looks up a localized string similar to ElectricalOutput. /// </summary> public static string Engine_WHR_ElectricalOutput { get { @@ -1681,7 +1744,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MechanicalOutputICE ähnelt. + /// Looks up a localized string similar to MechanicalOutputICE. /// </summary> public static string Engine_WHR_MechanicalOutputICE { get { @@ -1690,7 +1753,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MechanicalOutputDrivetrain ähnelt. + /// Looks up a localized string similar to MechanicalOutputDrivetrain. /// </summary> public static string Engine_WHR_MechanicalOutputIDrivetrain { get { @@ -1699,7 +1762,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die WHRCorrection ähnelt. + /// Looks up a localized string similar to WHRCorrection. /// </summary> public static string Engine_WHRCorrectionFactor { get { @@ -1708,7 +1771,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die WHRCorrectionFactors ähnelt. + /// Looks up a localized string similar to WHRCorrectionFactors. /// </summary> public static string Engine_WHRCorrectionFactors { get { @@ -1717,7 +1780,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die BFColdHot ähnelt. + /// Looks up a localized string similar to BFColdHot. /// </summary> public static string Engine_WHRCorrectionFactors_BFColdHot { get { @@ -1726,7 +1789,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CFRegPer ähnelt. + /// Looks up a localized string similar to CFRegPer. /// </summary> public static string Engine_WHRCorrectionFactors_CFRegPer { get { @@ -1735,7 +1798,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Electrical ähnelt. + /// Looks up a localized string similar to Electrical. /// </summary> public static string Engine_WHRCorrectionFactors_Electrical { get { @@ -1744,7 +1807,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Mechanical ähnelt. + /// Looks up a localized string similar to Mechanical. /// </summary> public static string Engine_WHRCorrectionFactors_Mechanical { get { @@ -1753,7 +1816,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Motorway ähnelt. + /// Looks up a localized string similar to Motorway. /// </summary> public static string Engine_WHRCorrectionFactors_Motorway { get { @@ -1762,7 +1825,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Rural ähnelt. + /// Looks up a localized string similar to Rural. /// </summary> public static string Engine_WHRCorrectionFactors_Rural { get { @@ -1771,7 +1834,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Urban ähnelt. + /// Looks up a localized string similar to Urban. /// </summary> public static string Engine_WHRCorrectionFactors_Urban { get { @@ -1780,7 +1843,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die WHRMap ähnelt. + /// Looks up a localized string similar to WHRMap. /// </summary> public static string Engine_WHRMap { get { @@ -1789,7 +1852,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt. + /// Looks up a localized string similar to Entry. /// </summary> public static string Engine_WHRMap_Entry { get { @@ -1798,7 +1861,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die WHRType ähnelt. + /// Looks up a localized string similar to WHRType. /// </summary> public static string Engine_WHRType { get { @@ -1807,7 +1870,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die WHTCEngineering ähnelt. + /// Looks up a localized string similar to WHTCEngineering. /// </summary> public static string Engine_WHTCEngineering { get { @@ -1816,7 +1879,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die WHTCMotorway ähnelt. + /// Looks up a localized string similar to WHTCMotorway. /// </summary> public static string Engine_WHTCMotorway { get { @@ -1825,7 +1888,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die WHTCRural ähnelt. + /// Looks up a localized string similar to WHTCRural. /// </summary> public static string Engine_WHTCRural { get { @@ -1834,7 +1897,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die WHTCUrban ähnelt. + /// Looks up a localized string similar to WHTCUrban. /// </summary> public static string Engine_WHTCUrban { get { @@ -1843,7 +1906,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Resource ähnelt. + /// Looks up a localized string similar to Resource. /// </summary> public static string ExternalResource { get { @@ -1852,7 +1915,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die component ähnelt. + /// Looks up a localized string similar to component. /// </summary> public static string ExtResource_Component_Attr { get { @@ -1861,7 +1924,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die file ähnelt. + /// Looks up a localized string similar to file. /// </summary> public static string ExtResource_File_Attr { get { @@ -1870,7 +1933,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die type ähnelt. + /// Looks up a localized string similar to type. /// </summary> public static string ExtResource_Type_Attr { get { @@ -1879,7 +1942,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die csv ähnelt. + /// Looks up a localized string similar to csv. /// </summary> public static string ExtResource_Type_Value_CSV { get { @@ -1888,7 +1951,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die xml ähnelt. + /// Looks up a localized string similar to xml. /// </summary> public static string ExtResource_Type_Value_XML { get { @@ -1897,7 +1960,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die engineTorque ähnelt. + /// Looks up a localized string similar to engineTorque. /// </summary> public static string Gear_ShiftPolygon_EngineTorque_Attr { get { @@ -1906,7 +1969,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die downshiftSpeed ähnelt. + /// Looks up a localized string similar to downshiftSpeed. /// </summary> public static string Gear_ShiftPolygonMapping_DownshiftSpeed_Attr { get { @@ -1915,7 +1978,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die upshiftSpeed ähnelt. + /// Looks up a localized string similar to upshiftSpeed. /// </summary> public static string Gear_ShiftPolygonMapping_UpshiftSpeed_Attr { get { @@ -1924,7 +1987,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AxlegearRatio ähnelt. + /// Looks up a localized string similar to AxlegearRatio. /// </summary> public static string Gearbox_AxlegearRatio { get { @@ -1933,7 +1996,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die DifferentialIncluded ähnelt. + /// Looks up a localized string similar to DifferentialIncluded. /// </summary> public static string Gearbox_DifferentialIncluded { get { @@ -1942,7 +2005,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Efficiency ähnelt. + /// Looks up a localized string similar to Efficiency. /// </summary> public static string Gearbox_Gear_Efficiency { get { @@ -1951,7 +2014,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die number ähnelt. + /// Looks up a localized string similar to number. /// </summary> public static string Gearbox_Gear_GearNumber_Attr { get { @@ -1960,7 +2023,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MaxSpeed ähnelt. + /// Looks up a localized string similar to MaxSpeed. /// </summary> public static string Gearbox_Gear_MaxSpeed { get { @@ -1969,7 +2032,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Ratio ähnelt. + /// Looks up a localized string similar to Ratio. /// </summary> public static string Gearbox_Gear_Ratio { get { @@ -1978,7 +2041,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TorqueLossMap ähnelt. + /// Looks up a localized string similar to TorqueLossMap. /// </summary> public static string Gearbox_Gear_TorqueLossMap { get { @@ -1987,7 +2050,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt. + /// Looks up a localized string similar to Entry. /// </summary> public static string Gearbox_Gear_TorqueLossMap_Entry { get { @@ -1996,7 +2059,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Gears ähnelt. + /// Looks up a localized string similar to Gears. /// </summary> public static string Gearbox_Gears { get { @@ -2005,7 +2068,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Gear ähnelt. + /// Looks up a localized string similar to Gear. /// </summary> public static string Gearbox_Gears_Gear { get { @@ -2014,7 +2077,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ShiftPolygon ähnelt. + /// Looks up a localized string similar to ShiftPolygon. /// </summary> public static string Gearbox_Gears_Gear_ShiftPolygon { get { @@ -2023,7 +2086,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt. + /// Looks up a localized string similar to Entry. /// </summary> public static string Gearbox_Gears_Gear_ShiftPolygon_Entry { get { @@ -2032,7 +2095,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MaxTorque ähnelt. + /// Looks up a localized string similar to MaxTorque. /// </summary> public static string Gearbox_Gears_MaxTorque { get { @@ -2041,7 +2104,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Inertia ähnelt. + /// Looks up a localized string similar to Inertia. /// </summary> public static string Gearbox_Inertia { get { @@ -2050,7 +2113,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TractionInterruption ähnelt. + /// Looks up a localized string similar to TractionInterruption. /// </summary> public static string Gearbox_TractionInterruption { get { @@ -2059,7 +2122,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TransmissionType ähnelt. + /// Looks up a localized string similar to TransmissionType. /// </summary> public static string Gearbox_TransmissionType { get { @@ -2068,7 +2131,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt. + /// Looks up a localized string similar to Entry. /// </summary> public static string LookAheadCoasting_SpeedDependentDecisionFactor_Entry { get { @@ -2077,7 +2140,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt. + /// Looks up a localized string similar to Entry. /// </summary> public static string LookAheadCoasting_VelocityDropDecisionFactor_Entry { get { @@ -2086,7 +2149,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ManufacturerAddressCompletedVehicle ähnelt. + /// Looks up a localized string similar to ManufacturerAddressCompletedVehicle. /// </summary> public static string ManufacturerAddressCompletedVehicle { get { @@ -2095,7 +2158,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ManufacturerAddressPrimaryVehicle ähnelt. + /// Looks up a localized string similar to ManufacturerAddressPrimaryVehicle. /// </summary> public static string ManufacturerAddressPrimaryVehicle { get { @@ -2104,7 +2167,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ManufacturerCompletedVehicle ähnelt. + /// Looks up a localized string similar to ManufacturerCompletedVehicle. /// </summary> public static string ManufacturerCompletedVehicle { get { @@ -2113,7 +2176,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ManufacturerPrimaryVehicle ähnelt. + /// Looks up a localized string similar to ManufacturerPrimaryVehicle. /// </summary> public static string ManufacturerPrimaryVehicle { get { @@ -2122,7 +2185,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Cycle ähnelt. + /// Looks up a localized string similar to Cycle. /// </summary> public static string Missions_Cycle { get { @@ -2131,7 +2194,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CdxA ähnelt. + /// Looks up a localized string similar to CdxA. /// </summary> public static string Report_AirDrag_CdxA { get { @@ -2140,7 +2203,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ApplicationInformation ähnelt. + /// Looks up a localized string similar to ApplicationInformation. /// </summary> public static string Report_ApplicationInfo_ApplicationInformation { get { @@ -2149,7 +2212,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Date ähnelt. + /// Looks up a localized string similar to Date. /// </summary> public static string Report_ApplicationInfo_Date { get { @@ -2158,7 +2221,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die SimulationToolVersion ähnelt. + /// Looks up a localized string similar to SimulationToolVersion. /// </summary> public static string Report_ApplicationInfo_SimulationToolVersion { get { @@ -2167,7 +2230,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AveragePayload ähnelt. + /// Looks up a localized string similar to AveragePayload. /// </summary> public static string Report_AveragePayload { get { @@ -2176,7 +2239,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CertificationMethod ähnelt. + /// Looks up a localized string similar to CertificationMethod. /// </summary> public static string Report_Component_CertificationMethod { get { @@ -2185,7 +2248,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CertificationNumber ähnelt. + /// Looks up a localized string similar to CertificationNumber. /// </summary> public static string Report_Component_CertificationNumber { get { @@ -2194,7 +2257,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Data ähnelt. + /// Looks up a localized string similar to Data. /// </summary> public static string Report_DataWrap { get { @@ -2203,7 +2266,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Mode ähnelt. + /// Looks up a localized string similar to Mode. /// </summary> public static string Report_Engine_FuelMode { get { @@ -2212,7 +2275,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ExemptedVehicle ähnelt. + /// Looks up a localized string similar to ExemptedVehicle. /// </summary> public static string Report_ExemptedVehicle { get { @@ -2221,7 +2284,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TransmissionRatioFinalGear ähnelt. + /// Looks up a localized string similar to TransmissionRatioFinalGear. /// </summary> public static string Report_Gearbox_TransmissionRatioFinalGear { get { @@ -2230,7 +2293,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die GearsCount ähnelt. + /// Looks up a localized string similar to GearsCount. /// </summary> public static string Report_GetGearbox_GearsCount { get { @@ -2239,7 +2302,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die InputDataSignature ähnelt. + /// Looks up a localized string similar to InputDataSignature. /// </summary> public static string Report_Input_Signature { get { @@ -2248,7 +2311,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die InputDataSignature ähnelt. + /// Looks up a localized string similar to InputDataSignature. /// </summary> public static string Report_InputDataSignature { get { @@ -2257,7 +2320,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die EnergyConsumption ähnelt. + /// Looks up a localized string similar to EnergyConsumption. /// </summary> public static string Report_Result_EnergyConsumption { get { @@ -2266,7 +2329,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die FuelMode ähnelt. + /// Looks up a localized string similar to FuelMode. /// </summary> public static string Report_Result_FuelMode { get { @@ -2275,7 +2338,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die dual fuel mode ähnelt. + /// Looks up a localized string similar to dual fuel mode. /// </summary> public static string Report_Result_FuelMode_Val_Dual { get { @@ -2284,7 +2347,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die single fuel mode ähnelt. + /// Looks up a localized string similar to single fuel mode. /// </summary> public static string Report_Result_FuelMode_Val_Single { get { @@ -2293,7 +2356,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MassPassengers ähnelt. + /// Looks up a localized string similar to MassPassengers. /// </summary> public static string Report_Result_MassPassengers { get { @@ -2302,7 +2365,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Mission ähnelt. + /// Looks up a localized string similar to Mission. /// </summary> public static string Report_Result_Mission { get { @@ -2311,7 +2374,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die PassengerCount ähnelt. + /// Looks up a localized string similar to PassengerCount. /// </summary> public static string Report_Result_PassengerCount { get { @@ -2320,7 +2383,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Payload ähnelt. + /// Looks up a localized string similar to Payload. /// </summary> public static string Report_Result_Payload { get { @@ -2329,7 +2392,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Result ähnelt. + /// Looks up a localized string similar to Result. /// </summary> public static string Report_Result_Result { get { @@ -2338,7 +2401,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Status ähnelt. + /// Looks up a localized string similar to Status. /// </summary> public static string Report_Result_Status { get { @@ -2347,7 +2410,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die status ähnelt. + /// Looks up a localized string similar to status. /// </summary> public static string Report_Result_Status_Attr { get { @@ -2356,7 +2419,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ResultDataSignature ähnelt. + /// Looks up a localized string similar to ResultDataSignature. /// </summary> public static string Report_ResultData_Signature { get { @@ -2365,7 +2428,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AverageSpeed ähnelt. + /// Looks up a localized string similar to AverageSpeed. /// </summary> public static string Report_ResultEntry_AverageSpeed { get { @@ -2374,7 +2437,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AverageDrivingSpeed ähnelt. + /// Looks up a localized string similar to AverageDrivingSpeed. /// </summary> public static string Report_ResultEntry_AvgDrivingSpeed { get { @@ -2383,7 +2446,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Distance ähnelt. + /// Looks up a localized string similar to Distance. /// </summary> public static string Report_ResultEntry_Distance { get { @@ -2392,7 +2455,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die EngineSpeedDriving ähnelt. + /// Looks up a localized string similar to EngineSpeedDriving. /// </summary> public static string Report_ResultEntry_EngineSpeedDriving { get { @@ -2401,7 +2464,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Average ähnelt. + /// Looks up a localized string similar to Average. /// </summary> public static string Report_ResultEntry_EngineSpeedDriving_Avg { get { @@ -2410,7 +2473,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Max ähnelt. + /// Looks up a localized string similar to Max. /// </summary> public static string Report_ResultEntry_EngineSpeedDriving_Max { get { @@ -2419,7 +2482,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Min ähnelt. + /// Looks up a localized string similar to Min. /// </summary> public static string Report_ResultEntry_EngineSpeedDriving_Min { get { @@ -2428,7 +2491,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die FuelType ähnelt. + /// Looks up a localized string similar to FuelType. /// </summary> public static string Report_ResultEntry_FuelType { get { @@ -2437,7 +2500,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die FullLoadDrivingtimePercentage ähnelt. + /// Looks up a localized string similar to FullLoadDrivingtimePercentage. /// </summary> public static string Report_ResultEntry_FullLoadDrivingtimePercentage { get { @@ -2446,7 +2509,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die GearshiftCount ähnelt. + /// Looks up a localized string similar to GearshiftCount. /// </summary> public static string Report_ResultEntry_GearshiftCount { get { @@ -2455,7 +2518,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MaxAcceleration ähnelt. + /// Looks up a localized string similar to MaxAcceleration. /// </summary> public static string Report_ResultEntry_MaxAcceleration { get { @@ -2464,7 +2527,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MaxDeceleration ähnelt. + /// Looks up a localized string similar to MaxDeceleration. /// </summary> public static string Report_ResultEntry_MaxDeceleration { get { @@ -2473,7 +2536,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MaxSpeed ähnelt. + /// Looks up a localized string similar to MaxSpeed. /// </summary> public static string Report_ResultEntry_MaxSpeed { get { @@ -2482,7 +2545,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MinSpeed ähnelt. + /// Looks up a localized string similar to MinSpeed. /// </summary> public static string Report_ResultEntry_MinSpeed { get { @@ -2491,7 +2554,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die PassengerCount ähnelt. + /// Looks up a localized string similar to PassengerCount. /// </summary> public static string Report_ResultEntry_PassengerCount { get { @@ -2500,7 +2563,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Payload ähnelt. + /// Looks up a localized string similar to Payload. /// </summary> public static string Report_ResultEntry_Payload { get { @@ -2509,7 +2572,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die SimulationParameters ähnelt. + /// Looks up a localized string similar to SimulationParameters. /// </summary> public static string Report_ResultEntry_SimulationParameters { get { @@ -2518,7 +2581,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TotalVehicleMass ähnelt. + /// Looks up a localized string similar to TotalVehicleMass. /// </summary> public static string Report_ResultEntry_TotalVehicleMass { get { @@ -2527,7 +2590,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die VehiclePerformance ähnelt. + /// Looks up a localized string similar to VehiclePerformance. /// </summary> public static string Report_ResultEntry_VehiclePerformance { get { @@ -2536,7 +2599,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Results ähnelt. + /// Looks up a localized string similar to Results. /// </summary> public static string Report_Results { get { @@ -2545,7 +2608,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AverageAxlegearEfficiency ähnelt. + /// Looks up a localized string similar to AverageAxlegearEfficiency. /// </summary> public static string Report_Results_AverageAxlegearEfficiency { get { @@ -2554,7 +2617,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AverageGearboxEfficiency ähnelt. + /// Looks up a localized string similar to AverageGearboxEfficiency. /// </summary> public static string Report_Results_AverageGearboxEfficiency { get { @@ -2563,7 +2626,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AverageSpeed ähnelt. + /// Looks up a localized string similar to AverageSpeed. /// </summary> public static string Report_Results_AverageSpeed { get { @@ -2572,7 +2635,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CO2 ähnelt. + /// Looks up a localized string similar to CO2. /// </summary> public static string Report_Results_CO2 { get { @@ -2581,7 +2644,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Error ähnelt. + /// Looks up a localized string similar to Error. /// </summary> public static string Report_Results_Error { get { @@ -2590,7 +2653,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ErrorDetails ähnelt. + /// Looks up a localized string similar to ErrorDetails. /// </summary> public static string Report_Results_ErrorDetails { get { @@ -2599,7 +2662,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Fuel ähnelt. + /// Looks up a localized string similar to Fuel. /// </summary> public static string Report_Results_Fuel { get { @@ -2608,7 +2671,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die type ähnelt. + /// Looks up a localized string similar to type. /// </summary> public static string Report_Results_Fuel_Type_Attr { get { @@ -2617,7 +2680,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die FuelConsumption ähnelt. + /// Looks up a localized string similar to FuelConsumption. /// </summary> public static string Report_Results_FuelConsumption { get { @@ -2626,7 +2689,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die FuelType ähnelt. + /// Looks up a localized string similar to FuelType. /// </summary> public static string Report_Results_FuelType { get { @@ -2635,7 +2698,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Summary ähnelt. + /// Looks up a localized string similar to Summary. /// </summary> public static string Report_Results_Summary { get { @@ -2644,7 +2707,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die unit ähnelt. + /// Looks up a localized string similar to unit. /// </summary> public static string Report_Results_Unit_Attr { get { @@ -2653,7 +2716,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die SpecificCO2Emissions ähnelt. + /// Looks up a localized string similar to SpecificCO2Emissions. /// </summary> public static string Report_SpecificCO2Emissions { get { @@ -2662,7 +2725,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TyreCertificationNumber ähnelt. + /// Looks up a localized string similar to TyreCertificationNumber. /// </summary> public static string Report_Tyre_TyreCertificationNumber { get { @@ -2671,7 +2734,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TyreDimension ähnelt. + /// Looks up a localized string similar to TyreDimension. /// </summary> public static string Report_Tyre_TyreDimension { get { @@ -2680,7 +2743,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TyreRRCDeclared ähnelt. + /// Looks up a localized string similar to TyreRRCDeclared. /// </summary> public static string Report_Tyre_TyreRRCDeclared { get { @@ -2689,7 +2752,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AverageRRCMotorVehicleTyres ähnelt. + /// Looks up a localized string similar to AverageRRCMotorVehicleTyres. /// </summary> public static string Report_Vehicle_AverageRRC { get { @@ -2698,7 +2761,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AverageFuelEfficiencyLabelMotorVehicleTyres ähnelt. + /// Looks up a localized string similar to AverageFuelEfficiencyLabelMotorVehicleTyres. /// </summary> public static string Report_Vehicle_AverageRRCLabel { get { @@ -2707,7 +2770,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AxleRatio ähnelt. + /// Looks up a localized string similar to AxleRatio. /// </summary> public static string Report_Vehicle_AxleRatio { get { @@ -2716,7 +2779,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die EngineDisplacement ähnelt. + /// Looks up a localized string similar to EngineDisplacement. /// </summary> public static string Report_Vehicle_EngineDisplacement { get { @@ -2725,7 +2788,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die EngineRatedPower ähnelt. + /// Looks up a localized string similar to EngineRatedPower. /// </summary> public static string Report_Vehicle_EngineRatedPower { get { @@ -2734,7 +2797,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die FuelTypes ähnelt. + /// Looks up a localized string similar to FuelTypes. /// </summary> public static string Report_Vehicle_FuelTypes { get { @@ -2743,7 +2806,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Retarder ähnelt. + /// Looks up a localized string similar to Retarder. /// </summary> public static string Report_Vehicle_Retarder { get { @@ -2752,7 +2815,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TransmissionMainCertificationMethod ähnelt. + /// Looks up a localized string similar to TransmissionMainCertificationMethod. /// </summary> public static string Report_Vehicle_TransmissionCertificationMethod { get { @@ -2761,7 +2824,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die VehicleGroup ähnelt. + /// Looks up a localized string similar to VehicleGroup. /// </summary> public static string Report_Vehicle_VehicleGroup { get { @@ -2770,7 +2833,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die status ähnelt. + /// Looks up a localized string similar to status. /// </summary> public static string Result_Status { get { @@ -2779,7 +2842,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die current ähnelt. + /// Looks up a localized string similar to current. /// </summary> public static string ResultCard_Entry_CurrentAttr { get { @@ -2788,7 +2851,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die smartCurrent ähnelt. + /// Looks up a localized string similar to smartCurrent. /// </summary> public static string ResultCard_Entry_SmartCurrent_Attr { get { @@ -2797,7 +2860,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die RetarderLossMap ähnelt. + /// Looks up a localized string similar to RetarderLossMap. /// </summary> public static string Retarder_RetarderLossMap { get { @@ -2806,7 +2869,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt. + /// Looks up a localized string similar to Entry. /// </summary> public static string Retarder_RetarderLossMap_Entry { get { @@ -2815,7 +2878,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die retarderSpeed ähnelt. + /// Looks up a localized string similar to retarderSpeed. /// </summary> public static string Retarder_RetarderLossmap_RetarderSpeed_Attr { get { @@ -2824,7 +2887,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die torqueLoss ähnelt. + /// Looks up a localized string similar to torqueLoss. /// </summary> public static string Retarder_RetarderLossmap_TorqueLoss_Attr { get { @@ -2833,7 +2896,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ApplicationInformation ähnelt. + /// Looks up a localized string similar to ApplicationInformation. /// </summary> public static string Tag_ApplicationInformation { get { @@ -2842,7 +2905,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ResultDataSignature ähnelt. + /// Looks up a localized string similar to ResultDataSignature. /// </summary> public static string Tag_ResultDataSignatureNode { get { @@ -2851,7 +2914,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Vehicle ähnelt. + /// Looks up a localized string similar to Vehicle. /// </summary> public static string Tag_Vehicle { get { @@ -2860,7 +2923,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CCUpshiftMinAcceleration ähnelt. + /// Looks up a localized string similar to CCUpshiftMinAcceleration. /// </summary> public static string TorqueConverter_CCUpshiftMinAcceleration { get { @@ -2869,7 +2932,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Characteristics ähnelt. + /// Looks up a localized string similar to Characteristics. /// </summary> public static string TorqueConverter_Characteristics { get { @@ -2878,7 +2941,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt. + /// Looks up a localized string similar to Entry. /// </summary> public static string TorqueConverter_Characteristics_Entry { get { @@ -2887,7 +2950,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CLUpshiftMinAcceleration ähnelt. + /// Looks up a localized string similar to CLUpshiftMinAcceleration. /// </summary> public static string TorqueConverter_CLUpshiftMinAcceleration { get { @@ -2896,7 +2959,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Inertia ähnelt. + /// Looks up a localized string similar to Inertia. /// </summary> public static string TorqueConverter_Inertia { get { @@ -2905,7 +2968,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MaxInputSpeed ähnelt. + /// Looks up a localized string similar to MaxInputSpeed. /// </summary> public static string TorqueConverter_MaxInputSpeed { get { @@ -2914,7 +2977,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ReferenceRPM ähnelt. + /// Looks up a localized string similar to ReferenceRPM. /// </summary> public static string TorqueConverter_ReferenceRPM { get { @@ -2923,7 +2986,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ShiftPolygon ähnelt. + /// Looks up a localized string similar to ShiftPolygon. /// </summary> public static string TorqueConverter_ShiftPolygon { get { @@ -2932,7 +2995,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt. + /// Looks up a localized string similar to Entry. /// </summary> public static string TorqueConverter_ShiftPolygon_Entry { get { @@ -2941,7 +3004,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die speedRatio ähnelt. + /// Looks up a localized string similar to speedRatio. /// </summary> public static string TorqueConverterData_SpeedRatio_Attr { get { @@ -2950,7 +3013,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die torqueRatio ähnelt. + /// Looks up a localized string similar to torqueRatio. /// </summary> public static string TorqueConverterData_TorqueRatio_Attr { get { @@ -2959,7 +3022,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die inputTorqueRef ähnelt. + /// Looks up a localized string similar to inputTorqueRef. /// </summary> public static string TorqueConverterDataMapping_InputTorqueRef_Attr { get { @@ -2968,7 +3031,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TechnicalPermissibleMaximumLadenMass ähnelt. + /// Looks up a localized string similar to TechnicalPermissibleMaximumLadenMass. /// </summary> public static string TPMLM { get { @@ -2977,7 +3040,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die inputSpeed ähnelt. + /// Looks up a localized string similar to inputSpeed. /// </summary> public static string TransmissionLossmap_InputSpeed_Attr { get { @@ -2986,7 +3049,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die inputTorque ähnelt. + /// Looks up a localized string similar to inputTorque. /// </summary> public static string TransmissionLossmap_InputTorque_Attr { get { @@ -2995,7 +3058,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die torqueLoss ähnelt. + /// Looks up a localized string similar to torqueLoss. /// </summary> public static string TransmissionLossmap_TorqueLoss_Attr { get { @@ -3004,7 +3067,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die gCO2/tkm ähnelt. + /// Looks up a localized string similar to gCO2/tkm. /// </summary> public static string Unit_gCO2Pertkm { get { @@ -3013,7 +3076,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die kg ähnelt. + /// Looks up a localized string similar to kg. /// </summary> public static string Unit_kg { get { @@ -3022,7 +3085,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die km ähnelt. + /// Looks up a localized string similar to km. /// </summary> public static string Unit_km { get { @@ -3031,7 +3094,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die km/h ähnelt. + /// Looks up a localized string similar to km/h. /// </summary> public static string Unit_kmph { get { @@ -3040,7 +3103,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die kW ähnelt. + /// Looks up a localized string similar to kW. /// </summary> public static string Unit_kW { get { @@ -3049,7 +3112,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ltr ähnelt. + /// Looks up a localized string similar to ltr. /// </summary> public static string Unit_ltr { get { @@ -3058,7 +3121,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die m/s² ähnelt. + /// Looks up a localized string similar to m/s². /// </summary> public static string Unit_mps2 { get { @@ -3067,7 +3130,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Nm ähnelt. + /// Looks up a localized string similar to Nm. /// </summary> public static string Unit_Nm { get { @@ -3076,7 +3139,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die rpm ähnelt. + /// Looks up a localized string similar to rpm. /// </summary> public static string Unit_RPM { get { @@ -3085,7 +3148,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die t ähnelt. + /// Looks up a localized string similar to t. /// </summary> public static string Unit_t { get { @@ -3094,7 +3157,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die W ähnelt. + /// Looks up a localized string similar to W. /// </summary> public static string Unit_W { get { @@ -3103,7 +3166,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die % ähnelt. + /// Looks up a localized string similar to %. /// </summary> public static string UnitPercent { get { @@ -3112,7 +3175,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die VectoComponentEngineering ähnelt. + /// Looks up a localized string similar to VectoComponentEngineering. /// </summary> public static string VectoComponentEngineering { get { @@ -3121,7 +3184,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die VectoCustomerInformation ähnelt. + /// Looks up a localized string similar to VectoCustomerInformation. /// </summary> public static string VectoCustomerReport { get { @@ -3130,7 +3193,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die VectoInputDeclaration ähnelt. + /// Looks up a localized string similar to VectoInputDeclaration. /// </summary> public static string VectoInputDeclaration { get { @@ -3139,7 +3202,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die VectoInputEngineering ähnelt. + /// Looks up a localized string similar to VectoInputEngineering. /// </summary> public static string VectoInputEngineering { get { @@ -3148,7 +3211,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die EngineOnlyMode ähnelt. + /// Looks up a localized string similar to EngineOnlyMode. /// </summary> public static string VectoJob_EngineOnlyMode { get { @@ -3157,7 +3220,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MissionCycles ähnelt. + /// Looks up a localized string similar to MissionCycles. /// </summary> public static string VectoJob_MissionCycles { get { @@ -3166,7 +3229,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die VectoOutput ähnelt. + /// Looks up a localized string similar to VectoOutput. /// </summary> public static string VectoManufacturerReport { get { @@ -3175,7 +3238,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die VectoOutputPrimaryVehicle ähnelt. + /// Looks up a localized string similar to VectoOutputPrimaryVehicle. /// </summary> public static string VectoPrimaryVehicleReport { get { @@ -3184,7 +3247,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die maxAcceleration ähnelt. + /// Looks up a localized string similar to maxAcceleration. /// </summary> public static string Vehicle_AccelerationCurve_MaxAcceleration_Attr { get { @@ -3193,7 +3256,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die maxDeceleration ähnelt. + /// Looks up a localized string similar to maxDeceleration. /// </summary> public static string Vehicle_AccelerationCurve_MaxDeceleration_Attr { get { @@ -3202,7 +3265,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die vehicleSpeed ähnelt. + /// Looks up a localized string similar to vehicleSpeed. /// </summary> public static string Vehicle_AccelerationCurve_VehicleSpeed_Attr { get { @@ -3211,7 +3274,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ADAS ähnelt. + /// Looks up a localized string similar to ADAS. /// </summary> public static string Vehicle_ADAS { get { @@ -3220,7 +3283,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ATEcoRollReleaseLockupClutch ähnelt. + /// Looks up a localized string similar to ATEcoRollReleaseLockupClutch. /// </summary> public static string Vehicle_ADAS_ATEcoRollReleaseLockupClutch { get { @@ -3229,7 +3292,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die EcoRoll ähnelt. + /// Looks up a localized string similar to EcoRoll. /// </summary> public static string Vehicle_ADAS_EcoRoll { get { @@ -3238,7 +3301,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die EcoRollWithEngineStop ähnelt. + /// Looks up a localized string similar to EcoRollWithEngineStop. /// </summary> public static string Vehicle_ADAS_EcoRollWithEngineStopStart { get { @@ -3247,7 +3310,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die EcoRollWithoutEngineStop ähnelt. + /// Looks up a localized string similar to EcoRollWithoutEngineStop. /// </summary> public static string Vehicle_ADAS_EcoRollWithoutEngineStop { get { @@ -3256,7 +3319,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die EngineStopStart ähnelt. + /// Looks up a localized string similar to EngineStopStart. /// </summary> public static string Vehicle_ADAS_EngineStopStart { get { @@ -3265,7 +3328,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die PredictiveCruiseControl ähnelt. + /// Looks up a localized string similar to PredictiveCruiseControl. /// </summary> public static string Vehicle_ADAS_PCC { get { @@ -3274,7 +3337,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AdvancedDriverAssist ähnelt. + /// Looks up a localized string similar to AdvancedDriverAssist. /// </summary> public static string Vehicle_AdvancedDriverAssist { get { @@ -3283,7 +3346,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die EngineStartStop ähnelt. + /// Looks up a localized string similar to EngineStartStop. /// </summary> public static string Vehicle_AdvancedDriverAssist_EngineStartStop { get { @@ -3292,7 +3355,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ActivationDelay ähnelt. + /// Looks up a localized string similar to ActivationDelay. /// </summary> public static string Vehicle_AdvancedDriverAssist_EngineStartStop_ActivationDelay { get { @@ -3301,7 +3364,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Enabled ähnelt. + /// Looks up a localized string similar to Enabled. /// </summary> public static string Vehicle_AdvancedDriverAssist_EngineStartStop_Enabled { get { @@ -3310,7 +3373,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MaxSpeed ähnelt. + /// Looks up a localized string similar to MaxSpeed. /// </summary> public static string Vehicle_AdvancedDriverAssist_EngineStartStop_MaxSpeed { get { @@ -3319,7 +3382,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MinOnTime ähnelt. + /// Looks up a localized string similar to MinOnTime. /// </summary> public static string Vehicle_AdvancedDriverAssist_EngineStartStop_MinOnTime { get { @@ -3328,7 +3391,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CdxA ähnelt. + /// Looks up a localized string similar to CdxA. /// </summary> public static string Vehicle_AirDragArea { get { @@ -3337,7 +3400,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AngledriveType ähnelt. + /// Looks up a localized string similar to AngledriveType. /// </summary> public static string Vehicle_AngledriveType { get { @@ -3346,7 +3409,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Articulated ähnelt. + /// Looks up a localized string similar to Articulated. /// </summary> public static string Vehicle_Articulated { get { @@ -3355,7 +3418,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AxleConfiguration ähnelt. + /// Looks up a localized string similar to AxleConfiguration. /// </summary> public static string Vehicle_AxleConfiguration { get { @@ -3364,7 +3427,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CargoVolume ähnelt. + /// Looks up a localized string similar to CargoVolume. /// </summary> public static string Vehicle_CargoVolume { get { @@ -3373,7 +3436,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Clutch ähnelt. + /// Looks up a localized string similar to Clutch. /// </summary> public static string Vehicle_Clutch { get { @@ -3382,7 +3445,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Components ähnelt. + /// Looks up a localized string similar to Components. /// </summary> public static string Vehicle_Components { get { @@ -3391,7 +3454,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CrossWindCorrectionData ähnelt. + /// Looks up a localized string similar to CrossWindCorrectionData. /// </summary> public static string Vehicle_CrosswindCorrectionData { get { @@ -3400,7 +3463,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt. + /// Looks up a localized string similar to Entry. /// </summary> public static string Vehicle_CrosswindCorrectionData_Entry { get { @@ -3409,7 +3472,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die beta ähnelt. + /// Looks up a localized string similar to beta. /// </summary> public static string Vehicle_CrosswindCorrectionMap_Beta { get { @@ -3418,7 +3481,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CdScalingFactor ähnelt. + /// Looks up a localized string similar to CdScalingFactor. /// </summary> public static string Vehicle_CrosswindCorrectionMap_CdScalingFactor { get { @@ -3427,7 +3490,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die deltaCdxA ähnelt. + /// Looks up a localized string similar to deltaCdxA. /// </summary> public static string Vehicle_CrosswindCorrectionMap_DeltaCdxA { get { @@ -3436,7 +3499,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die vehicleSpeed ähnelt. + /// Looks up a localized string similar to vehicleSpeed. /// </summary> public static string Vehicle_CrosswindCorrectionMap_VehicleSpeed_Attr { get { @@ -3445,7 +3508,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CrossWindCorrectionMode ähnelt. + /// Looks up a localized string similar to CrossWindCorrectionMode. /// </summary> public static string Vehicle_CrossWindCorrectionMode { get { @@ -3454,7 +3517,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CurbMassChassis ähnelt. + /// Looks up a localized string similar to CurbMassChassis. /// </summary> public static string Vehicle_CurbMassChassis { get { @@ -3463,7 +3526,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CurbMassExtra ähnelt. + /// Looks up a localized string similar to CurbMassExtra. /// </summary> public static string Vehicle_CurbMassExtra { get { @@ -3472,7 +3535,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CurbWeightChassis ähnelt. + /// Looks up a localized string similar to CurbWeightChassis. /// </summary> public static string Vehicle_CurbWeightChassis { get { @@ -3481,7 +3544,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CurbWeightExtra ähnelt. + /// Looks up a localized string similar to CurbWeightExtra. /// </summary> public static string Vehicle_CurbWeightExtra { get { @@ -3490,7 +3553,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die DualFuelVehicle ähnelt. + /// Looks up a localized string similar to DualFuelVehicle. /// </summary> public static string Vehicle_DualFuelVehicle { get { @@ -3499,7 +3562,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die GrossVehicleMass ähnelt. + /// Looks up a localized string similar to GrossVehicleMass. /// </summary> public static string Vehicle_GrossVehicleMass { get { @@ -3508,7 +3571,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die HybridElectricHDV ähnelt. + /// Looks up a localized string similar to HybridElectricHDV. /// </summary> public static string Vehicle_HybridElectricHDV { get { @@ -3517,7 +3580,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die IdlingSpeed ähnelt. + /// Looks up a localized string similar to IdlingSpeed. /// </summary> public static string Vehicle_IdlingSpeed { get { @@ -3526,7 +3589,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die LegislativeClass ähnelt. + /// Looks up a localized string similar to LegislativeClass. /// </summary> public static string Vehicle_LegislativeClass { get { @@ -3535,7 +3598,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Loading ähnelt. + /// Looks up a localized string similar to Loading. /// </summary> public static string Vehicle_Loading { get { @@ -3544,7 +3607,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MaxNetPower1 ähnelt. + /// Looks up a localized string similar to MaxNetPower1. /// </summary> public static string Vehicle_MaxNetPower1 { get { @@ -3553,7 +3616,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MaxNetPower2 ähnelt. + /// Looks up a localized string similar to MaxNetPower2. /// </summary> public static string Vehicle_MaxNetPower2 { get { @@ -3562,7 +3625,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die NgTankSystem ähnelt. + /// Looks up a localized string similar to NgTankSystem. /// </summary> public static string Vehicle_NgTankSystem { get { @@ -3571,7 +3634,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die PTO ähnelt. + /// Looks up a localized string similar to PTO. /// </summary> public static string Vehicle_PTO { get { @@ -3580,7 +3643,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die PTOOtherElements ähnelt. + /// Looks up a localized string similar to PTOOtherElements. /// </summary> public static string Vehicle_PTO_OtherElements { get { @@ -3589,7 +3652,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die PTOShaftsGearWheels ähnelt. + /// Looks up a localized string similar to PTOShaftsGearWheels. /// </summary> public static string Vehicle_PTO_ShaftsGearWheels { get { @@ -3598,7 +3661,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die PTOCycle ähnelt. + /// Looks up a localized string similar to PTOCycle. /// </summary> public static string Vehicle_PTOCycle { get { @@ -3607,7 +3670,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die engineSpeed ähnelt. + /// Looks up a localized string similar to engineSpeed. /// </summary> public static string Vehicle_PTOCycle_EngineSpeed_Attr { get { @@ -3616,7 +3679,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt. + /// Looks up a localized string similar to Entry. /// </summary> public static string Vehicle_PTOCycle_Entry { get { @@ -3625,7 +3688,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die time ähnelt. + /// Looks up a localized string similar to time. /// </summary> public static string Vehicle_PTOCycle_Time_Attr { get { @@ -3634,7 +3697,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die torque ähnelt. + /// Looks up a localized string similar to torque. /// </summary> public static string Vehicle_PTOCycle_Torque_Attr { get { @@ -3643,7 +3706,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die PTOIdleLossMap ähnelt. + /// Looks up a localized string similar to PTOIdleLossMap. /// </summary> public static string Vehicle_PTOIdleLossMap { get { @@ -3652,7 +3715,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die engineSpeed ähnelt. + /// Looks up a localized string similar to engineSpeed. /// </summary> public static string Vehicle_PTOIdleLossMap_EngineSpeed_Attr { get { @@ -3661,7 +3724,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt. + /// Looks up a localized string similar to Entry. /// </summary> public static string Vehicle_PTOIdleLossMap_Entry { get { @@ -3670,7 +3733,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ptoTorqueLoss ähnelt. + /// Looks up a localized string similar to ptoTorqueLoss. /// </summary> public static string Vehicle_PTOIdleLossMap_TorqueLoss_Attr { get { @@ -3679,7 +3742,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die PTOType ähnelt. + /// Looks up a localized string similar to PTOType. /// </summary> public static string Vehicle_PTOType { get { @@ -3688,7 +3751,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ClassBus ähnelt. + /// Looks up a localized string similar to ClassBus. /// </summary> public static string Vehicle_RegisteredClass { get { @@ -3697,7 +3760,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die RetarderRatio ähnelt. + /// Looks up a localized string similar to RetarderRatio. /// </summary> public static string Vehicle_RetarderRatio { get { @@ -3706,7 +3769,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die RetarderType ähnelt. + /// Looks up a localized string similar to RetarderType. /// </summary> public static string Vehicle_RetarderType { get { @@ -3715,7 +3778,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die SleeperCab ähnelt. + /// Looks up a localized string similar to SleeperCab. /// </summary> public static string Vehicle_SleeperCab { get { @@ -3724,7 +3787,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die SteeredAxles ähnelt. + /// Looks up a localized string similar to SteeredAxles. /// </summary> public static string Vehicle_SteeredAxles { get { @@ -3733,7 +3796,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TorqueLimits ähnelt. + /// Looks up a localized string similar to TorqueLimits. /// </summary> public static string Vehicle_TorqueLimits { get { @@ -3742,7 +3805,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt. + /// Looks up a localized string similar to Entry. /// </summary> public static string Vehicle_TorqueLimits_Entry { get { @@ -3751,7 +3814,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die gear ähnelt. + /// Looks up a localized string similar to gear. /// </summary> public static string Vehicle_TorqueLimits_Entry_Gear_Attr { get { @@ -3760,7 +3823,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die maxTorque ähnelt. + /// Looks up a localized string similar to maxTorque. /// </summary> public static string Vehicle_TorqueLimits_Entry_MaxTorque_Attr { get { @@ -3769,7 +3832,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TechnicalPermissibleMaximumLadenMass ähnelt. + /// Looks up a localized string similar to TechnicalPermissibleMaximumLadenMass. /// </summary> public static string Vehicle_TPMLM { get { @@ -3778,7 +3841,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die VehicleCategory ähnelt. + /// Looks up a localized string similar to VehicleCategory. /// </summary> public static string Vehicle_VehicleCategory { get { @@ -3787,7 +3850,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die VehicleCode ähnelt. + /// Looks up a localized string similar to VehicleCode. /// </summary> public static string Vehicle_VehicleCode { get { @@ -3796,7 +3859,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die VIN ähnelt. + /// Looks up a localized string similar to VIN. /// </summary> public static string Vehicle_VIN { get { @@ -3805,7 +3868,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die VocationalVehicle ähnelt. + /// Looks up a localized string similar to VocationalVehicle. /// </summary> public static string Vehicle_VocationalVehicle { get { @@ -3814,7 +3877,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ZeroEmissionVehicle ähnelt. + /// Looks up a localized string similar to ZeroEmissionVehicle. /// </summary> public static string Vehicle_ZeroEmissionVehicle { get { @@ -3823,7 +3886,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die torqueLimit ähnelt. + /// Looks up a localized string similar to torqueLimit. /// </summary> public static string XMLManufacturerReport_torqueLimit { get { @@ -3832,7 +3895,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die torqueLimitPercent ähnelt. + /// Looks up a localized string similar to torqueLimitPercent. /// </summary> public static string XMLManufacturerReport_torqueLimitPercent { get { diff --git a/VectoCommon/VectoCommon/Resources/XMLNames.resx b/VectoCommon/VectoCommon/Resources/XMLNames.resx index 0ef468b9c6..e7eaa42680 100644 --- a/VectoCommon/VectoCommon/Resources/XMLNames.resx +++ b/VectoCommon/VectoCommon/Resources/XMLNames.resx @@ -1377,4 +1377,25 @@ <data name="Report_Result_PassengerCount" xml:space="preserve"> <value>PassengerCount</value> </data> + <data name="Bus_LegislativeCategory" xml:space="preserve"> + <value>LegislativeCategory</value> + </data> + <data name="Bus_ADAS_APTEcoRollReleaseLockupClutch" xml:space="preserve"> + <value>APTEcoRollReleaseLockupClutch</value> + </data> + <data name="Bus_AirdragModifiedMultistage" xml:space="preserve"> + <value>AirdragModifiedMultistage</value> + </data> + <data name="Bus_CorrectedActualMass" xml:space="preserve"> + <value>CorrectedActualMass</value> + </data> + <data name="Bus_NumberPassengersLowerDeck" xml:space="preserve"> + <value>NumberPassengersLowerDeck</value> + </data> + <data name="Bus_NumberPassengersUpperDeck" xml:space="preserve"> + <value>NumberPassengersUpperDeck</value> + </data> + <data name="Bus_StateOfCompletion" xml:space="preserve"> + <value>StateOfCompletion</value> + </data> </root> \ No newline at end of file diff --git a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/DataProvider/XMLDeclarationADASDataProvider.cs b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/DataProvider/XMLDeclarationADASDataProvider.cs index d07deadab4..e50eaa83e4 100644 --- a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/DataProvider/XMLDeclarationADASDataProvider.cs +++ b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/DataProvider/XMLDeclarationADASDataProvider.cs @@ -107,11 +107,13 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration.DataProvider { get { var node = GetNode(XMLNames.Vehicle_ADAS_ATEcoRollReleaseLockupClutch, required:false); - if (node == null) { + var busNode = GetNode(XMLNames.Bus_ADAS_APTEcoRollReleaseLockupClutch, required: false); + if (node == null && busNode == null) { return null; } - return XmlConvert.ToBoolean(node.InnerText); + var innerText = node == null ? busNode.InnerText : node.InnerText; + return XmlConvert.ToBoolean(innerText); } } diff --git a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/DataProvider/XMLDeclarationBusAuxiliariesDataProvider.cs b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/DataProvider/XMLDeclarationBusAuxiliariesDataProvider.cs index 5950ca9baf..f5761a1115 100644 --- a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/DataProvider/XMLDeclarationBusAuxiliariesDataProvider.cs +++ b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/DataProvider/XMLDeclarationBusAuxiliariesDataProvider.cs @@ -311,4 +311,17 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration.DataProvider #endregion } + + public class XMLDeclarationCompleteBusAuxiliariesDataProviderV28 : XMLDeclarationCompleteBusAuxiliariesDataProviderV26 + { + public new static XNamespace NAMESPACE_URI = XMLDefinitions.DECLARATION_DEFINITIONS_NAMESPACE_URI_V28; + + public new const string XSD_TYPE = "CompletedVehicleAuxiliaryDataDeclarationType"; + + public new static readonly string QUALIFIED_XSD_TYPE = XMLHelper.CombineNamespace(NAMESPACE_URI.NamespaceName, XSD_TYPE); + + public XMLDeclarationCompleteBusAuxiliariesDataProviderV28(IXMLDeclarationVehicleData vehicle, + XmlNode componentNode, string sourceFile) + : base(vehicle, componentNode, sourceFile) { } + } } diff --git a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/DataProvider/XMLDeclarationComponentsDataProvider.cs b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/DataProvider/XMLDeclarationComponentsDataProvider.cs index d8786fbbdb..d67d5da75b 100644 --- a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/DataProvider/XMLDeclarationComponentsDataProvider.cs +++ b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/DataProvider/XMLDeclarationComponentsDataProvider.cs @@ -287,4 +287,72 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration.DataProvider #endregion } + + + public class XMLDeclarationInterimStageBusComponentsDataProviderV28 : XMLDeclarationComponentsDataProviderV10, + IXMLVehicleComponentsDeclaration + { + public new static readonly XNamespace NAMESPACE_URI = XMLDefinitions.DECLARATION_DEFINITIONS_NAMESPACE_URI_V28; + + public new const string XSD_TYPE = "CompletedVehicleComponentsDeclarationType"; + + public new static readonly string QUALIFIED_XSD_TYPE = XMLHelper.CombineNamespace(NAMESPACE_URI.NamespaceName, XSD_TYPE); + + + private IBusAuxiliariesDeclarationData _busAuxiliaries; + + + public XMLDeclarationInterimStageBusComponentsDataProviderV28(IXMLDeclarationVehicleData vehicle, + XmlNode componentNode, string sourceFile) + : base(vehicle, componentNode, sourceFile) { } + + public override IGearboxDeclarationInputData GearboxInputData + { + get { return null; } + } + + public override ITorqueConverterDeclarationInputData TorqueConverterInputData + { + get { return null; } + } + + public override IAxleGearInputData AxleGearInputData + { + get { return null; } + } + + public override IAngledriveInputData AngledriveInputData + { + get { return null; } + } + + public override IEngineDeclarationInputData EngineInputData + { + get { return null; } + } + + public override IRetarderInputData RetarderInputData + { + get { return null; } + } + + public override IPTOTransmissionInputData PTOTransmissionInputData + { + get { return null; } + } + + public override IAxlesDeclarationInputData AxleWheels + { + get { return null; } + } + + + public override IBusAuxiliariesDeclarationData BusAuxiliaries + { + get { return _busAuxiliaries ?? (_busAuxiliaries = ComponentReader.BusAuxiliariesInputData); } + } + + } + + } \ No newline at end of file diff --git a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/DataProvider/XMLDeclarationVehicleDataProvider.cs b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/DataProvider/XMLDeclarationVehicleDataProvider.cs index 66f55bd7c4..d52a781148 100644 --- a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/DataProvider/XMLDeclarationVehicleDataProvider.cs +++ b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/DataProvider/XMLDeclarationVehicleDataProvider.cs @@ -1112,4 +1112,161 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration.DataProvider return torqueLimits; } } + + + + // --------------------------------------------------------------------------------------- + + + public class XMLDeclarationInterimStageBusDataProviderV28 : XMLDeclarationVehicleDataProviderV20 + { + public new static readonly XNamespace NAMESPACE_URI = XMLDefinitions.DECLARATION_DEFINITIONS_NAMESPACE_URI_V28; + + public new const string XSD_TYPE = "InterimStageInputType"; + + public new static readonly string QUALIFIED_XSD_TYPE = + XMLHelper.CombineNamespace(NAMESPACE_URI.NamespaceName, XSD_TYPE); + + private IAdvancedDriverAssistantSystemDeclarationInputData _adas; + public XMLDeclarationInterimStageBusDataProviderV28( + IXMLDeclarationJobInputData jobData, XmlNode xmlNode, string sourceFile) : base(jobData, xmlNode, sourceFile) + { + SourceType = DataSourceType.XMLEmbedded; + } + + public override XmlElement PTONode + { + get { return null; } + } + + + public override LegislativeClass LegislativeClass + { + get { return GetString(XMLNames.Bus_LegislativeCategory).ParseEnum<LegislativeClass>(); } + } + + public override Kilogram CurbMassChassis + { + get { return GetDouble(XMLNames.Bus_CorrectedActualMass).SI<Kilogram>(); } + } + + public override Kilogram GrossVehicleMassRating + { + get { return GetDouble(XMLNames.Vehicle_TPMLM).SI<Kilogram>(); } + } + + //public override bool AirdragModifiedMultistage + //{ + // get + // { + // return GetBool(XMLNames.Bus_AirdragModifiedMultistage); + // } + //} + + public override RegistrationClass RegisteredClass + { + get + { + return RegistrationClassHelper.Parse(GetString(XMLNames.Vehicle_RegisteredClass)).First(); + } + } + + + + public override int NumberOfPassengersLowerDeck + { + get + { + var node = GetNode(XMLNames.Bus_NumberPassengersLowerDeck); + return XmlConvert.ToInt32(node.InnerText); + } + } + + public override int NumberOfPassengersUpperDeck + { + get + { + var node = GetNode(XMLNames.Bus_NumberPassengersUpperDeck); + return XmlConvert.ToInt32(node.InnerText); + } + } + + public override VehicleCode VehicleCode + { + get + { + return GetString(XMLNames.Vehicle_VehicleCode).ParseEnum<VehicleCode>(); + } + } + + public override bool LowEntry + { + get { return GetBool(XMLNames.Bus_LowEntry); } + } + + public override Meter Height + { + get + { + return GetDouble(XMLNames.Bus_HeighIntegratedBody).SI<Meter>(); + } + } + + public override Meter Length + { + get + { + return GetDouble(XMLNames.Bus_VehicleLength).SI<Meter>(); + } + } + + public override Meter Width + { + get + { + return GetDouble(XMLNames.Bus_VehicleWidth).SI<Meter>(); + } + } + + public override Meter EntranceHeight + { + get + { + return GetDouble(XMLNames.Bus_EntranceHeight).SI<Meter>(); + } + } + + public override ConsumerTechnology DoorDriveTechnology + { + get { return ConsumerTechnologyHelper.Parse(GetString(XMLNames.BusAux_PneumaticSystem_DoorDriveTechnology)); } + } + + public override IAdvancedDriverAssistantSystemDeclarationInputData ADAS + { + get { return _adas ?? (_adas = ADASReader.ADASInputData); } + } + + //public override StateOfCompletion StateOfCompletion + //{ + // get + // { + // return StateOfCompletionHelper.Parse(GetString(XMLNames.Bus_StateOfCompletion)); + // } + //} + + + protected override DataSourceType SourceType { get; } + + #region Overrides of AbstractXMLResource + + protected override XNamespace SchemaNamespace + { + get { return NAMESPACE_URI; } + } + + #endregion + + } } + + diff --git a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/NinjectModules/XMLDeclarationInputDataV28InjectModule.cs b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/NinjectModules/XMLDeclarationInputDataV28InjectModule.cs new file mode 100644 index 0000000000..b6702c58eb --- /dev/null +++ b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/NinjectModules/XMLDeclarationInputDataV28InjectModule.cs @@ -0,0 +1,31 @@ +using Ninject.Modules; +using TUGraz.VectoCore.InputData.FileIO.XML.Declaration.DataProvider; +using TUGraz.VectoCore.InputData.FileIO.XML.Declaration.Interfaces; +using TUGraz.VectoCore.InputData.FileIO.XML.Declaration.Reader; +using TUGraz.VectoCore.InputData.FileIO.XML.Declaration.Reader.Impl; + +namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration.NinjectModules +{ + public class XMLDeclarationInputDataV28InjectModule : NinjectModule + { + #region Overrides of NinjectModlue + + public override void Load() + { + Bind<IXMLDeclarationVehicleData>().To<XMLDeclarationInterimStageBusDataProviderV28>() + .Named(XMLDeclarationInterimStageBusDataProviderV28.QUALIFIED_XSD_TYPE); + + Bind<IXMLVehicleComponentsDeclaration>().To<XMLDeclarationInterimStageBusComponentsDataProviderV28>() + .Named(XMLDeclarationInterimStageBusComponentsDataProviderV28.QUALIFIED_XSD_TYPE); + + Bind<IXMLComponentReader>().To<XMLComponentReaderV28>().Named(XMLComponentReaderV28.QUALIFIED_XSD_TYPE); + + Bind<IXMLBusAuxiliariesDeclarationData>().To<XMLDeclarationCompleteBusAuxiliariesDataProviderV28>() + .Named(XMLDeclarationCompleteBusAuxiliariesDataProviderV28.QUALIFIED_XSD_TYPE); + } + + #endregion + + + } +} diff --git a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/NinjectModules/XMLDeclarationReaderInjectModule.cs b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/NinjectModules/XMLDeclarationReaderInjectModule.cs index 8b483fe549..457b7fc1cb 100644 --- a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/NinjectModules/XMLDeclarationReaderInjectModule.cs +++ b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/NinjectModules/XMLDeclarationReaderInjectModule.cs @@ -22,6 +22,7 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration new XMLDeclarationInputDataV23InjectModule(), new XMLDeclarationInputDataV26InjectModule(), new XMLDeclarationPrimaryVehicleBusV01InjectModule(), + new XMLDeclarationInputDataV28InjectModule() }); #endregion diff --git a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/Reader/Impl/XMLComponentReader.cs b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/Reader/Impl/XMLComponentReader.cs index 39c139e436..1487632fdd 100644 --- a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/Reader/Impl/XMLComponentReader.cs +++ b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/Reader/Impl/XMLComponentReader.cs @@ -452,4 +452,89 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration.Reader.Impl } + // --------------------------------------------------------------------------------------- + + public class XMLComponentReaderV28 : XMLComponentReaderV20 + { + public new static readonly XNamespace NAMESPACE_URI = XMLDefinitions.DECLARATION_DEFINITIONS_NAMESPACE_URI_V28; + + public new const string XSD_TYPE = "CompletedVehicleComponentsDeclarationType"; + + + public new static readonly string QUALIFIED_XSD_TYPE = XMLHelper.CombineNamespace(NAMESPACE_URI.NamespaceName, XSD_TYPE); + + protected IBusAuxiliariesDeclarationData _busAuxInputData; + + + public XMLComponentReaderV28(IXMLDeclarationVehicleData vehicle, XmlNode componentsNode) + : base(vehicle, componentsNode) + { + + } + + public override IAngledriveInputData AngledriveInputData + { + get { return null; } + } + + public override IAxleGearInputData AxleGearInputData + { + get { return null; } + } + + public override IAxlesDeclarationInputData AxlesDeclarationInputData + { + get { return null; } + } + + public override IEngineDeclarationInputData EngineInputData + { + get { return null; } + } + + public override IGearboxDeclarationInputData GearboxInputData + { + get { return null; } + } + + public override ITorqueConverterDeclarationInputData TorqueConverterInputData + { + get { return null; } + } + + public override ITyreDeclarationInputData Tyre + { + get { return null; } + } + + public override IRetarderInputData RetarderInputData + { + get { return null; } + } + + public override IAuxiliariesDeclarationInputData AuxiliaryData + { + get { return null; } + } + + public override IAirdragDeclarationInputData AirdragInputData + { + get + { + return _airdragInputData ?? + (_airdragInputData = CreateComponent(XMLNames.Component_AirDrag, AirdragCreator)); + } + } + + public override IBusAuxiliariesDeclarationData BusAuxiliariesInputData + { + get { return _busAuxInputData ?? (_busAuxInputData = CreateComponent(XMLNames.Component_Auxiliaries, BusAuxCreator)); } + } + + protected virtual IBusAuxiliariesDeclarationData BusAuxCreator(string version, XmlNode componentNode, string sourceFile) + { + return Factory.CreateBusAuxiliaires(version, Vehicle, componentNode, sourceFile); + } + + } } diff --git a/VectoCore/VectoCore/Utils/XMLDefinitions.cs b/VectoCore/VectoCore/Utils/XMLDefinitions.cs index 6708d5b9f4..5b5b01274f 100644 --- a/VectoCore/VectoCore/Utils/XMLDefinitions.cs +++ b/VectoCore/VectoCore/Utils/XMLDefinitions.cs @@ -55,6 +55,8 @@ namespace TUGraz.VectoCore.Utils public const string DECLARATION_DEFINITIONS_NAMESPACE_URI_V26 = DECLARATION_NAMESPACE + ":DEV:v2.6"; + public const string DECLARATION_DEFINITIONS_NAMESPACE_URI_V28 = DECLARATION_NAMESPACE + ":DEV:v2.8"; + public const string DECLARATION_INPUT_NAMESPACE = "urn:tugraz:ivt:VectoAPI:DeclarationInput"; public const string DECLARATION_INPUT_NAMESPACE_URI_V10 = DECLARATION_INPUT_NAMESPACE + ":v1.0"; diff --git a/VectoCore/VectoCore/VectoCore.csproj b/VectoCore/VectoCore/VectoCore.csproj index aaa45ca0a6..904f87b2fe 100644 --- a/VectoCore/VectoCore/VectoCore.csproj +++ b/VectoCore/VectoCore/VectoCore.csproj @@ -194,6 +194,7 @@ <Compile Include="InputData\FileIO\XML\Declaration\NinjectModules\XMLDeclarationInputDataV22InjectModule.cs" /> <Compile Include="InputData\FileIO\XML\Declaration\NinjectModules\XMLDeclarationInputDataV23InjectModule.cs" /> <Compile Include="InputData\FileIO\XML\Declaration\NinjectModules\XMLDeclarationInputDataV26InjectModule.cs" /> + <Compile Include="InputData\FileIO\XML\Declaration\NinjectModules\XMLDeclarationInputDataV28InjectModule.cs" /> <Compile Include="InputData\FileIO\XML\Declaration\NinjectModules\XMLDeclarationPrimaryVehicleBusV01InjectModule.cs" /> <Compile Include="InputData\FileIO\XML\Declaration\Reader\Impl\AbstractComponentReader.cs" /> <Compile Include="InputData\FileIO\XML\Declaration\Reader\Impl\XMLADASReader.cs" /> @@ -951,6 +952,12 @@ <EmbeddedResource Include="Resources\Declaration\VAUXBus\SP-Factors_Bus.csv" /> <EmbeddedResource Include="Resources\Declaration\GenericBusData\EngineConsumptionMap_CI_normalized.vmap" /> <EmbeddedResource Include="Resources\Declaration\GenericBusData\EngineConsumptionMap_PI_normalized.vmap" /> + <EmbeddedResource Include="Resources\XSD\VectoDeclarationDefinitions.2.8_Stage.xsd"> + <SubType>Designer</SubType> + </EmbeddedResource> + <EmbeddedResource Include="Resources\XSD\VectoOutputMultistage.0.1.xsd"> + <SubType>Designer</SubType> + </EmbeddedResource> <None Include="Utils\VectoVersionCore.tt"> <Generator>TextTemplatingFileGenerator</Generator> <LastGenOutput>VectoVersionCore.cs</LastGenOutput> diff --git a/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/vecto_vehicle-exempted_input_full-sample.xml b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/vecto_vehicle-exempted_input_full-sample.xml new file mode 100644 index 0000000000..a99f5e9ae1 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/vecto_vehicle-exempted_input_full-sample.xml @@ -0,0 +1 @@ +<?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.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationJob E:\VECTO_DEV\fk_vecto-dev\VectoCore\VectoCore\Resources\XSD/VectoDeclarationJob.xsd"> <v2.0:Vehicle id="VEH-1234567890" xsi:type="ExemptedInterimStageInputType"> <Manufacturer>Some Manufacturer</Manufacturer> <ManufacturerAddress>Infinite Loop</ManufacturerAddress> <VIN>VEH-1234567891</VIN> <Date>2021-01-09T11:00:00Z</Date> <Model>Sample Bus Model 2</Model> <LegislativeCategory>M3</LegislativeCategory> <CorrectedActualMass>7000</CorrectedActualMass> <TechniclaPermissibleMaximumLadenMass>10000</TechniclaPermissibleMaximumLadenMass> <ClassBus>A</ClassBus> <NumberPassengersLowerDeck>10</NumberPassengersLowerDeck> <NumberPassengersUpperDeck>20</NumberPassengersUpperDeck> <VehicleCode>CC</VehicleCode> <LowEntry>true</LowEntry> <HeightIntegratedBody>2500</HeightIntegratedBody> </v2.0:Vehicle> </tns:VectoInputDeclaration> \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/vecto_vehicle-exempted_input_only_certain_entries01-sample.xml b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/vecto_vehicle-exempted_input_only_certain_entries01-sample.xml new file mode 100644 index 0000000000..a19ed34bb4 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/vecto_vehicle-exempted_input_only_certain_entries01-sample.xml @@ -0,0 +1 @@ +<?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.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationJob E:\VECTO_DEV\fk_vecto-dev\VectoCore\VectoCore\Resources\XSD/VectoDeclarationJob.xsd"> <v2.0:Vehicle id="VEH-1234567890" xsi:type="ExemptedInterimStageInputType"> <Manufacturer>Some Manufacturer 1</Manufacturer> <ManufacturerAddress>Some Manufacturer Address 1</ManufacturerAddress> <VIN>VEH-1234567891</VIN> <Date>2021-01-09T11:00:00Z</Date> <LegislativeCategory>M3</LegislativeCategory> <CorrectedActualMass>7000</CorrectedActualMass> <TechniclaPermissibleMaximumLadenMass>10000</TechniclaPermissibleMaximumLadenMass> <VehicleCode>CC</VehicleCode> <LowEntry>false</LowEntry> </v2.0:Vehicle> </tns:VectoInputDeclaration> \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/vecto_vehicle-exempted_input_only_certain_entries02-sample.xml b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/vecto_vehicle-exempted_input_only_certain_entries02-sample.xml new file mode 100644 index 0000000000..6404f3d41e --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/vecto_vehicle-exempted_input_only_certain_entries02-sample.xml @@ -0,0 +1 @@ +<?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.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationJob E:\VECTO_DEV\fk_vecto-dev\VectoCore\VectoCore\Resources\XSD/VectoDeclarationJob.xsd"> <v2.0:Vehicle id="VEH-1234567890" xsi:type="ExemptedInterimStageInputType"> <Manufacturer>Some Manufacturer 2</Manufacturer> <ManufacturerAddress>Some Manufacturer Address 2</ManufacturerAddress> <VIN>VEH-1234567891</VIN> <Date>2021-01-09T11:00:00Z</Date> <NumberPassengersLowerDeck>10</NumberPassengersLowerDeck> <NumberPassengersUpperDeck>20</NumberPassengersUpperDeck> </v2.0:Vehicle> </tns:VectoInputDeclaration> \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/vecto_vehicle-exempted_input_only_mandatory_entries.xml b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/vecto_vehicle-exempted_input_only_mandatory_entries.xml new file mode 100644 index 0000000000..89d0e3a818 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/vecto_vehicle-exempted_input_only_mandatory_entries.xml @@ -0,0 +1 @@ +<?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.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationJob E:\VECTO_DEV\fk_vecto-dev\VectoCore\VectoCore\Resources\XSD/VectoDeclarationJob.xsd"> <v2.0:Vehicle id="VEH-1234567890" xsi:type="ExemptedInterimStageInputType" > <Manufacturer>Some Manufacturer 3</Manufacturer> <ManufacturerAddress>Some Manufacturer Address 3</ManufacturerAddress> <VIN>VEH-1234567891</VIN> <Date>2021-01-09T11:00:00Z</Date> </v2.0:Vehicle> </tns:VectoInputDeclaration> \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/vecto_vehicle-stage_input_full-sample.xml b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/vecto_vehicle-stage_input_full-sample.xml new file mode 100644 index 0000000000..0f3fba3a83 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/vecto_vehicle-stage_input_full-sample.xml @@ -0,0 +1 @@ +<?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:di="http://www.w3.org/2000/09/xmldsig#" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationJob E:\VECTO_DEV\fk_vecto-dev\VectoCore\VectoCore\Resources\XSD/VectoDeclarationJob.xsd"> <v2.0:Vehicle id="VEH-1234567890" xsi:type="InterimStageInputType"> <Manufacturer>Some Manufacturer</Manufacturer> <ManufacturerAddress>Some Manufacturer Address</ManufacturerAddress> <VIN>VEH-1234567890</VIN> <Date>2020-01-09T11:00:00Z</Date> <Model>Sample Bus Model</Model> <LegislativeCategory>M3</LegislativeCategory> <CorrectedActualMass>500</CorrectedActualMass> <TechniclaPermissibleMaximumLadenMass>3500</TechniclaPermissibleMaximumLadenMass> <AirdragModifiedMultistage>false</AirdragModifiedMultistage> <NgTankSystem>Compressed</NgTankSystem> <ClassBus>II+III</ClassBus> <NumberPassengersLowerDeck>0</NumberPassengersLowerDeck> <NumberPassengersUpperDeck>10</NumberPassengersUpperDeck> <VehicleCode>CB</VehicleCode> <LowEntry>false</LowEntry> <HeightIntegratedBody>2500</HeightIntegratedBody> <VehicleLength>9500</VehicleLength> <VehicleWidth>2500</VehicleWidth> <EntranceHeight>2000</EntranceHeight> <DoorDriveTechnology>electric</DoorDriveTechnology> <StateOfCompletion>incomplete</StateOfCompletion> <ADAS> <v2.3:EngineStopStart>true</v2.3:EngineStopStart> <v2.3:EcoRollWithoutEngineStop>false</v2.3:EcoRollWithoutEngineStop> <v2.3:EcoRollWithEngineStop>false</v2.3:EcoRollWithEngineStop> <v2.3:PredictiveCruiseControl>none</v2.3:PredictiveCruiseControl> <v2.3:APTEcoRollReleaseLockupClutch>true</v2.3:APTEcoRollReleaseLockupClutch> </ADAS> <Components xsi:type="CompletedVehicleComponentsDeclarationType"> <AirDrag> <v2.0:Data xsi:type="v2.0:AirDragDataDeclarationType" id="CabinX23h"> <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>6.31</v2.0:CdxA_0> <v2.0:TransferredCdxA>6.32</v2.0:TransferredCdxA> <v2.0:DeclaredCdxA>6.34</v2.0:DeclaredCdxA> </v2.0: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>false</Interiorlights> <Dayrunninglights>true</Dayrunninglights> <Positionlights>true</Positionlights> <Brakelights>true</Brakelights> <Headlights>false</Headlights> </LEDLights> </ElectricSystem> <HVAC> <SystemConfiguration>0</SystemConfiguration> <HeatPumpTypeDriverCompartment>none</HeatPumpTypeDriverCompartment> <HeatPumpModeDriverCompartment>heating</HeatPumpModeDriverCompartment> <HeatPumpTypePassengerCompartment>non R-744 2-stage</HeatPumpTypePassengerCompartment> <HeatPumpModePassengerCompartment>cooling</HeatPumpModePassengerCompartment> <AuxiliaryHeaterPower>50</AuxiliaryHeaterPower> <DoubleGlasing>false</DoubleGlasing> <AdjustableAuxiliaryHeater>true</AdjustableAuxiliaryHeater> <SeparateAirDistributionDucts>false</SeparateAirDistributionDucts> <WaterElectricHeater>true</WaterElectricHeater> <AirElectricHeater>false</AirElectricHeater> <OtherHeatingTechnology>false</OtherHeatingTechnology> </HVAC> </Data> </Auxiliaries> </Components> </v2.0:Vehicle> </tns:VectoInputDeclaration> \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/vecto_vehicle-stage_input_only_certain_entries01-sample.xml b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/vecto_vehicle-stage_input_only_certain_entries01-sample.xml new file mode 100644 index 0000000000..77651ba77c --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/vecto_vehicle-stage_input_only_certain_entries01-sample.xml @@ -0,0 +1 @@ +<?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:di="http://www.w3.org/2000/09/xmldsig#" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationJob E:\VECTO_DEV\fk_vecto-dev\VectoCore\VectoCore\Resources\XSD/VectoDeclarationJob.xsd"> <v2.0:Vehicle id="VEH-1234567890" xsi:type="InterimStageInputType" > <Manufacturer>Some Manufacturer 1</Manufacturer> <ManufacturerAddress>Some Manufacturer Address 1</ManufacturerAddress> <VIN>VEH-1234567891</VIN> <Date>2021-01-09T11:00:00Z</Date> <Model>Sample Bus Model 2</Model> <LegislativeCategory>M3</LegislativeCategory> <CorrectedActualMass>5000</CorrectedActualMass> <TechniclaPermissibleMaximumLadenMass>10000</TechniclaPermissibleMaximumLadenMass> <AirdragModifiedMultistage>false</AirdragModifiedMultistage> <NgTankSystem>Compressed</NgTankSystem> <ClassBus>A</ClassBus> <VehicleCode>CG</VehicleCode> <LowEntry>true</LowEntry> <HeightIntegratedBody>2500</HeightIntegratedBody> <VehicleLength>10000</VehicleLength> <VehicleWidth>2600</VehicleWidth> <EntranceHeight>2000</EntranceHeight> <DoorDriveTechnology>pneumatic</DoorDriveTechnology> <StateOfCompletion>incomplete</StateOfCompletion> <ADAS> <v2.3:EngineStopStart>true</v2.3:EngineStopStart> <v2.3:EcoRollWithoutEngineStop>false</v2.3:EcoRollWithoutEngineStop> <v2.3:EcoRollWithEngineStop>false</v2.3:EcoRollWithEngineStop> <v2.3:PredictiveCruiseControl>none</v2.3:PredictiveCruiseControl> <v2.3:APTEcoRollReleaseLockupClutch>true</v2.3:APTEcoRollReleaseLockupClutch> </ADAS> <Components xsi:type="CompletedVehicleComponentsDeclarationType"> <Auxiliaries> <Data xsi:type="CompletedVehicleAuxiliaryDataDeclarationType"> <ElectricSystem> <LEDLights> <Interiorlights>false</Interiorlights> <Dayrunninglights>true</Dayrunninglights> <Headlights>false</Headlights> </LEDLights> </ElectricSystem> <HVAC> <AuxiliaryHeaterPower>50</AuxiliaryHeaterPower> <DoubleGlasing>false</DoubleGlasing> <SeparateAirDistributionDucts>false</SeparateAirDistributionDucts> <WaterElectricHeater>true</WaterElectricHeater> <OtherHeatingTechnology>false</OtherHeatingTechnology> </HVAC> </Data> </Auxiliaries> </Components> </v2.0:Vehicle> </tns:VectoInputDeclaration> \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/vecto_vehicle-stage_input_only_certain_entries02-sample.xml b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/vecto_vehicle-stage_input_only_certain_entries02-sample.xml new file mode 100644 index 0000000000..6f7c2fa5bf --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/vecto_vehicle-stage_input_only_certain_entries02-sample.xml @@ -0,0 +1 @@ +<?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:di="http://www.w3.org/2000/09/xmldsig#" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationJob E:\VECTO_DEV\fk_vecto-dev\VectoCore\VectoCore\Resources\XSD/VectoDeclarationJob.xsd"> <v2.0:Vehicle id="VEH-1234567890" xsi:type="InterimStageInputType" > <Manufacturer>Some Manufacturer 2</Manufacturer> <ManufacturerAddress>Some Manufacturer Address 2</ManufacturerAddress> <VIN>VEH-1234567890</VIN> <Date>2020-01-09T11:00:00Z</Date> <Model>Sample Bus Model</Model> <LegislativeCategory>M3</LegislativeCategory> <CorrectedActualMass>500</CorrectedActualMass> <NgTankSystem>Compressed</NgTankSystem> <ClassBus>II+III</ClassBus> <NumberPassengersLowerDeck>0</NumberPassengersLowerDeck> <NumberPassengersUpperDeck>10</NumberPassengersUpperDeck> <VehicleCode>CB</VehicleCode> <LowEntry>false</LowEntry> <HeightIntegratedBody>2500</HeightIntegratedBody> <VehicleLength>9500</VehicleLength> <VehicleWidth>2500</VehicleWidth> <EntranceHeight>2000</EntranceHeight> <StateOfCompletion>incomplete</StateOfCompletion> <ADAS> <v2.3:EngineStopStart>true</v2.3:EngineStopStart> <v2.3:EcoRollWithoutEngineStop>false</v2.3:EcoRollWithoutEngineStop> <v2.3:EcoRollWithEngineStop>false</v2.3:EcoRollWithEngineStop> <v2.3:PredictiveCruiseControl>none</v2.3:PredictiveCruiseControl> <v2.3:APTEcoRollReleaseLockupClutch>true</v2.3:APTEcoRollReleaseLockupClutch> </ADAS> <Components xsi:type="CompletedVehicleComponentsDeclarationType"> <AirDrag> <v2.0:Data xsi:type="v2.0:AirDragDataDeclarationType" id="CabinX23h"> <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>6.31</v2.0:CdxA_0> <v2.0:TransferredCdxA>6.32</v2.0:TransferredCdxA> <v2.0:DeclaredCdxA>6.34</v2.0:DeclaredCdxA> </v2.0: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"> <HVAC> <SystemConfiguration>0</SystemConfiguration> <HeatPumpTypeDriverCompartment>none</HeatPumpTypeDriverCompartment> <HeatPumpModeDriverCompartment>heating</HeatPumpModeDriverCompartment> <HeatPumpTypePassengerCompartment>non R-744 2-stage</HeatPumpTypePassengerCompartment> <HeatPumpModePassengerCompartment>cooling</HeatPumpModePassengerCompartment> </HVAC> </Data> </Auxiliaries> </Components> </v2.0:Vehicle> </tns:VectoInputDeclaration> \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/vecto_vehicle-stage_input_only_mandatory_entries.xml b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/vecto_vehicle-stage_input_only_mandatory_entries.xml new file mode 100644 index 0000000000..4aacbe05c4 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/vecto_vehicle-stage_input_only_mandatory_entries.xml @@ -0,0 +1 @@ +<?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.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xmlns:di="http://www.w3.org/2000/09/xmldsig#" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationJob E:\VECTO_DEV\fk_vecto-dev\VectoCore\VectoCore\Resources\XSD/VectoDeclarationJob.xsd"> <v2.0:Vehicle id="VEH-1234567890" xsi:type="InterimStageInputType" > <Manufacturer>Some Manufacturer 3</Manufacturer> <ManufacturerAddress>Some Manufacturer Address 3</ManufacturerAddress> <VIN>VEH-1234567890</VIN> <Date>2020-01-09T11:00:00Z</Date> <StateOfCompletion>incomplete</StateOfCompletion> </v2.0:Vehicle> </tns:VectoInputDeclaration> \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/VectoCoreTest.csproj b/VectoCore/VectoCoreTest/VectoCoreTest.csproj index 644e72935f..1e2a02f6e1 100644 --- a/VectoCore/VectoCoreTest/VectoCoreTest.csproj +++ b/VectoCore/VectoCoreTest/VectoCoreTest.csproj @@ -231,6 +231,7 @@ <Compile Include="XML\XMLDeclarationReaderVersionsTest.cs" /> <Compile Include="XML\XMLEngineeringInputRefTest.cs" /> <Compile Include="XML\XMLEngineeringInputSingleTest.cs" /> + <Compile Include="XML\XMLMultistageBusInputTest.cs" /> <Compile Include="XML\XMLPrimaryBusInputDataTest.cs" /> <Compile Include="XML\XMLReportTest.cs" /> <Compile Include="XML\XMLPrimaryVehicleReportBusReaderTest.cs" /> @@ -4646,6 +4647,42 @@ <Content Include="TestData\XML\XMLReaderDeclaration\SchemaVersion2.6_Buses\vecto_vehicle-primary_heavyBus-sample.xml"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </Content> + <Content Include="TestData\XML\XMLReaderDeclaration\SchemaVersion2.8\vecto_vehicle-exempted_input_full-sample.xml"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </Content> + <Content Include="TestData\XML\XMLReaderDeclaration\SchemaVersion2.8\vecto_vehicle-exempted_input_only_certain_entries01-sample.xml"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </Content> + <Content Include="TestData\XML\XMLReaderDeclaration\SchemaVersion2.8\vecto_vehicle-exempted_input_only_certain_entries02-sample.xml"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </Content> + <Content Include="TestData\XML\XMLReaderDeclaration\SchemaVersion2.8\vecto_vehicle-exempted_input_only_mandatory_entries.xml"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </Content> + <Content Include="TestData\XML\XMLReaderDeclaration\SchemaVersion2.8\vecto_vehicle-stage_input_full-sample.xml"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </Content> + <Content Include="TestData\XML\XMLReaderDeclaration\SchemaVersion2.8\vecto_vehicle-stage_input_only_certain_entries01-sample.xml"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </Content> + <Content Include="TestData\XML\XMLReaderDeclaration\SchemaVersion2.8\vecto_vehicle-stage_input_only_certain_entries02-sample.xml"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </Content> + <Content Include="TestData\XML\XMLReaderDeclaration\SchemaVersion2.8\vecto_vehicle-stage_input_only_mandatory_entries.xml"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </Content> + <Content Include="TestData\XML\XMLReaderDeclaration\SchemaVersionMultistage.0.1\vecto_multistage_primary_vehicle_only.xml"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </Content> + <Content Include="TestData\XML\XMLReaderDeclaration\SchemaVersionMultistage.0.1\vecto_multistage_primary_vehicle_stage_2_3.xml"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </Content> + <Content Include="TestData\XML\XMLReaderDeclaration\SchemaVersionMultistage.0.1\vecto_multistage_primary_vehicle_stage_2_full.xml"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </Content> + <Content Include="TestData\XML\XMLReaderDeclaration\SchemaVersionMultistage.0.1\vecto_multistage_primary_vehicle_stage_2_mandatory.xml"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </Content> <Content Include="TestData\XML\XMLReaderDeclaration\Tractor_4x2_vehicle-class-5_5_t_0.xml"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> diff --git a/VectoCore/VectoCoreTest/XML/XMLMultistageBusInputTest.cs b/VectoCore/VectoCoreTest/XML/XMLMultistageBusInputTest.cs new file mode 100644 index 0000000000..f2c5f246d1 --- /dev/null +++ b/VectoCore/VectoCoreTest/XML/XMLMultistageBusInputTest.cs @@ -0,0 +1,113 @@ +using System; +using System.IO; +using System.Xml; +using Ninject; +using NUnit.Framework; +using TUGraz.VectoCommon.BusAuxiliaries; +using TUGraz.VectoCommon.InputData; +using TUGraz.VectoCommon.Models; +using TUGraz.VectoCore.InputData.FileIO.XML; + +namespace TUGraz.VectoCore.Tests.XML +{ + public class XMLMultistageBusInputTest + { + protected IXMLInputDataReader xmlInputReader; + private IKernel _kernel; + + const string VehicleStageInput = @"TestData\XML\XMLReaderDeclaration\SchemaVersion2.8\vecto_vehicle-stage_input_full-sample.xml"; + + + [OneTimeSetUp] + public void RunBeforeAnyTests() + { + Directory.SetCurrentDirectory(TestContext.CurrentContext.TestDirectory); + + _kernel = new StandardKernel(new VectoNinjectModule()); + xmlInputReader = _kernel.Get<IXMLInputDataReader>(); + } + + [TestCase] + public void TestVehicleStageInput() + { + var reader = XmlReader.Create(VehicleStageInput); + var inputDataProvider = xmlInputReader.CreateDeclaration(reader); + var vehicle = inputDataProvider.JobInputData.Vehicle; + + Assert.AreEqual("VEH-1234567890", vehicle.Identifier); + Assert.AreEqual("Some Manufacturer", vehicle.Manufacturer); + Assert.AreEqual("Some Manufacturer Address", vehicle.ManufacturerAddress); + Assert.AreEqual("VEH-1234567890", vehicle.VIN); + Assert.AreEqual(DateTime.Parse("2020-01-09T11:00:00Z").ToUniversalTime(), vehicle.Date); + Assert.AreEqual("Sample Bus Model", vehicle.Model); + Assert.AreEqual(LegislativeClass.M3, vehicle.LegislativeClass); + Assert.AreEqual(500, vehicle.CurbMassChassis.Value());//CurbMassChassis + Assert.AreEqual(3500, vehicle.GrossVehicleMassRating.Value());//TechnicalPermissibleMaximumLadenMass + //Assert.AreEqual(false, vehicle.AirdragModifiedMultistage); + Assert.AreEqual(TankSystem.Compressed, vehicle.TankSystem);//NgTankSystem + Assert.AreEqual(RegistrationClass.II_III, vehicle.RegisteredClass);//ClassBus + Assert.AreEqual(0, vehicle.NumberOfPassengersLowerDeck); + Assert.AreEqual(10, vehicle.NumberOfPassengersUpperDeck); + Assert.AreEqual(VehicleCode.CB, vehicle.VehicleCode); + Assert.AreEqual(false, vehicle.LowEntry); + Assert.AreEqual(2500, vehicle.Height.Value());//HeightIntegratedBody + Assert.AreEqual(9500, vehicle.Length.Value()); + Assert.AreEqual(2500, vehicle.Width.Value()); + Assert.AreEqual(2000, vehicle.EntranceHeight.Value()); + Assert.AreEqual(ConsumerTechnology.Electrically, vehicle.DoorDriveTechnology); + //Assert.AreEqual(StateOfCompletion.incomplete, vehicle.StateOfCompletion); + + TestADASInput(vehicle); + TestComponents(vehicle.Components); + } + + private void TestADASInput(IVehicleDeclarationInputData vehicle) + { + Assert.AreEqual(true, vehicle.ADAS.EngineStopStart); + Assert.AreEqual(EcoRollType.None, vehicle.ADAS.EcoRoll); + Assert.AreEqual(PredictiveCruiseControlType.None, vehicle.ADAS.PredictiveCruiseControl); + Assert.AreEqual(true, vehicle.ADAS.ATEcoRollReleaseLockupClutch); + } + + private void TestComponents(IVehicleComponentsDeclaration components) + { + TestAirdragComponent(components.AirdragInputData); + TestAuxiliariesComponent(components.BusAuxiliaries); + } + + private void TestAirdragComponent(IAirdragDeclarationInputData airdrag) + { + Assert.AreEqual("Generic Manufacturer", airdrag.Manufacturer); + Assert.AreEqual("Generic Model", airdrag.Model); + Assert.AreEqual("e12*0815/8051*2017/05E0000*00", airdrag.CertificationNumber); + Assert.AreEqual(DateTime.Parse("2017-03-24T15:00:00Z").ToUniversalTime(), airdrag.Date); + Assert.AreEqual("Vecto AirDrag x.y", airdrag.AppVersion); + Assert.AreEqual(6.34, airdrag.AirDragArea.Value()); + } + + + private void TestAuxiliariesComponent(IBusAuxiliariesDeclarationData busAux) + { + TestLedLightsComponent(busAux.ElectricConsumers); + TestHVACComponent(busAux.HVACAux); + } + + private void TestLedLightsComponent(IElectricConsumersDeclarationData electricConsumer) + { + Assert.AreEqual(false, electricConsumer.InteriorLightsLED); + Assert.AreEqual(true, electricConsumer.DayrunninglightsLED); + Assert.AreEqual(true, electricConsumer.PositionlightsLED); + Assert.AreEqual(true, electricConsumer.BrakelightsLED); + Assert.AreEqual(false, electricConsumer.HeadlightsLED); + } + + private void TestHVACComponent(IHVACBusAuxiliariesDeclarationData hvacAux) + { + Assert.AreEqual(BusHVACSystemConfiguration.Configuration0, hvacAux.SystemConfiguration); + Assert.AreEqual(50, hvacAux.AuxHeaterPower.Value()); + Assert.AreEqual(false, hvacAux.DoubleGlazing); + Assert.AreEqual(true, hvacAux.AdjustableAuxiliaryHeater); + Assert.AreEqual(false, hvacAux.SeparateAirDistributionDucts); + } + } +} -- GitLab