diff options
Diffstat (limited to 'src/user-awareness-event-handler.c')
-rw-r--r-- | src/user-awareness-event-handler.c | 10 |
1 files changed, 7 insertions, 3 deletions
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; |