From 4b3ac5eb6abae14f3e5f5886f05024e1359b0b89 Mon Sep 17 00:00:00 2001 From: Nibha Sharma Date: Mon, 20 Jun 2016 12:10:35 +0900 Subject: [PATCH] [ITC][Wifi-Direct][Non-ACR][DPTTIZEN-2072][Added Wifi Direct feature not supported for Z200F mobile] Change-Id: I1ea2e588ab677a16c9b0b57cb12ac819aed1c08f Signed-off-by: Nibha Sharma --- src/itc/wifi-direct/ITs-wifi-direct.c | 60 +++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) diff --git a/src/itc/wifi-direct/ITs-wifi-direct.c b/src/itc/wifi-direct/ITs-wifi-direct.c index 620a842..52a2215 100755 --- a/src/itc/wifi-direct/ITs-wifi-direct.c +++ b/src/itc/wifi-direct/ITs-wifi-direct.c @@ -410,6 +410,21 @@ int ITc_wifi_direct_init_deinit_display_p(void) return 1; } int nRet = wifi_direct_init_display(); + if ( !g_bFeatureWifiDirectDisplay ) + { + if ( nRet != TIZEN_ERROR_NOT_SUPPORTED ) + { + FPRINTF("[Line : %d][%s] wifi_direct_init_display returned %s error for unsupported feature\\n", __LINE__, API_NAMESPACE, WifiDirectGetError(nRet)); + WifiDirectTerminateService(); + return 1; + } + else + { + FPRINTF("[Line : %d][%s]wifi_direct_init_display API call correctly returned %s error for unsupported feature\\n", __LINE__, API_NAMESPACE, WifiDirectGetError(nRet)); + WifiDirectTerminateService(); + return 0; + } + } PRINT_RESULT_CLEANUP(WIFI_DIRECT_ERROR_NONE, nRet, "wifi_direct_init_display", WifiDirectGetError(nRet), WifiDirectTerminateService()); nRet = wifi_direct_deinit_display(); @@ -451,6 +466,21 @@ int ITc_wifi_direct_set_display_p(void) } int nRet = wifi_direct_init_display(); + if ( !g_bFeatureWifiDirectDisplay ) + { + if ( nRet != TIZEN_ERROR_NOT_SUPPORTED ) + { + FPRINTF("[Line : %d][%s] wifi_direct_init_display returned %s error for unsupported feature\\n", __LINE__, API_NAMESPACE, WifiDirectGetError(nRet)); + WifiDirectTerminateService(); + return 1; + } + else + { + FPRINTF("[Line : %d][%s]wifi_direct_init_display API call correctly returned %s error for unsupported feature\\n", __LINE__, API_NAMESPACE, WifiDirectGetError(nRet)); + WifiDirectTerminateService(); + return 0; + } + } PRINT_RESULT_CLEANUP(WIFI_DIRECT_ERROR_NONE, nRet, "wifi_direct_init_display", WifiDirectGetError(nRet), WifiDirectTerminateService()); nRet = wifi_direct_set_display(WIFI_DIRECT_DISPLAY_TYPE_SOURCE, WIFI_TYPE_SOURCE, 1); @@ -506,6 +536,21 @@ int ITc_wifi_direct_set_display_availability_p(void) } int availability = 1; int nRet = wifi_direct_set_display_availability(availability); + if ( !g_bFeatureWifiDirectDisplay ) + { + if ( nRet != TIZEN_ERROR_NOT_SUPPORTED ) + { + FPRINTF("[Line : %d][%s] wifi_direct_set_display_availability returned %s error for unsupported feature\\n", __LINE__, API_NAMESPACE, WifiDirectGetError(nRet)); + WifiDirectTerminateService(); + return 1; + } + else + { + FPRINTF("[Line : %d][%s]wifi_direct_set_display_availability API call correctly returned %s error for unsupported feature\\n", __LINE__, API_NAMESPACE, WifiDirectGetError(nRet)); + WifiDirectTerminateService(); + return 0; + } + } PRINT_RESULT_CLEANUP(WIFI_DIRECT_ERROR_NONE, nRet, "wifi_direct_set_display_availability ", WifiDirectGetError(nRet), WifiDirectTerminateService()); WifiDirectTerminateService(); return 0; @@ -1179,6 +1224,21 @@ int ITc_wifi_direct_init_miracast_p(void) } int nRet = wifi_direct_init_miracast(true); + if ( !g_bFeatureWifiDirectDisplay ) + { + if ( nRet != TIZEN_ERROR_NOT_SUPPORTED ) + { + FPRINTF("[Line : %d][%s] wifi_direct_init_miracast returned %s error for unsupported feature\\n", __LINE__, API_NAMESPACE, WifiDirectGetError(nRet)); + WifiDirectTerminateService(); + return 1; + } + else + { + FPRINTF("[Line : %d][%s]wifi_direct_init_miracast API call correctly returned %s error for unsupported feature\\n", __LINE__, API_NAMESPACE, WifiDirectGetError(nRet)); + WifiDirectTerminateService(); + return 0; + } + } PRINT_RESULT_CLEANUP(WIFI_DIRECT_ERROR_NONE, nRet, "wifi_direct_init_miracast", WifiDirectGetError(nRet), WifiDirectTerminateService()); nRet = wifi_direct_init_miracast(false); -- 2.7.4