From c87acf534293fa3e0e93a8188aceb61ada1ac695 Mon Sep 17 00:00:00 2001 From: Andrzej Popowski Date: Mon, 13 Jul 2015 14:23:32 +0200 Subject: [PATCH] [HAM] Rounging heartRate value Change-Id: Ic7f9d9087e671f1b17eee0187e6caf37a9967a5d Signed-off-by: Andrzej Popowski --- src/humanactivitymonitor/humanactivitymonitor_manager.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/humanactivitymonitor/humanactivitymonitor_manager.cc b/src/humanactivitymonitor/humanactivitymonitor_manager.cc index 0d39d9fa..b0700e3a 100755 --- a/src/humanactivitymonitor/humanactivitymonitor_manager.cc +++ b/src/humanactivitymonitor/humanactivitymonitor_manager.cc @@ -320,12 +320,12 @@ static PlatformResult ConvertHrmEvent(sensor_event_s* event, LOGGER(DEBUG) << " |- values[0]: " << event->values[0]; LOGGER(DEBUG) << " |- values[1]: " << event->values[1]; - float hr = event->values[0]; // heart beat rate 0 ~ 220 integer (bpm) + float hr = floor( event->values[0] + 0.5); // heart beat rate 0 ~ 220 integer (bpm) // there are no public native api for peak to peak interval. // but RRI = (60 / HR) * 1000 // or unofficially values[1] is rri (0 ~ 5000 ms) - float rri = event->values[1]; + float rri = floor(event->values[1] + 0.5); (*data)["heartRate"] = picojson::value(static_cast(hr)); -- 2.34.1