From a2c0258f930ca615721a029c2d6d7c0453331e84 Mon Sep 17 00:00:00 2001 From: Michael Krisper <michael.krisper@tugraz.at> Date: Mon, 25 Apr 2022 17:58:48 +0200 Subject: [PATCH] VehicleForm: Removed HybridPositionNotSet from Dropdown for Hybrids and BatteryElectric Vehicles --- VECTO/GUI/VehicleForm.vb | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/VECTO/GUI/VehicleForm.vb b/VECTO/GUI/VehicleForm.vb index e2e193e693..6fc6e3a0b3 100644 --- a/VECTO/GUI/VehicleForm.vb +++ b/VECTO/GUI/VehicleForm.vb @@ -527,8 +527,8 @@ Public Class VehicleForm lblTitle.Text = "Conventional Vehicle" gbRetarderLosses.Enabled = True tpElectricComponents.Enabled = False - cbEmPos.DataSource = EnumHelper.GetKeyValuePairs(Of PowertrainPosition)(Function(t) t.GetName, - Function(t) t = PowertrainPosition.HybridPositionNotSet) + cbEmPos.DataSource = EnumHelper.GetKeyValuePairs(Of PowertrainPosition) _ + (Function(t) t.GetLabel(), Function(t) t = PowertrainPosition.HybridPositionNotSet) cbEngineStopStart.Enabled = True cbEcoRoll.DataSource = EnumHelper.GetKeyValuePairs(Of EcoRollType)(Function(t) t.GetName()) cbEcoRoll.Enabled = True @@ -537,16 +537,16 @@ Public Class VehicleForm Case VectoSimulationJobType.ParallelHybridVehicle gbRetarderLosses.Enabled = True lblTitle.Text = "Parallel Hybrid Vehicle" - cbEmPos.DataSource = EnumHelper.GetKeyValuePairs(Of PowertrainPosition)(Function(t) t.GetLabel, - Function(x) x.IsParallelHybrid() Or x = PowertrainPosition.HybridPositionNotSet) + cbEmPos.DataSource = EnumHelper.GetKeyValuePairs(Of PowertrainPosition) _ + (Function(t) t.GetLabel(), Function(x) x.IsParallelHybrid()) gbEMTorqueLimits.Enabled = True cbEcoRoll.Enabled = True tpGensetComponents.Visible = False Case VectoSimulationJobType.SerialHybridVehicle gbRetarderLosses.Enabled = False lblTitle.Text = "Serial Hybrid Vehicle" - cbEmPos.DataSource = EnumHelper.GetKeyValuePairs(Of PowertrainPosition)(Function(t) t.GetLabel, - Function(x) x.IsSerialHybrid() Or x = PowertrainPosition.HybridPositionNotSet) + cbEmPos.DataSource = EnumHelper.GetKeyValuePairs(Of PowertrainPosition) _ + (Function(t) t.GetLabel(), Function(x) x.IsSerialHybrid()) tpTorqueLimits.Enabled = False cbEngineStopStart.Checked = False cbEngineStopStart.Enabled = False @@ -561,8 +561,8 @@ Public Class VehicleForm gbTankSystem.Enabled = False gbAngledrive.Enabled = False tpTorqueLimits.Enabled = False - cbEmPos.DataSource = EnumHelper.GetKeyValuePairs(Of PowertrainPosition)(Function(t) t.GetLabel, - Function(x) x.IsBatteryElectric() Or x = PowertrainPosition.HybridPositionNotSet) + cbEmPos.DataSource = EnumHelper.GetKeyValuePairs(Of PowertrainPosition) _ + (Function(t) t.GetLabel(), Function(x) x.IsBatteryElectric()) cbEngineStopStart.Checked = False cbEngineStopStart.Enabled = False cbEcoRoll.DataSource = {New With {.Key = EcoRollType.None, .Value = EcoRollType.None.GetName()}} -- GitLab