From f4a703a387e64ac3c64efc7374dbd4723671cd15 Mon Sep 17 00:00:00 2001 From: "harald.martini@student.tugraz.at" <harald.martini@student.tugraz.at> Date: Wed, 12 May 2021 09:59:26 +0200 Subject: [PATCH] Removed setting default value for HeatPumpMode, changed label of n_a to not applicable --- .../MultistageAuxiliariesViewModel.cs | 21 ++++++++++++++----- .../VectoCommon/BusAuxiliaries/ISSMInputs.cs | 2 +- 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/VECTO3GUI2020/ViewModel/MultiStage/Implementation/MultistageAuxiliariesViewModel.cs b/VECTO3GUI2020/ViewModel/MultiStage/Implementation/MultistageAuxiliariesViewModel.cs index 24d013f410..4744da5fe3 100644 --- a/VECTO3GUI2020/ViewModel/MultiStage/Implementation/MultistageAuxiliariesViewModel.cs +++ b/VECTO3GUI2020/ViewModel/MultiStage/Implementation/MultistageAuxiliariesViewModel.cs @@ -146,7 +146,18 @@ namespace VECTO3GUI2020.ViewModel.MultiStage.Implementation public bool HeatPumpGroupEditingEnabled { get => _heatPumpGroupEditingEnabled; - set => SetProperty(ref _heatPumpGroupEditingEnabled, value); + set + { + + SetProperty(ref _heatPumpGroupEditingEnabled, value); + //if (value == false) + //{ + // HeatPumpTypePassengerCompartment = null; + // HeatPumpModePassengerCompartment = null; + // HeatPumpModeDriverCompartment = null; + // HeatPumpTypeDriverCompartment = null; + //} + } } public BusHVACSystemConfiguration? SystemConfiguration @@ -163,12 +174,12 @@ namespace VECTO3GUI2020.ViewModel.MultiStage.Implementation if (value == HeatPumpType.none) { HeatPumpModeDriverCompartmentAllowedValues = EnumHelper.GetValuesAsObservableCollectionIncluding<Enum, HeatPumpMode>(items:HeatPumpMode.N_A); - HeatPumpModeDriverCompartment = HeatPumpMode.N_A; + //HeatPumpModeDriverCompartment = HeatPumpMode.N_A; } else { HeatPumpModeDriverCompartmentAllowedValues = EnumHelper.GetValuesAsObservableCollectionExcluding<Enum, HeatPumpMode>( items: HeatPumpMode.N_A); - HeatPumpModeDriverCompartment = HeatPumpMode.cooling; + //HeatPumpModeDriverCompartment = HeatPumpMode.cooling; } @@ -213,14 +224,14 @@ namespace VECTO3GUI2020.ViewModel.MultiStage.Implementation { HeatPumpModePassengerCompartmentAllowedValues = EnumHelper.GetValuesAsObservableCollectionIncluding<Enum, HeatPumpMode>(items: HeatPumpMode.N_A); - HeatPumpModePassengerCompartment = HeatPumpMode.N_A; + //HeatPumpModePassengerCompartment = HeatPumpMode.N_A; } else { HeatPumpModePassengerCompartmentAllowedValues = EnumHelper.GetValuesAsObservableCollectionExcluding<Enum, HeatPumpMode>( items: HeatPumpMode.N_A); - HeatPumpModePassengerCompartment = HeatPumpMode.cooling; + //HeatPumpModePassengerCompartment = HeatPumpMode.cooling; } } } diff --git a/VectoCommon/VectoCommon/BusAuxiliaries/ISSMInputs.cs b/VectoCommon/VectoCommon/BusAuxiliaries/ISSMInputs.cs index 635fa22f1f..49ad17abef 100644 --- a/VectoCommon/VectoCommon/BusAuxiliaries/ISSMInputs.cs +++ b/VectoCommon/VectoCommon/BusAuxiliaries/ISSMInputs.cs @@ -255,7 +255,7 @@ namespace TUGraz.VectoCommon.BusAuxiliaries heating_and_cooling, [GuiLabel("Cooling")] cooling, - [GuiLabel("N_A")] + [GuiLabel("not_applicable")] N_A, } -- GitLab