From: Rafal Walczyna Date: Mon, 23 Oct 2017 13:19:47 +0000 (+0200) Subject: [humanactivitymonitor] Fix generating query for recording X-Git-Tag: submit/tizen_3.0/20171117.110035~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7f55c4e6b1f8562e431fc3079c2c47bc95003532;p=platform%2Fcore%2Fapi%2Fwebapi-plugins.git [humanactivitymonitor] Fix generating query for recording [Verification] 100% passrate on TW1 Before fix function readRecorderData() returned only one value, now it returns multiple values - as expected Change-Id: I2d0de2633e2e7fd55aa6f04aadad4a0fb3569d4a Signed-off-by: Rafal Walczyna --- diff --git a/src/humanactivitymonitor/humanactivitymonitor_manager.cc b/src/humanactivitymonitor/humanactivitymonitor_manager.cc index 269f308e..4b08cd02 100644 --- a/src/humanactivitymonitor/humanactivitymonitor_manager.cc +++ b/src/humanactivitymonitor/humanactivitymonitor_manager.cc @@ -849,7 +849,12 @@ class HumanActivityMonitorManager::Monitor::SensorMonitor if (query.get(it.second).is()) { val = query.get(it.second).get(); if (0 <= val) { - int ret = sensor_recorder_query_set_time(query_h, it.first, val); + int ret; + if (SENSOR_RECORDER_QUERY_TIME_INTERVAL != it.first) { + ret = sensor_recorder_query_set_time(*query_h, it.first, val); + } else { + ret = sensor_recorder_query_set_int(*query_h, it.first, val); + } if (SENSOR_ERROR_NONE != ret) { return LogAndCreateResult(ErrorCode::UNKNOWN_ERR, "Failed to set query parameter", ("Failed to set (%d) query parameter, error: %d (%s)",