From c9435108286753d485de7f93f857a49a5f95b93f Mon Sep 17 00:00:00 2001 From: jomjol <30766535+jomjol@users.noreply.github.com> Date: Fri, 30 Sep 2022 07:23:46 +0200 Subject: [PATCH] Rolling 20220930 --- Changelog.md | 20 +++++++++++++++++++ .../jomjol_flowcontroll/ClassFlowControll.cpp | 4 ++-- 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/Changelog.md b/Changelog.md index bfcd9b56..a3e9232b 100644 --- a/Changelog.md +++ b/Changelog.md @@ -2,6 +2,26 @@ ## [Unreleased] + + +### Added + +- n.a. + +### Changed + +- n.a. + +### Fixed + +- [#1116](https://github.com/jomjol/AI-on-the-edge-device/issues/1116) precision problem at setting prevalue + +### Removed + +- n.a. + + + ## [12.0.1] - 2022-09-29 Improve **u**ser e**x**perience diff --git a/code/components/jomjol_flowcontroll/ClassFlowControll.cpp b/code/components/jomjol_flowcontroll/ClassFlowControll.cpp index db72aedf..615795c9 100644 --- a/code/components/jomjol_flowcontroll/ClassFlowControll.cpp +++ b/code/components/jomjol_flowcontroll/ClassFlowControll.cpp @@ -404,7 +404,7 @@ string ClassFlowControll::GetPrevalue(std::string _number) std::string ClassFlowControll::UpdatePrevalue(std::string _newvalue, std::string _numbers, bool _extern) { - float zw; + double zw; char* p; _newvalue = trim(_newvalue); @@ -416,7 +416,7 @@ std::string ClassFlowControll::UpdatePrevalue(std::string _newvalue, std::string } else { - zw = strtof(_newvalue.c_str(), &p); + zw = strtod(_newvalue.c_str(), &p); if (zw == 0) return "- Error in String to Value Conversion!!! Must be of format value=123.456"; }