From 453ffd2477b66a8922f6520515cc01a57ae36726 Mon Sep 17 00:00:00 2001 From: john30 Date: Mon, 23 Feb 2015 23:36:56 +0100 Subject: [PATCH] corrected dump for divider --- src/lib/ebus/data.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/ebus/data.cpp b/src/lib/ebus/data.cpp index 9eb999a5..d0c0fbf9 100644 --- a/src/lib/ebus/data.cpp +++ b/src/lib/ebus/data.cpp @@ -898,7 +898,7 @@ result_t NumberDataField::derive(string name, string comment, void NumberDataField::dump(ostream& output) { NumericDataField::dump(output); - if ((m_dataType.bitCount%8) != 0 && m_dataType.divisorOrFirstBit != m_divisor) + if ((m_dataType.bitCount % 8) == 0 && m_dataType.divisorOrFirstBit != m_divisor) output << static_cast(m_divisor / m_dataType.divisorOrFirstBit) << FIELD_SEPARATOR; dumpString(output, m_unit); dumpString(output, m_comment);