Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
202 changes: 162 additions & 40 deletions src/property.h
Original file line number Diff line number Diff line change
Expand Up @@ -266,78 +266,200 @@ struct Property : public oe32trta::detail::Property {
// =======================================================================
// 7. WPL VARIANTS
// =======================================================================
#if defined(WPL_13)
#if defined(WPL_13) || defined(WPL_17)
PROPERTY(RUECKLAUFTEMP, 0x0016, Type::et_dec_val);
PROPERTY(MAXRUECKLAUFTEMP, 0x0028, Type::et_dec_val);
PROPERTY(PUFFERISTTEMPERATUR, 0x0078, Type::et_dec_val);
PROPERTY(BIVALENZTEMPERATUR_HZG, 0x01ac, Type::et_dec_val);
PROPERTY(PUFFERSOLLTEMPERATUR, 0x01d5, Type::et_dec_val);
PROPERTY(VORLAUFTEMP, 0x01d6, Type::et_dec_val);
PROPERTY(MAXVORLAUFTEMP, 0x01e8, Type::et_dec_val);
PROPERTY(MAXRUECKLAUFTEMP, 0x0028, Type::et_dec_val);
PROPERTY(EL_NACHERW_ANZ_STUFEN, 0x059f);
PROPERTY(EL_NACHERW_VERZ_ZEIT, 0x05a0);
PROPERTY(SPANNUNG_INVERTER, 0x06b1, Type::et_dec_val);
PROPERTY(STROM_INVERTER, 0x06b2, Type::et_dec_val);
PROPERTY(STROM_MOTOR, 0x06b4, Type::et_dec_val);
PROPERTY(VERDICHTER_EINTRITTSTEMP, 0x06d9, Type::et_dec_val);
PROPERTY(ISTDREHZAHL_VERDICHTER, 0x06eb);
PROPERTY(SOLLDREHZAHL_VERDICHTER, 0x06ec);
PROPERTY(DRUCK_HOCHDRUCK, 0x07a6, Type::et_dec_val);
PROPERTY(DRUCK_NIEDERDRUCK, 0x07a7, Type::et_dec_val);
PROPERTY(VERDAMPFERTEMP, 0x07a9, Type::et_dec_val);
PROPERTY(FROSTSCHUTZ, 0xfe07, Type::et_dec_val);
PROPERTY(ANLAGEFROST, 0x0a00, Type::et_dec_val);
PROPERTY(VERFLUESSIGER_TEMP, 0x0a37, Type::et_dec_val);
PROPERTY(OELSUMPFTEMP, 0x0a39, Type::et_dec_val);
PROPERTY(WAERMEPUMPEN_STATUS, 0x02e2);
PROPERTY(UNTERK_COND, 0x0aff, Type::et_dec_val);
PROPERTY(RAUMEINFLUSS, 0x4ea4);
PROPERTY(MINTEMP, 0x4ea7, Type::et_dec_val);
PROPERTY(MAXTEMP, 0x4ea8, Type::et_dec_val);
PROPERTY(MISCHERDYNAMIK, 0x4ea9);
PROPERTY(ISTTEMPERATUR, 0x4eb4, Type::et_dec_val);
PROPERTY(SOLLTEMPERATUR, 0x4eb0, Type::et_dec_val);
PROPERTY(ISTTEMPERATUR, 0x4eb4, Type::et_dec_val);
PROPERTY(KOMFORTTEMPERATUR, 0x4eb8, Type::et_dec_val);
PROPERTY(ECOTEMPERATUR, 0x4eb9, Type::et_dec_val);
PROPERTY(RAUMISTTEMP, 0x4ec7, Type::et_dec_val);
PROPERTY(RAUMSOLLTEMP, 0x4ece, Type::et_dec_val);
PROPERTY(RAUMFEUCHTE, 0x4ec8, Type::et_dec_val);
PROPERTY(BETRIEBS_STATUS, 0x4ecd);
PROPERTY(RAUMSOLLTEMP, 0x4ece, Type::et_dec_val);
PROPERTY(TAUPUNKTTEMP, 0x4ee0, Type::et_dec_val);
PROPERTY(RAUMEINFLUSS, 0x4ea4);
PROPERTY(HEIZUNGSDRUCK, 0x4f46, et_cent_val);
PROPERTY(VOLUMENSTROM, 0x4f47, Type::et_cent_val);
PROPERTY(HEIZEN_EFFIZIENZ_TAG, 0x501d, Type::et_cent_val);
PROPERTY(HEIZEN_EFFIZIENZ_JAHR, 0x501e, Type::et_cent_val);
PROPERTY(KUEHLEN_SOLLTEMP, 0x4f45, Type::et_dec_val);
PROPERTY(KUEHLEN_ISTTEMP, 0x4f44, Type::et_dec_val);
PROPERTY(VERDICHTER_STARTS_K, 0x4ef0);
PROPERTY(VERDICHTER_STARTS, 0x4ef1);
PROPERTY(HYSTERESE_VORLAUFTEMP_KUEHLEN, 0x4f00, Type::et_dec_val);
PROPERTY(RAUMSOLLTEMP_KUEHLEN, 0x4f04, Type::et_dec_val);
PROPERTY(ISTTEMPERATUR_KK_2, 0x4f09, Type::et_dec_val);
PROPERTY(SOLLTEMPERATUR_KK_2, 0x4f0a, Type::et_dec_val);
PROPERTY(RUECKLAUFTEMP, 0x0016, Type::et_dec_val);
PROPERTY(RAUMSOLLTEMP_KUEHLEN, 0x4f04, Type::et_dec_val);
PROPERTY(PROGRAMMSCHALTER, 0x4f1b, Type::et_betriebsart);
PROPERTY(STEIGUNG_HEIZKURVE, 0x4f2b, Type::et_dec_val);
PROPERTY(VORLAUFISTTEMP_NHZ, 0x4f40, Type::et_dec_val);
PROPERTY(VORLAUFISTTEMP_WP, 0x4f41, Type::et_dec_val);
PROPERTY(RUECKLAUFISTTEMP_WP, 0x4f43, Type::et_dec_val);
PROPERTY(KUEHLEN_ISTTEMP, 0x4f44, Type::et_dec_val);
PROPERTY(KUEHLEN_SOLLTEMP, 0x4f45, Type::et_dec_val);
PROPERTY(HEIZUNGSDRUCK, 0x4f46, Type::et_cent_val);
PROPERTY(VOLUMENSTROM, 0x4f47, Type::et_cent_val);
PROPERTY(ZEITINTERVALL, 0x4f4d, Type::et_dec_val);
PROPERTY(LAUFZEIT_PASSIVKUEHLUNG, 0x4f9a, Type::et_dec_val);
PROPERTY(ADAPTION_UEBERHITZUNG, 0x4f9e, Type::et_dec_val);
PROPERTY(SOLL_UEBERHITZUNG_SAUGGAS_VERDICHTER, 0x4fa1, Type::et_dec_val);
PROPERTY(IST_UEBERHITZUNG_SAUGGAS_VERDICHTER, 0x4fa2, Type::et_dec_val);
PROPERTY(RUECKLAUFTEMP_QUELLE, 0x4fa6, Type::et_dec_val);
PROPERTY(VORLAUFTEMP_QUELLE, 0x4fa7, Type::et_dec_val);
PROPERTY(QUELLENDRUCK, 0x4fa8, Type::et_dec_val);
PROPERTY(LEISTUNG_QUELLENPUMPE, 0x4fa9, Type::et_dec_val);
PROPERTY(STROM_INVERTER, 0x06b2, Type::et_dec_val);
PROPERTY(SPANNUNG_INVERTER, 0x06b1, Type::et_dec_val);
PROPERTY(DRUCK_HOCHDRUCK, 0x07a6, Type::et_dec_val);
PROPERTY(DRUCK_NIEDERDRUCK, 0x07a7, Type::et_dec_val);
PROPERTY(VORLAUFISTTEMP, 0xfdf3, Type::et_dec_val);
PROPERTY(BETRIEBS_STATUS, 0x4ecd);
PROPERTY(VERDICHTER_STARTS, 0x4ef1);
PROPERTY(VERDICHTER_STARTS_K, 0x4ef0);
PROPERTY(HYSTERESE_VORLAUFTEMP_KUEHLEN, 0x4f00, Type::et_dec_val);
PROPERTY(PROGRAMMSCHALTER, 0x4f1b, Type::et_betriebsart);
PROPERTY(VORLAUFISTTEMP_WP, 0x4f41, Type::et_dec_val);
PROPERTY(VORLAUFISTTEMP_NHZ, 0x4f40, Type::et_dec_val);
PROPERTY(RUECKLAUFISTTEMP_WP, 0x4f43, Type::et_dec_val);
PROPERTY(LEISTUNG_KUEHLEN, 0x7a40, Type::et_dec_val);
PROPERTY(RUECKLAUFISTTEMP, 0xfdf4, Type::et_dec_val);
PROPERTY(STEIGUNG_HEIZKURVE, 0x4f2b, Type::et_dec_val);
PROPERTY(STARTTEMPERATUR, 0x4fbe, Type::et_dec_val);
PROPERTY(VERDICHTERDREHZAHLGRENZE, 0x4fac, Type::et_dec_val);
PROPERTY(STEIGUNG_KUEHLKURVE, 0x4fb9, Type::et_dec_val);
PROPERTY(LAUFZEIT_PASSIVKUEHLUNG, 0x4f9a, Type::et_dec_val);
PROPERTY(ZEITINTERVALL, 0x4f4d, Type::et_dec_val);
PROPERTY(STARTTEMPERATUR, 0x4fbe, Type::et_dec_val);
PROPERTY(HEIZEN_EFFIZIENZ_TAG, 0x501d, Type::et_cent_val);
PROPERTY(HEIZEN_EFFIZIENZ_JAHR, 0x501e, Type::et_cent_val);
PROPERTY(LEISTUNG_KUEHLEN, 0x7a40, Type::et_dec_val);
PROPERTY(UMGEBUNGSTEMPERATUR_INVERTER, 0xc1e6, Type::et_dec_val);
PROPERTY(UNTERK_COND, 0x0aff, Type::et_dec_val);
PROPERTY(TEMPERATUR_INV_VERDICHTER, 0xc1e7, Type::et_dec_val);
PROPERTY(STROM_MOTOR, 0x06b4, Type::et_dec_val);
PROPERTY(ADAPTION_UEBERHITZUNG, 0x4f9e, Type::et_dec_val);
PROPERTY(VERDICHTERDREHZAHLGRENZE, 0x4fac, Type::et_dec_val);
PROPERTY(IST_UEBERHITZUNG_SAUGGAS_VERDICHTER, 0x4fa2, Type::et_dec_val);
PROPERTY(SOLL_UEBERHITZUNG_SAUGGAS_VERDICHTER, 0x4fa1, Type::et_dec_val);
PROPERTY(VORLAUFISTTEMP, 0xfdf3, Type::et_dec_val);
PROPERTY(RUECKLAUFISTTEMP, 0xfdf4, Type::et_dec_val);
PROPERTY(FROSTSCHUTZ, 0xfe07, Type::et_dec_val);
#endif

#if defined(WPL_13)
PROPERTY(WAERMEPUMPEN_STATUS, 0x02e2);
#endif

#if defined(WPL_17)
PROPERTY(MAXIMALE_VORLAUFTEMP_WW, 0x0181, Type::et_dec_val);
PROPERTY(BIVALENZTEMPERATUR_WW, 0x01ad, Type::et_dec_val);
PROPERTY(EINSATZGRENZE_HZG, 0x01ae, Type::et_dec_val);
PROPERTY(EINSATZGRENZE_WW, 0x01af, Type::et_dec_val);
PROPERTY(AUSSENTEMPERATUR_EINST, 0x01bf, Type::et_dec_val);
PROPERTY(FESTWERTBETRIEB, 0x01c0, Type::et_dec_val);
PROPERTY(LAUFZEIT_NHZ1, 0x0259);
PROPERTY(LAUFZEIT_NHZ2, 0x025a);
PROPERTY(WW_LERNFUNKTION, 0x027e);
PROPERTY(WP_WASSERVOLUMENSTROM, 0x02e2, Type::et_dec_val);
PROPERTY(REGELABWEICHUNG, 0x033d, Type::et_dec_val);
PROPERTY(GRENZE_KUEHLEN, 0x03dc, Type::et_dec_val);
PROPERTY(VORLAUFANTEIL_HEIZKREIS, 0x049d);
PROPERTY(SENSORABGLEICH_VORLAUF_WP, 0x0658, Type::et_dec_val);
PROPERTY(SENSORABGLEICH_VORLAUF_NHZ, 0x0659, Type::et_dec_val);
PROPERTY(SENSORABGLEICH_RUECKLAUF_WP, 0x065a, Type::et_dec_val);
PROPERTY(AUSLEGUNGSTEMPERATUR, 0x0665, Type::et_dec_val);
PROPERTY(WAERMEBEDARF, 0x0666, Type::et_dec_val);
PROPERTY(WW_LEISTUNG_SOMMER, 0x066f);
PROPERTY(WW_LEISTUNG_WINTER, 0x0670);
PROPERTY(STANDBY_PUMPENLEISTUNG, 0x067d);
PROPERTY(SOLLSPREIZUNG, 0x067e, Type::et_dec_val);
PROPERTY(MAXIMALE_PUMPENLEISTUNG, 0x067f);
PROPERTY(KONDENSATBEGLEITHEIZUNG_AUSSENTEMPERATUR, 0x0700, Type::et_dec_val);
PROPERTY(LEISTUNG_WARMWASSERPUMPE, 0x0705);
PROPERTY(KOMBISPEICHER, 0x070d);
PROPERTY(EINGANG_X1_13, 0x0713);
PROPERTY(EINGANG_X1_14, 0x0714);
PROPERTY(HEIZEN_TEMPERATURVORGABE_1V, 0x0715, Type::et_dec_val);
PROPERTY(HEIZEN_TEMPERATURVORGABE_10V, 0x0716, Type::et_dec_val);
PROPERTY(KUEHLEN_TEMPERATURVORGABE_1V, 0x0717, Type::et_dec_val);
PROPERTY(KUEHLEN_TEMPERATURVORGABE_10V, 0x0718, Type::et_dec_val);
PROPERTY(FUNKTION_X1_16, 0x0719);
PROPERTY(PUMPE_X1_16, 0x071a);
PROPERTY(LEISTUNG_PWM_X1_16, 0x071b);
PROPERTY(LEISTUNG_VOLT_X1_16, 0x071c, Type::et_dec_val);
PROPERTY(FUNKTION_X1_17, 0x071d);
PROPERTY(PUMPE_X1_17, 0x071e);
PROPERTY(LEISTUNG_PWM_X1_17, 0x071f);
PROPERTY(LEISTUNG_VOLT_X1_17, 0x0720, Type::et_dec_val);
PROPERTY(FEHLERAUSGANG, 0x0730);
PROPERTY(OEFFNUNGSGRAD_EXV, 0x07ca, Type::et_dec_val);
PROPERTY(SOLL_UEBERHITZUNG, 0x07f3, Type::et_dec_val);
PROPERTY(IST_UEBERHITZUNG_V, 0x07f4, Type::et_dec_val);
PROPERTY(VORSTEUER_OEFFNUNGSGRAD_EXV, 0x07f6, Type::et_dec_val);
PROPERTY(P_FAKTOR, 0x07f7, Type::et_cent_val);
PROPERTY(I_FAKTOR, 0x07f8, Type::et_cent_val);
PROPERTY(D_FAKTOR, 0x07f9, Type::et_cent_val);
PROPERTY(LAUFZEIT_NHZ1_2, 0x0805);
PROPERTY(STARTS_ABTAUEN, 0x0806);
PROPERTY(ZEIT_ABTAUEN, 0x0807);
PROPERTY(LUEFTERLEISTUNG_REL, 0x0833);
PROPERTY(MINIMALE_LAUFZEIT, 0x0914, Type::et_dec_val);
PROPERTY(FROSTSCHUTZTEMPERATUR, 0x0a36, Type::et_dec_val);
PROPERTY(REGLERDYNAMIK_HEIZEN, 0x4e8a);
PROPERTY(SILENT_LEISTUNG, 0x4e9f);
PROPERTY(SILENT_LUEFTER, 0x4ea0);
PROPERTY(WAERMEPUMPE_AUS, 0x4ea1);
PROPERTY(PUFFERTRIEB, 0x4eaf);
PROPERTY(WW_ANFORDERUNG, 0x4eb2);
PROPERTY(KONSTANTE_LEISTUNG, 0x4eba, Type::et_dec_val);
PROPERTY(REDUZIERUNG_LEISTUNG, 0x4ebf);
PROPERTY(FET_ECO, 0x4ec4);
PROPERTY(VERDICHTER_SOFORTSTART, 0x4ef4);
PROPERTY(INBETRIEBNAHME_NOTBETRIEB, 0x4ef5);
PROPERTY(WW_SOLLTEMPERATUR, 0x4ef9, Type::et_dec_val);
PROPERTY(EINGESCHALTETE_STUFEN, 0x4efa);
PROPERTY(LAUFZEIT_VD_HEIZEN, 0x4efb);
PROPERTY(LAUFZEIT_VD_KUEHLEN, 0x4efc);
PROPERTY(LAUFZEIT_VD_WW, 0x4efd);
PROPERTY(KUEHLART, 0x4f05);
PROPERTY(LAUFZEIT_VD_ABTAUEN, 0x4f06);
PROPERTY(KUEHLEN, 0x4f07);
PROPERTY(KUEHLKREIS, 0x4f08);
PROPERTY(MELDUNGSLISTE, 0x4f0c);
PROPERTY(SOMMERBETRIEB, 0x4f1e);
PROPERTY(GEBAEUDEDAEMPFUNG, 0x4f1f);
PROPERTY(PUMPENZYKLEN, 0x4f21);
PROPERTY(WARMWASSERBETRIEB, 0x4f24);
PROPERTY(WARMWASSERHYSTERESE, 0x4f25, Type::et_dec_val);
PROPERTY(ANTILEGIONELLENBEHANDLUNG, 0x4f28);
PROPERTY(ABTAUEN_EINLEITEN, 0x4f2d);
PROPERTY(STILLSTANDSZEIT, 0x4f2e);
PROPERTY(MINIMALE_ABTAUZEIT, 0x4f2f);
PROPERTY(MAXIMALER_STROM, 0x4f3f, Type::et_dec_val);
PROPERTY(AUSSENTEMPERATUR_WP, 0x4f4f, Type::et_dec_val);
PROPERTY(EVU_SPERRE_CONFIG, 0x4f84);
PROPERTY(ENTLEERUNG_HYD_2, 0xabe7);
PROPERTY(ENTLEERUNG_HYD_1, 0xb3bd);
PROPERTY(RELAIS_NHZ1, 0xb3be);
PROPERTY(RELAIS_NHZ2, 0xb3bf);
PROPERTY(RELAIS_NHZ3, 0xb3c0);
PROPERTY(RELAIS_X_2_3, 0xbb81);
PROPERTY(RELAIS_X_2_4, 0xbb82);
PROPERTY(RELAIS_X_2_5, 0xbb83);
PROPERTY(RELAIS_X_2_6, 0xbb84);
PROPERTY(RELAIS_X_2_7, 0xbb85);
PROPERTY(RELAIS_X_2_8, 0xbb86);
PROPERTY(RELAIS_X_2_9, 0xbb87);
PROPERTY(RELAIS_X_2_10, 0xbb88);
PROPERTY(RELAIS_X_2_11, 0xbb89);
PROPERTY(RELAIS_X_2_12, 0xbb8a);
PROPERTY(RELAIS_X_2_13, 0xbb8b);
PROPERTY(RELAIS_X_2_14_1, 0xbb8c);
PROPERTY(RELAIS_X_2_14_2, 0xbb8d);
PROPERTY(RELAIS_X_2_15_1, 0xbb8e);
PROPERTY(RELAIS_X_2_15_2, 0xbb8f);
PROPERTY(SCHRITTMOTOR_PHASE_1, 0xbb91);
PROPERTY(SCHRITTMOTOR_PHASE_2, 0xbb93);
PROPERTY(SCHRITTMOTOR_PHASE_3, 0xbb95);
PROPERTY(SCHRITTMOTOR_PHASE_4, 0xbb97);
PROPERTY(KUEHLEN_LEISTUNG, 0xc212, Type::et_dec_val);
PROPERTY(SOLLDREHZAHL_LUEFTER, 0xc281);
PROPERTY(ISTDREHZAHL_LUEFTER, 0xc283);
PROPERTY(TEMPERATUR_INV_LUEFTER, 0xc2c2, Type::et_dec_val);
PROPERTY(OEFFNUNGSGRAD_BYPASSVENT, 0xc2c3, Type::et_dec_val);
#endif
};

Expand Down
Loading
Loading