return;
}
+/* LCOV_EXCL_START */
static void sensor_events_callback(sensor_t sensor, unsigned int event_type, sensor_data_t datas[], int events_count, void *user_data)
{
sensor_event_s *events;
((sensor_events_cb) listener->callback)(sensor, events, events_count, listener->user_data);
return;
}
+/* LCOV_EXCL_STOP */
static inline int sensor_listener_unset_event_cb_impl(sensor_listener_h listener, bool is_events_callback)
{
int ret = false;
if (is_events_callback) {
- ret = sensord_unregister_events(id, event_id);
+ ret = sensord_unregister_events(id, event_id); /* LCOV_EXCL_LINE */
} else {
ret = sensord_unregister_event(id, event_id);
}
int ret = false;
if (is_events_callback) {
- ret = sensord_register_events(id, event_id, batch_latency, sensor_events_callback, listener);
+ ret = sensord_register_events(id, event_id, batch_latency, sensor_events_callback, listener); /* LCOV_EXCL_LINE */
} else {
ret = sensord_register_event(id, event_id, interval, batch_latency, sensor_callback, listener);
}
if (!ret) {
+ /* LCOV_EXCL_START */
listener->callback = NULL;
listener->user_data = NULL;
return SENSOR_ERROR_OPERATION_FAILED;
+ /* LCOV_EXCL_STOP */
}
_D("success sensor_listener_set_event");
* -EACCES means that there is at least one sensor.
*/
if (sensor || (result == -EACCES))
- *supported = true;
+ *supported = true; /* LCOV_EXCL_LINE */
_D("success sensor(%d) is supported[%d]", type, *supported);
if (result == -ENODATA)
*supported = false;
else
- *supported = true;
+ *supported = true; /* LCOV_EXCL_LINE */
return SENSOR_ERROR_NONE;
}
if (!_sensor)
return SENSOR_ERROR_NOT_SUPPORTED;
+ /* LCOV_EXCL_START */
sensord_get_privilege(_sensor, &privilege);
if (privilege != SENSOR_PRIVILEGE_PUBLIC)
return SENSOR_ERROR_PERMISSION_DENIED;
*sensor = _sensor;
_D("success sensor_get_default_sensor sensor[%p]", _sensor);
+ /* LCOV_EXCL_STOP */
return SENSOR_ERROR_NONE;
}
int i, j;
int count_public = 0;
- for (i = 0; i < count; ++i) {
- sensor_privilege_t privilege;
+ for (i = 0; i < count; ++i) { /* LCOV_EXCL_LINE */
+ sensor_privilege_t privilege; /* LCOV_EXCL_LINE */
- sensord_get_privilege(_list[i], &privilege);
- if (privilege != SENSOR_PRIVILEGE_PUBLIC)
+ sensord_get_privilege(_list[i], &privilege); /* LCOV_EXCL_LINE */
+ if (privilege != SENSOR_PRIVILEGE_PUBLIC) /* LCOV_EXCL_LINE */
continue;
- count_public++;
+ count_public++; /* LCOV_EXCL_LINE */
}
- if (count_public == 0) {
+ if (count_public == 0) { /* LCOV_EXCL_LINE */
free(_list);
return SENSOR_ERROR_PERMISSION_DENIED;
}
- *list = (sensor_h *) malloc((sizeof(int *)) * count_public);
+ *list = (sensor_h *) malloc((sizeof(int *)) * count_public); /* LCOV_EXCL_LINE */
- if (!*list) {
+ if (!*list) { /* LCOV_EXCL_LINE */
free(_list);
return SENSOR_ERROR_OUT_OF_MEMORY;
}
- for (i = 0, j = 0; i < count; ++i) {
- sensor_privilege_t privilege;
+ for (i = 0, j = 0; i < count; ++i) { /* LCOV_EXCL_LINE */
+ sensor_privilege_t privilege; /* LCOV_EXCL_LINE */
- sensord_get_privilege(_list[i], &privilege);
- if (privilege != SENSOR_PRIVILEGE_PUBLIC)
+ sensord_get_privilege(_list[i], &privilege); /* LCOV_EXCL_LINE */
+ if (privilege != SENSOR_PRIVILEGE_PUBLIC) /* LCOV_EXCL_LINE */
continue;
- *(*list + j) = _list[i];
- j++;
+ *(*list + j) = _list[i]; /* LCOV_EXCL_LINE */
+ j++; /* LCOV_EXCL_LINE */
}
+ /* LCOV_EXCL_START */
free(_list);
*sensor_count = count_public;
_D("success sensor_get_list");
+ /* LCOV_EXCL_STOP */
return SENSOR_ERROR_NONE;
}
return SENSOR_ERROR_PERMISSION_DENIED;
else if (result == -ENODATA)
return SENSOR_ERROR_NOT_SUPPORTED;
- else if (result < 0)
+ else if (result < 0) /* LCOV_EXCL_LINE */
return SENSOR_ERROR_OPERATION_FAILED;
return SENSOR_ERROR_NONE;
if (!sensor || !wakeup)
return SENSOR_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_START */
*wakeup = sensord_is_wakeup_supported(sensor);
_D("success sensor_is_wake_up : [%d]", *wakeup);
return SENSOR_ERROR_NONE;
+ /* LCOV_EXCL_STOP */
}
int sensor_create_listener(sensor_h sensor, sensor_listener_h *listener)
if (!listener || !callback)
return SENSOR_ERROR_INVALID_PARAMETER;
- if (listener->magic != SENSOR_LISTENER_MAGIC)
+ if (listener->magic != SENSOR_LISTENER_MAGIC) /* LCOV_EXCL_LINE */
return SENSOR_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_START */
id = listener->id;
listener->accu_callback = (void *)callback;
listener->accu_user_data = data;
_D("success sensor_register_accuracy_cb");
return SENSOR_ERROR_NONE;
+ /* LCOV_EXCL_STOP */
}
int sensor_listener_unset_accuracy_cb(sensor_listener_h listener)
if (!listener)
return SENSOR_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_START */
if (listener->magic != SENSOR_LISTENER_MAGIC)
return SENSOR_ERROR_INVALID_PARAMETER;
_D("success sensor_unregister_accuracy_cb");
return SENSOR_ERROR_NONE;
+ /* LCOV_EXCL_STOP */
}
int sensor_listener_set_interval(sensor_listener_h listener, unsigned int interval)
if (!listener)
return SENSOR_ERROR_INVALID_PARAMETER;
- if (listener->magic != SENSOR_LISTENER_MAGIC)
+ if (listener->magic != SENSOR_LISTENER_MAGIC) /* LCOV_EXCL_LINE */
return SENSOR_ERROR_INVALID_PARAMETER;
- if (!sensord_get_max_batch_count(listener->sensor, &max_batch_count))
+ if (!sensord_get_max_batch_count(listener->sensor, &max_batch_count)) /* LCOV_EXCL_LINE */
return SENSOR_ERROR_OPERATION_FAILED;
- if (max_batch_count == 0)
+ if (max_batch_count == 0) /* LCOV_EXCL_LINE */
return SENSOR_ERROR_NOT_SUPPORTED;
id = listener->id;
if (!listener)
return SENSOR_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_START */
if (listener->magic != SENSOR_LISTENER_MAGIC)
return SENSOR_ERROR_INVALID_PARAMETER;
_D("success sensor_set_attribute_int");
return SENSOR_ERROR_NONE;
+ /* LCOV_EXCL_STOP */
}
int sensor_listener_set_option(sensor_listener_h listener, sensor_option_e option)
if (!listener)
return SENSOR_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_START */
if (listener->magic != SENSOR_LISTENER_MAGIC)
return SENSOR_ERROR_INVALID_PARAMETER;
_D("success sensor_set_option");
return SENSOR_ERROR_NONE;
+ /* LCOV_EXCL_STOP */
}
int sensor_listener_read_data(sensor_listener_h listener, sensor_event_s *event)
if (!listener || !event)
return SENSOR_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_START */
if (listener->magic != SENSOR_LISTENER_MAGIC)
return SENSOR_ERROR_INVALID_PARAMETER;
event->values[i] = data.values[i];
_D("success sensor_read_data");
+ /* LCOV_EXCL_STOP */
return SENSOR_ERROR_NONE;
}
if (!listener || !events || !count)
return SENSOR_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_START */
if (listener->magic != SENSOR_LISTENER_MAGIC)
return SENSOR_ERROR_INVALID_PARAMETER;
*count = data_list_count;
_D("success sensor_get_data_list");
+ /* LCOV_EXCL_STOP */
return SENSOR_ERROR_NONE;
}
if (!listener)
return SENSOR_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_START */
if (listener->magic != SENSOR_LISTENER_MAGIC)
return SENSOR_ERROR_INVALID_PARAMETER;
_D("success sensor_flush");
return SENSOR_ERROR_NONE;;
+ /* LCOV_EXCL_STOP */
}
int sensor_get_uri(sensor_h sensor, char **uri)
if (!sensor || !uri)
return SENSOR_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_START */
if ((ret_url = sensord_get_uri(sensor)) == NULL)
return SENSOR_ERROR_OPERATION_FAILED;
*uri = strdup(ret_url);
return SENSOR_ERROR_NONE;
+ /* LCOV_EXCL_STOP */
}
int sensor_get_name(sensor_h sensor, char** name)
if (!sensor || !name)
return SENSOR_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_START */
if ((ret_name = sensord_get_name(sensor)) == NULL)
return SENSOR_ERROR_OPERATION_FAILED;
_D("success sensor_get_vendor : [%s]", *name);
return SENSOR_ERROR_NONE;
+ /* LCOV_EXCL_STOP */
}
int sensor_get_vendor(sensor_h sensor, char** vendor)
if (!sensor || !vendor)
return SENSOR_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_START */
if ((ret_vendor = sensord_get_vendor(sensor)) == NULL)
return SENSOR_ERROR_OPERATION_FAILED;
_D("success sensor_vendor : [%s]", *vendor);
return SENSOR_ERROR_NONE;
+ /* LCOV_EXCL_STOP */
}
int sensor_get_type(sensor_h sensor, sensor_type_e *type)
if (!sensor || !type)
return SENSOR_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_START */
if (!sensord_get_type(sensor, &_type))
return SENSOR_ERROR_OPERATION_FAILED;
//_D("success sensor_get_type : [%d]", *type);
return SENSOR_ERROR_NONE;
+ /* LCOV_EXCL_STOP */
}
int sensor_get_min_range(sensor_h sensor, float *min_range)
if (!sensor || !min_range)
return SENSOR_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_START */
if (!sensord_get_min_range(sensor, min_range))
return SENSOR_ERROR_OPERATION_FAILED;
_D("success sensor_get_min_range : [%f]", *min_range);
return SENSOR_ERROR_NONE;
+ /* LCOV_EXCL_STOP */
}
int sensor_get_max_range(sensor_h sensor, float *max_range)
if (!sensor || !max_range)
return SENSOR_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_START */
if (!sensord_get_max_range(sensor, max_range))
return SENSOR_ERROR_OPERATION_FAILED;
_D("success sensor_get_max_range : [%f]", *max_range);
return SENSOR_ERROR_NONE;
+ /* LCOV_EXCL_STOP */
}
int sensor_get_resolution(sensor_h sensor, float *resolution)
if (!sensor || !resolution)
return SENSOR_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_START */
if (!sensord_get_resolution(sensor, resolution))
return SENSOR_ERROR_OPERATION_FAILED;
_D("success sensor_get_resolution : [%f]", *resolution);
return SENSOR_ERROR_NONE;
+ /* LCOV_EXCL_STOP */
}
int sensor_get_min_interval(sensor_h sensor, int *min_interval)
if (!sensor || !min_interval)
return SENSOR_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_START */
if (!sensord_get_min_interval(sensor, min_interval))
return SENSOR_ERROR_OPERATION_FAILED;
_D("success sensor_get_min_interval : [%d]", *min_interval);
return SENSOR_ERROR_NONE;
+ /* LCOV_EXCL_STOP */
}
int sensor_get_fifo_count(sensor_h sensor, int *fifo_count)
if (!sensor || !fifo_count)
return SENSOR_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_START */
if (!sensord_get_fifo_count(sensor, fifo_count))
return SENSOR_ERROR_OPERATION_FAILED;
_D("success sensor_get_fifo_count : [%d]", *fifo_count);
return SENSOR_ERROR_NONE;
+ /* LCOV_EXCL_STOP */
}
int sensor_get_max_batch_count(sensor_h sensor, int *max_batch_count)
if (!sensor || !max_batch_count)
return SENSOR_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_START */
if (!sensord_get_max_batch_count(sensor, max_batch_count))
return SENSOR_ERROR_OPERATION_FAILED;
_D("success sensor_get_max_batch_count : [%d]", *max_batch_count);
return SENSOR_ERROR_NONE;
+ /* LCOV_EXCL_STOP */
}
int sensor_add_sensor_added_cb(sensor_added_cb callback, void *user_data)