From 3e5fe7f01bb6935c187b1b7a584d4b4d06b75427 Mon Sep 17 00:00:00 2001
From: Pawel Andruszkiewicz
Date: Mon, 4 Apr 2016 14:42:06 +0200
Subject: [PATCH] [HAM] All sensors should be always enabled.
Change-Id: Ib7269e753b776f80b8c6ddf7a33dd2175ceaf30c
Signed-off-by: Pawel Andruszkiewicz
---
src/humanactivitymonitor/humanactivitymonitor_manager.cc | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/src/humanactivitymonitor/humanactivitymonitor_manager.cc b/src/humanactivitymonitor/humanactivitymonitor_manager.cc
index 06247e73..a32dbf48 100755
--- a/src/humanactivitymonitor/humanactivitymonitor_manager.cc
+++ b/src/humanactivitymonitor/humanactivitymonitor_manager.cc
@@ -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);
--
2.34.1