summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbhay Agarwal <ay.agarwal@samsung.com>2019-09-20 17:19:39 +0900
committersaerome.kim <saerome.kim@samsung.com>2019-09-26 15:46:56 +0900
commit0a5ca7fc858c4bd32da501f57b202cf820191773 (patch)
treec32af1ba30649e8258448c3abe76af1a16f1f0aa
parente804ce2430df0713e8b65d26f632f064ea027325 (diff)
downloaduser-awareness-0a5ca7fc858c4bd32da501f57b202cf820191773.tar.gz
user-awareness-0a5ca7fc858c4bd32da501f57b202cf820191773.tar.bz2
user-awareness-0a5ca7fc858c4bd32da501f57b202cf820191773.zip
Support sensor info in detection callback
Change-Id: I36d14926f676cc6ff1e3ffd988b670f0fad01e0d Signed-off-by: Abhay Agarwal <ay.agarwal@samsung.com>
-rw-r--r--packaging/capi-network-ua.spec2
-rw-r--r--src/user-awareness-event-handler.c10
2 files changed, 8 insertions, 4 deletions
diff --git a/packaging/capi-network-ua.spec b/packaging/capi-network-ua.spec
index 301ad72..3ab6d7f 100644
--- a/packaging/capi-network-ua.spec
+++ b/packaging/capi-network-ua.spec
@@ -1,6 +1,6 @@
Name: capi-network-ua
Summary: User Awareness Framework CAPI
-Version: 0.9.3
+Version: 0.9.4
Release: 1
License: Apache-2.0
Source0: %{name}-%{version}.tar.gz
diff --git a/src/user-awareness-event-handler.c b/src/user-awareness-event-handler.c
index be99124..1498865 100644
--- a/src/user-awareness-event-handler.c
+++ b/src/user-awareness-event-handler.c
@@ -73,11 +73,15 @@ static void __ua_event_handler(int event, uam_event_data_s *event_param, void *u
break;
}
case UAM_EVENT_PRESENCE_DETECTED: {
- unsigned int *sensor_bitmask = event_param->data;
+ uam_sensor_info_s *event_data = NULL;
- ret_if(NULL == sensor_bitmask);
+ event_data = event_param->data;
+ ret_if(NULL == event_data);
- _ua_monitor_handle_user_presence_detected(*sensor_bitmask, NULL,
+ UA_INFO("sensor: [%u], timestamp [%ld], accuracy [%d], value [%f]",
+ event_data->sensor_bitmask, event_data->timestamp,
+ event_data->accuracy, event_data->values[0]);
+ _ua_monitor_handle_user_presence_detected(event_data->sensor_bitmask, NULL,
NULL, 0, NULL);
break;