From b528d2e3e40f3295f9bb4ecd323d6318c1beae0d Mon Sep 17 00:00:00 2001 From: Mentalflow <312902918@qq.com> Date: Tue, 12 Nov 2024 20:56:38 +0800 Subject: [PATCH] ZigBeeDataResolver: Use float mode instead of scientific notation mode for double and float value. --- app_source/source/zigbeedataresolver.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app_source/source/zigbeedataresolver.cpp b/app_source/source/zigbeedataresolver.cpp index e84d56c..b02cffb 100644 --- a/app_source/source/zigbeedataresolver.cpp +++ b/app_source/source/zigbeedataresolver.cpp @@ -453,13 +453,13 @@ QString ZigBeeDataResolver::sensor_data_reader(void **data,QString type) } else if (type=="float") { - d = QString::number(*(float*)(*data), 'g', 1); + d = QString::number(*(float*)(*data), 'f', 3); *pdata += sizeof(float); return d; } else if (type=="double") { - d = QString::number(*(double*)(*data), 'g', 1); + d = QString::number(*(double*)(*data), 'f', 3); *pdata += sizeof(double); return d; }