From ae58a2a737d566b5352d5ea5074d115c6451da72 Mon Sep 17 00:00:00 2001 From: john30 Date: Thu, 23 Feb 2017 18:07:06 +0100 Subject: [PATCH] avoid zero resolution --- src/lib/ebus/datatype.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/ebus/datatype.h b/src/lib/ebus/datatype.h index ceb16cdd..6db9319b 100644 --- a/src/lib/ebus/datatype.h +++ b/src/lib/ebus/datatype.h @@ -338,7 +338,7 @@ class DateTimeDataType : public DataType { */ DateTimeDataType(const string id, const unsigned char bitCount, const uint16_t flags, const unsigned int replacement, const bool hasDate, const bool hasTime, const int16_t resolution) - : DataType(id, bitCount, flags, replacement), m_hasDate(hasDate), m_hasTime(hasTime), m_resolution(resolution) {} + : DataType(id, bitCount, flags, replacement), m_hasDate(hasDate), m_hasTime(hasTime), m_resolution(resolution == 0 ? 1 : resolution) {} /** * Destructor.