Added support for MP100 pool mixer (telegram 05BA), added brand IVT, added some parameters to telegram 0x48D & 0x48F

This commit is contained in:
sunbuzz
2021-09-01 22:06:50 +02:00
parent a9a015cb5b
commit 834c7cb87f
9 changed files with 175 additions and 54 deletions

View File

@@ -40,6 +40,8 @@ class Mixer : public EMSdevice {
void process_MMStatusMessage(std::shared_ptr<const Telegram> telegram);
void process_MMConfigMessage(std::shared_ptr<const Telegram> telegram);
void process_MMSetMessage(std::shared_ptr<const Telegram> telegram);
void process_HpPoolStatus(std::shared_ptr<const Telegram> telegram);
enum class Type {
NONE,
@@ -54,6 +56,12 @@ class Mixer : public EMSdevice {
int8_t status_;
uint8_t flowSetTemp_;
int16_t poolTemp_;
int8_t poolShuntStatus__;
int8_t poolShuntStatus_;
int8_t poolShunt_;
Type type_ = Type::NONE;
uint16_t hc_ = EMS_VALUE_USHORT_NOTSET;
uint8_t id_;