From 3081c2f727c1de277b8ce1ac1cf36c72c2677137 Mon Sep 17 00:00:00 2001 From: yunhanw Date: Mon, 4 May 2020 14:29:16 -0700 Subject: [PATCH] add Float number print in DataElement::Parser::ParseData --- .../profiles/data-management/Current/MessageDef.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/lib/profiles/data-management/Current/MessageDef.cpp b/src/lib/profiles/data-management/Current/MessageDef.cpp index 7a94b4880b..aed3ea1958 100644 --- a/src/lib/profiles/data-management/Current/MessageDef.cpp +++ b/src/lib/profiles/data-management/Current/MessageDef.cpp @@ -1281,6 +1281,17 @@ DataElement::Parser::ParseData(nl::Weave::TLV::TLVReader & aReader, int aDepth) break; } + case nl::Weave::TLV::kTLVType_FloatingPointNumber: + { + double value_fp; + + err = aReader.Get(value_fp); + SuccessOrExit(err); + + PRETTY_PRINT_SAMELINE("%lf, ", value_fp); + break; + } + case nl::Weave::TLV::kTLVType_Boolean: { bool value_b;