From 2f99e30e43109055be9704e778fa103655e26c99 Mon Sep 17 00:00:00 2001 From: john30 Date: Sun, 20 Nov 2016 16:21:12 +0100 Subject: [PATCH] fix for previous commit --- src/lib/ebus/datatype.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/ebus/datatype.cpp b/src/lib/ebus/datatype.cpp index 9b6f5ecf..9a64d506 100644 --- a/src/lib/ebus/datatype.cpp +++ b/src/lib/ebus/datatype.cpp @@ -788,7 +788,8 @@ result_t NumberDataType::readSymbols(SymbolString& input, const bool isMaster, signedValue = (int)value; } if (m_divisor < 0) { - output << setprecision(0) << static_cast((float)signedValue * (float)(-m_divisor)); + output << fixed << setprecision(0) + << static_cast((float)signedValue * (float)(-m_divisor)); } else if (m_divisor <= 1) { if (hasFlag(FIX) && hasFlag(BCD)) { if (outputFormat & OF_JSON) {