License: Apache-2.0
Source0: %{name}-%{version}.tar.gz
+%{!?gcov: %global gcov 0}
+
BuildRequires: cmake
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(dlog)
%build
MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
-%if %{gcov}
+%if 0%{gcov}
export CFLAGS+=" -fprofile-arcs -ftest-coverage"
export CXXFLAGS+=" -fprofile-arcs -ftest-coverage"
export FFLAGS+=" -fprofile-arcs -ftest-coverage"
ASSERT_NOT_NULL(callback);
IF_FAIL_RETURN(IS_VALID_ACTIVITY(activity), ERR_INVALID_PARAMETER);
- if (!handle->sensor->setActivity(activity)) {
- return ERR_INVALID_PARAMETER;
- }
-
+ handle->sensor->setActivity(activity);
handle->sensor->setCallback(callback);
handle->sensor->setUserData(user_data);
__sensorSet.erase(this);
}
-bool ActivitySensor::setActivity(activity_type_e type)
+void ActivitySensor::setActivity(activity_type_e type)
{
__activityType = type;
- return true;
}
void ActivitySensor::setCallback(activity_recognition_cb cb)
ActivitySensor();
~ActivitySensor();
- bool setActivity(activity_type_e type);
+ void setActivity(activity_type_e type);
void setCallback(activity_recognition_cb cb);
void setUserData(void* data);