Code development platform for open source projects from the European Union institutions

Skip to content
Snippets Groups Projects
Commit 126449d1 authored by Franz KOBER josef's avatar Franz KOBER josef
Browse files

added new enum entires for HeatPumpType and HeatPumpMode

parent e8c3efa0
No related branches found
No related tags found
No related merge requests found
......@@ -240,7 +240,8 @@ namespace TUGraz.VectoCommon.BusAuxiliaries
{
heating,
heating_and_cooling,
cooling
cooling,
N_A,
}
public static class HeatPumpModeHelper
......@@ -248,6 +249,7 @@ namespace TUGraz.VectoCommon.BusAuxiliaries
private const string HEATING = "heating";
private const string HEATING_AND_COOLING = "heating_and_cooling";
private const string COOLING = "cooling";
private const string N_A = "N.A.";
public static HeatPumpMode? Parse(string parse)
{
......@@ -256,6 +258,7 @@ namespace TUGraz.VectoCommon.BusAuxiliaries
case HEATING: return HeatPumpMode.heating;
case HEATING_AND_COOLING: return HeatPumpMode.heating_and_cooling;
case COOLING: return HeatPumpMode.cooling;
case N_A: return HeatPumpMode.N_A;
default: return null;
}
}
......@@ -267,6 +270,7 @@ namespace TUGraz.VectoCommon.BusAuxiliaries
case HeatPumpMode.heating: return HEATING;
case HeatPumpMode.heating_and_cooling: return HEATING_AND_COOLING;
case HeatPumpMode.cooling: return COOLING;
case HeatPumpMode.N_A: return N_A;
default: return null;
}
}
......
......@@ -384,6 +384,9 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration.DataProvider
{
get
{
if (HeatPumpTypeDriverCompartment == HeatPumpType.none && !ElementExists(XMLNames.Bus_HeatPumpModeDriver))
return HeatPumpMode.N_A;
return ElementExists(XMLNames.Bus_HeatPumpModeDriver)
? HeatPumpModeHelper.Parse(GetString(XMLNames.Bus_HeatPumpModeDriver)) : null;
}
......@@ -402,6 +405,9 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration.DataProvider
{
get
{
if (HeatPumpTypePassengerCompartment == HeatPumpType.none && !ElementExists(XMLNames.Bus_HeatPumpModePassenger))
return HeatPumpMode.N_A;
return ElementExists(XMLNames.Bus_HeatPumpModePassenger)
? HeatPumpModeHelper.Parse(GetString(XMLNames.Bus_HeatPumpModePassenger)) : null;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment