X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=service%2Fresource-container%2Fexamples%2FDiscomfortIndexSensorBundle%2Fsrc%2FDiscomfortIndexSensorResource.cpp;h=e98ce5f703afe3d528a7c71a5c44edf796856235;hb=refs%2Ftags%2Faccepted%2Ftizen%2Funified%2F20171010.063815;hp=2f6f85792842e67e1fd640994c533f145b8da4a1;hpb=edcfc3d2329da7b914771c0dcff5f42c9b74fd93;p=platform%2Fupstream%2Fiotivity.git diff --git a/service/resource-container/examples/DiscomfortIndexSensorBundle/src/DiscomfortIndexSensorResource.cpp b/service/resource-container/examples/DiscomfortIndexSensorBundle/src/DiscomfortIndexSensorResource.cpp index 2f6f857..e98ce5f 100644 --- a/service/resource-container/examples/DiscomfortIndexSensorBundle/src/DiscomfortIndexSensorResource.cpp +++ b/service/resource-container/examples/DiscomfortIndexSensorBundle/src/DiscomfortIndexSensorResource.cpp @@ -66,8 +66,8 @@ void DiscomfortIndexSensorResource::executeLogic() void DiscomfortIndexSensorResource::onUpdatedInputResource(const std::string attributeName, std::vector values) { - double sum = 0; - double dConvert; + double sum = 0.0; + double dConvert = 0.0; int inputCount = 0; std::string itString; @@ -80,7 +80,11 @@ void DiscomfortIndexSensorResource::onUpdatedInputResource(const std::string att ++inputCount; } - double result = sum / inputCount; + double result = 0.0; + if (inputCount) + { + result = sum / inputCount; + } std::string indexCount;//string which will contain the indexCount std::stringstream convert; // stringstream used for the conversion convert << result;//add the value of Number to the characters in the stream