diff --git a/BO4E/BO/TechnischeRessource.cs b/BO4E/BO/TechnischeRessource.cs index 1ea53b5a..19f22ef4 100644 --- a/BO4E/BO/TechnischeRessource.cs +++ b/BO4E/BO/TechnischeRessource.cs @@ -146,8 +146,11 @@ public class TechnischeRessource : BusinessObject /// Wärmenutzung /// Beispiel: CAV+Z56' /// Z56: Speicherheizung - /// Z57: Wärmepumpe + /// Z57: Wärmepumpe (unspezifiziert) /// Z61: Direktheizung + /// ZV5: Wärmepumpe (Wärme und Kälte) + /// ZV6: Wärmepumpe (Kälte) + /// ZV7: Wärmepumpe (Wärme) /// [JsonProperty(PropertyName = "waermenutzung", Required = Required.Default, Order = 19)] [JsonPropertyOrder(19)] diff --git a/BO4E/ENUM/Waermenutzung.cs b/BO4E/ENUM/Waermenutzung.cs index f4f8ab6d..a886e833 100644 --- a/BO4E/ENUM/Waermenutzung.cs +++ b/BO4E/ENUM/Waermenutzung.cs @@ -20,4 +20,19 @@ public enum Waermenutzung [ProtoEnum(Name = nameof(Waermenutzung) + "_" + nameof(DIREKTHEIZUNG))] [EnumMember(Value = "DIREKTHEIZUNG")] DIREKTHEIZUNG, + + /// ZV5: Wärmepumpe (Wärme+Kälte) + [ProtoEnum(Name = nameof(Waermenutzung) + "_" + nameof(WAERMEPUMPE_WAERME_KAELTE))] + [EnumMember(Value = "WAERMEPUMPE_WAERME_KAELTE")] + WAERMEPUMPE_WAERME_KAELTE, + + /// ZV6: Wärmepumpe (Kälte) + [ProtoEnum(Name = nameof(Waermenutzung) + "_" + nameof(WAERMEPUMPE_KAELTE))] + [EnumMember(Value = "WAERMEPUMPE_KAELTE")] + WAERMEPUMPE_KAELTE, + + /// ZV7: Wärmepumpe (Wärme) + [ProtoEnum(Name = nameof(Waermenutzung) + "_" + nameof(WAERMEPUMPE_WAERME))] + [EnumMember(Value = "WAERMEPUMPE_WAERME")] + WAERMEPUMPE_WAERME, } diff --git a/BO4E/protobuf-files/bo4e.proto b/BO4E/protobuf-files/bo4e.proto index f1e28494..eb96cb4c 100644 --- a/BO4E/protobuf-files/bo4e.proto +++ b/BO4E/protobuf-files/bo4e.proto @@ -1864,6 +1864,9 @@ enum Waermenutzung { Waermenutzung_SPEICHERHEIZUNG = 0; Waermenutzung_WAERMEPUMPE = 1; Waermenutzung_DIREKTHEIZUNG = 2; + Waermenutzung_WAERMEPUMPE_WAERME_KAELTE = 3; + Waermenutzung_WAERMEPUMPE_KAELTE = 4; + Waermenutzung_WAERMEPUMPE_WAERME = 5; } enum Wertermittlungsverfahren { option (.protobuf_net.enumopt).namespace = "BO4E.ENUM";