[HAM] All sensors should be always enabled.
authorPawel Andruszkiewicz <p.andruszkie@samsung.com>
Mon, 4 Apr 2016 12:42:06 +0000 (14:42 +0200)
committerPawel Andruszkiewicz <p.andruszkie@samsung.com>
Mon, 4 Apr 2016 12:42:06 +0000 (14:42 +0200)
Change-Id: Ib7269e753b776f80b8c6ddf7a33dd2175ceaf30c
Signed-off-by: Pawel Andruszkiewicz <p.andruszkie@samsung.com>
src/humanactivitymonitor/humanactivitymonitor_manager.cc

index 06247e736b3f0422cb1dedd12725746346157449..a32dbf4828137f4fe503e6aa81037b80095bee27 100755 (executable)
@@ -320,6 +320,13 @@ class HumanActivityMonitorManager::Monitor::SensorMonitor : public HumanActivity
                                   ("Failed to create (%d) sensor listener, error: %d (%s)", sensor_, ret, get_error_message(ret)));
       }
 
+      ret = sensor_listener_set_option(handle_, SENSOR_OPTION_ALWAYS_ON);
+      if (SENSOR_ERROR_NONE != ret) {
+        return LogAndCreateResult(ErrorCode::UNKNOWN_ERR,
+                                  "Failed to set sensor listener option",
+                                  ("Failed to set (%d) sensor listener option, error: %d (%s)", sensor_, ret, get_error_message(ret)));
+      }
+
       int interval = 0;
       auto& js_interval = args.get(kCallbackInterval);