From: kibak.yoon Date: Wed, 13 Jul 2016 01:47:30 +0000 (+0900) Subject: sensor: fix dummy implements to pass tct on common/tv profiles X-Git-Tag: submit/tizen/20160715.115904^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4757ab3273968ffe74a2dba73e5c034635511025;p=platform%2Fcore%2Fapi%2Fsensor.git sensor: fix dummy implements to pass tct on common/tv profiles Change-Id: Ia69c160f1730a260e9818f87b99b7e507ae874fa Signed-off-by: kibak.yoon --- diff --git a/src/sensor_recorder_dummy.cpp b/src/sensor_recorder_dummy.cpp index 998a684..1a0c57c 100644 --- a/src/sensor_recorder_dummy.cpp +++ b/src/sensor_recorder_dummy.cpp @@ -14,79 +14,184 @@ * limitations under the License. */ +#include #include +#include int sensor_recorder_is_supported(sensor_type_e type, bool *supported) { - return SENSOR_ERROR_NOT_SUPPORTED; + _D("Called : sensor[%#x]", type); + + if (type <= SENSOR_ALL) + return SENSOR_ERROR_INVALID_PARAMETER; + if (!supported) + return SENSOR_ERROR_INVALID_PARAMETER; + + *supported = false; + + return SENSOR_ERROR_NONE; } int sensor_recorder_start(sensor_type_e type, sensor_recorder_option_h option) { + _D("Called : sensor[%#x] with option[%d]", type, option); + + if (type <= SENSOR_ALL) + return SENSOR_ERROR_INVALID_PARAMETER; + return SENSOR_ERROR_NOT_SUPPORTED; } int sensor_recorder_stop(sensor_type_e type) { + _D("Called : sensor[%#x]", type); + + if (type <= SENSOR_ALL) + return SENSOR_ERROR_INVALID_PARAMETER; + return SENSOR_ERROR_NOT_SUPPORTED; } int sensor_recorder_create_option(sensor_recorder_option_h *option) { - return SENSOR_ERROR_NOT_SUPPORTED; + _D("Called : option[%#x]", *option); + + if (!option) + return SENSOR_ERROR_INVALID_PARAMETER; + + *option = (sensor_recorder_option_h)malloc(sizeof(sensor_recorder_option_h)); + if (!*option) + return SENSOR_ERROR_OUT_OF_MEMORY; + + return SENSOR_ERROR_NONE; } int sensor_recorder_destroy_option(sensor_recorder_option_h option) { - return SENSOR_ERROR_NOT_SUPPORTED; + _D("Called : option[%#x]", option); + + if (!option) + return SENSOR_ERROR_INVALID_PARAMETER; + + return SENSOR_ERROR_NONE; } int sensor_recorder_option_set_int(sensor_recorder_option_h option, sensor_recorder_option_e attribute, int value) { - return SENSOR_ERROR_NOT_SUPPORTED; + _D("Called : attribute[%d] with value[%d] to option[%#x]", attribute, value, option); + + if (!option) + return SENSOR_ERROR_INVALID_PARAMETER; + if (attribute < 0) + return SENSOR_ERROR_INVALID_PARAMETER; + + return SENSOR_ERROR_NONE; } int sensor_recorder_create_query(sensor_recorder_query_h *query) { - return SENSOR_ERROR_NOT_SUPPORTED; + _D("Called : query[%#x]", *query); + + if (!query) + return SENSOR_ERROR_INVALID_PARAMETER; + + *query = (sensor_recorder_query_h)malloc(sizeof(sensor_recorder_query_h)); + if (!*query) + return SENSOR_ERROR_OUT_OF_MEMORY; + + return SENSOR_ERROR_NONE; } int sensor_recorder_destroy_query(sensor_recorder_query_h query) { - return SENSOR_ERROR_NOT_SUPPORTED; + _D("Called : query[%#x]", query); + + if (!query) + return SENSOR_ERROR_INVALID_PARAMETER; + + return SENSOR_ERROR_NONE; } int sensor_recorder_query_set_int(sensor_recorder_query_h query, sensor_recorder_query_e attribute, int value) { - return SENSOR_ERROR_NOT_SUPPORTED; + _D("Called : attribute[%d] with value[%d] to query[%#x]", attribute, value, query); + + if (!query) + return SENSOR_ERROR_INVALID_PARAMETER; + if (attribute < 0) + return SENSOR_ERROR_INVALID_PARAMETER; + + return SENSOR_ERROR_NONE; } int sensor_recorder_query_set_time(sensor_recorder_query_h query, sensor_recorder_query_e attribute, time_t t) { - return SENSOR_ERROR_NOT_SUPPORTED; + _D("Called : attribute[%d] with time[%d] to query[%#x]", attribute, time(&t), query); + + if (!query) + return SENSOR_ERROR_INVALID_PARAMETER; + if (attribute < 0) + return SENSOR_ERROR_INVALID_PARAMETER; + if (t < 0) + return SENSOR_ERROR_INVALID_PARAMETER; + + return SENSOR_ERROR_NONE; } int sensor_recorder_read(sensor_type_e type, sensor_recorder_query_h query, sensor_recorder_data_cb cb, void *user_data) { - return SENSOR_ERROR_NOT_SUPPORTED; + _D("Called : query[%#x]", query); + + if (type <= SENSOR_ALL) + return SENSOR_ERROR_INVALID_PARAMETER; + if (!query || !cb) + return SENSOR_ERROR_INVALID_PARAMETER; + + return SENSOR_ERROR_NONE; } int sensor_recorder_read_sync(sensor_type_e type, sensor_recorder_query_h query, sensor_recorder_data_cb cb, void *user_data) { - return SENSOR_ERROR_NOT_SUPPORTED; + _D("Called : query[%#x]", query); + + if (type <= SENSOR_ALL) + return SENSOR_ERROR_INVALID_PARAMETER; + if (!query || !cb) + return SENSOR_ERROR_INVALID_PARAMETER; + + return SENSOR_ERROR_NONE; } int sensor_recorder_data_get_time(sensor_recorder_data_h data, time_t *start_time, time_t *end_time) { - return SENSOR_ERROR_NOT_SUPPORTED; + _D("Called : data[%#x]", data); + + if (!data || !start_time || !end_time) + return SENSOR_ERROR_INVALID_PARAMETER; + + return SENSOR_ERROR_NONE; } int sensor_recorder_data_get_int(sensor_recorder_data_h data, sensor_recorder_data_e key, int *value) { - return SENSOR_ERROR_NOT_SUPPORTED; + _D("Called : key[%d], data[%#x]", key, data); + + if (!data || !value) + return SENSOR_ERROR_INVALID_PARAMETER; + if (key < 0) + return SENSOR_ERROR_INVALID_PARAMETER; + + return SENSOR_ERROR_NONE; } int sensor_recorder_data_get_double(sensor_recorder_data_h data, sensor_recorder_data_e key, double *value) { - return SENSOR_ERROR_NOT_SUPPORTED; + _D("Called : key[%d], data[%#x]", key, data); + + if (!data || !value) + return SENSOR_ERROR_INVALID_PARAMETER; + if (key < 0) + return SENSOR_ERROR_INVALID_PARAMETER; + + return SENSOR_ERROR_NONE; }