Add new error type: WIFI_AWARE_ERROR_ALREADY_ENABLED
authorSeonah Moon <seonah1.moon@samsung.com>
Wed, 8 Apr 2020 03:41:59 +0000 (12:41 +0900)
committerSeonah Moon <seonah1.moon@samsung.com>
Wed, 8 Apr 2020 03:41:59 +0000 (12:41 +0900)
include/wifi-aware.h
src/wifi-aware-private.c
src/wifi-aware.c

index 5a51ebe..17506a6 100644 (file)
@@ -89,19 +89,23 @@ typedef enum {
        /**
         * Already initialized
         */
-       WIFI_AWARE_ERROR_ALREADY_INITIALIZED    = TIZEN_ERROR_WIFI_AWARE|0x02,
+       WIFI_AWARE_ERROR_ALREADY_INITIALIZED            = TIZEN_ERROR_WIFI_AWARE|0x02,
+       /**
+        * Already enabled
+        */
+       WIFI_AWARE_ERROR_ALREADY_ENABLED                = TIZEN_ERROR_WIFI_AWARE|0x03,
        /**
         * Operation failed
         */
-       WIFI_AWARE_ERROR_OPERATION_FAILED               = TIZEN_ERROR_WIFI_AWARE|0x03,
+       WIFI_AWARE_ERROR_OPERATION_FAILED               = TIZEN_ERROR_WIFI_AWARE|0x04,
        /**
         * Rejected by peer
         */
-       WIFI_AWARE_ERROR_REJECTED_BY_PEER               = TIZEN_ERROR_WIFI_AWARE|0x04,
+       WIFI_AWARE_ERROR_REJECTED_BY_PEER               = TIZEN_ERROR_WIFI_AWARE|0x05,
        /**
         * Wi-Fi Interface is down
         */
-       WIFI_AWARE_ERROR_INTERFACE_DOWN                 = TIZEN_ERROR_WIFI_AWARE|0x05,
+       WIFI_AWARE_ERROR_INTERFACE_DOWN                 = TIZEN_ERROR_WIFI_AWARE|0x06,
 } wifi_aware_error_e;
 
 typedef enum {
index 727ba98..41071b4 100644 (file)
@@ -178,6 +178,7 @@ wifi_aware_error_e _wifi_aware_convert_nan_manager_error(int error)
        case NAN_ERROR_NOT_ALLOWED:
                return WIFI_AWARE_ERROR_NOT_PERMITTED;
        case NAN_ERROR_ALREADY_ENABLED:
+               return WIFI_AWARE_ERROR_ALREADY_ENABLED;
        case NAN_ERROR_NO_CLIENT:
                return WIFI_AWARE_ERROR_OPERATION_FAILED;
        case NAN_ERROR_TOO_MANY_REQUESTS:
index e7b5765..18ceabc 100644 (file)
@@ -73,7 +73,7 @@ API int wifi_aware_enable(wifi_aware_enabled_cb callback, void *user_data)
        __WIFI_AWARE_FUNC_ENTER__;
        CHECK_FEATURE_SUPPORTED(TIZEN_FEATURE_WIFI_AWARE);
        RET_VAL_IF(!_wifi_aware_is_initialized(), WIFI_AWARE_ERROR_NOT_INITIALIZED, "Not initialized");
-       RET_VAL_IF(_wifi_aware_is_enabled(), WIFI_AWARE_ERROR_INVALID_OPERATION, "Already enabled");
+       RET_VAL_IF(_wifi_aware_is_enabled(), WIFI_AWARE_ERROR_ALREADY_ENABLED, "Already enabled");
 
        _add_enabled_callback(callback, user_data);