From dde1068aa85422ba42b183f22f85ba5e1f58b09a Mon Sep 17 00:00:00 2001 From: Your Name Date: Sat, 25 Feb 2023 19:44:44 +0100 Subject: [PATCH] Fix build issue --- components/truma_inetbox/TrumaiNetBoxApp.cpp | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/components/truma_inetbox/TrumaiNetBoxApp.cpp b/components/truma_inetbox/TrumaiNetBoxApp.cpp index 67100e3..407ded7 100644 --- a/components/truma_inetbox/TrumaiNetBoxApp.cpp +++ b/components/truma_inetbox/TrumaiNetBoxApp.cpp @@ -400,14 +400,15 @@ const u_int8_t *TrumaiNetBoxApp::lin_multiframe_recieved(const u_int8_t *message device.device_count, device.software_revision[0], device.software_revision[1], device.software_revision[2], device.hardware_revision_major, device.hardware_revision_minor, device.unkown_2, device.unkown_3); + auto truma_device = static_cast(device.software_revision[0]); { bool found_unkown_value = false; if (device.unkown_0 != 0x01 || device.unkown_1 != 0x00) found_unkown_value = true; - if (device.software_revision[0] != TRUMA_DEVICE::HEATER_COMBI && - device.software_revision[0] != TRUMA_DEVICE::HEATER_VARIO && - device.software_revision[0] != TRUMA_DEVICE::CPPLUS_COMBI && - device.software_revision[0] != TRUMA_DEVICE::CPPLUS_VARIO) + if (truma_device != TRUMA_DEVICE::HEATER_COMBI && + truma_device != TRUMA_DEVICE::HEATER_VARIO && + truma_device != TRUMA_DEVICE::CPPLUS_COMBI && + truma_device != TRUMA_DEVICE::CPPLUS_VARIO) found_unkown_value = true; if (device.unkown_2 != 0xAD && device.unkown_2 != 0x66 && device.unkown_2 != 0x00) found_unkown_value = true; @@ -420,9 +421,9 @@ const u_int8_t *TrumaiNetBoxApp::lin_multiframe_recieved(const u_int8_t *message // Assumption device id one is always the heater. if (device.device_id == 1) { - if (device.software_revision[0] == TRUMA_DEVICE::HEATER_COMBI) { + if (truma_device == TRUMA_DEVICE::HEATER_COMBI) { this->heater_device_ = TRUMA_DEVICE::HEATER_COMBI; - } else if (device.software_revision[0] == TRUMA_DEVICE::HEATER_VARIO) { + } else if (truma_device == TRUMA_DEVICE::HEATER_VARIO) { this->heater_device_ = TRUMA_DEVICE::HEATER_VARIO; } }