From 8e247be86d6136420fbc587870ff014907d41365 Mon Sep 17 00:00:00 2001 From: john30 Date: Sun, 23 Oct 2016 16:08:20 +0200 Subject: [PATCH] fix for deriving --- src/lib/ebus/contrib/tem.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/lib/ebus/contrib/tem.cpp b/src/lib/ebus/contrib/tem.cpp index 5c45da1c..2b8eeac2 100644 --- a/src/lib/ebus/contrib/tem.cpp +++ b/src/lib/ebus/contrib/tem.cpp @@ -41,6 +41,9 @@ result_t TemParamDataType::derive(int divisor, unsigned char bitCount, NumberDat if (divisor == 0) { divisor = 1; } + if (bitCount == 0) { + bitCount = m_bitCount; + } if (divisor == 1 && bitCount == 16) { derived = this; return RESULT_OK;