[ITC][capi-network-wifi-manager][ACR-1332][Added API for getting whether 5GHz is... 92/205392/2
authormansankar <karanam.s@samsung.com>
Fri, 3 May 2019 04:06:01 +0000 (09:36 +0530)
committermanoj gupta <manoj.g2@samsung.com>
Fri, 3 May 2019 06:07:35 +0000 (06:07 +0000)
Change-Id: I4cf8b6beffbf74f1eb7aaadb5d38e37cdc2d7b88
Signed-off-by: mansankar <karanam.s@samsung.com>
src/itc/wifi-manager/ITs-wifi-manager.c
src/itc/wifi-manager/tct-wifi-manager-native_mobile.h
src/itc/wifi-manager/tct-wifi-manager-native_tizeniot.h
src/itc/wifi-manager/tct-wifi-manager-native_wearable.h

index 75c3ade88bf98be774d46f73cbb4d215fc7fdf80..c79d4e3c26518eda31c33b8fa9b78f67c0b329d5 100755 (executable)
@@ -1459,5 +1459,31 @@ int ITc_wifi_manager_forget_ap_async_p(void)
 
        return 0;
 }
+
+//& purpose: To get whether 5Ghz Wi-Fi band is supported
+//& type: auto
+/**
+* @testcase                            ITc_wifi_manager_is_5ghz_band_supported_p
+* @since                               5.5
+* @author                              SRID(karanam.s)
+* @reviewer                            SRID(manoj.g2)
+* @type                                        auto
+* @scenario                            Gets whether 5Ghz Wi-Fi band is supported
+* @apicovered                  wifi_manager_is_5ghz_band_supported
+* @passcase                            When  wifi_manager_is_5ghz_band_supported API returns 0
+* @failcase                            If  wifi_manager_is_5ghz_band_supported returns non zero value
+* @precondition                        NA
+* @postcondition               NA
+*/
+int ITc_wifi_manager_is_5ghz_band_supported_p()
+{
+       START_TEST_CHECK_INITIALIZE;
+
+       bool bSupported = false;
+       int nRet = wifi_manager_is_5ghz_band_supported(g_hWifi, &bSupported);
+       CHECK_RETURN(WIFI_MANAGER_ERROR_NONE, nRet, "wifi_manager_is_5ghz_band_supported", WifiManagerGetError(nRet));
+
+       return 0;
+}
 /** @} */
 
index 21f6d858d425f5b21a16feb842a37582af144ebd..190ee9f5d5b1daeaa98fd8960b664917f3cb20db 100755 (executable)
@@ -40,6 +40,7 @@ extern int ITc_wifi_manager_get_network_interface_name_p(void);
 extern int ITc_wifi_manager_set_unset_device_state_changed_cb_p(void);
 extern int ITc_wifi_manager_set_unset_connection_state_changed_cb_p(void);
 extern int ITc_wifi_manager_set_unset_rssi_level_changed_cb_p(void);
+extern int ITc_wifi_manager_is_5ghz_band_supported_p(void);
 
 extern int ITc_wifi_manager_scanned_callback_p(void);
 extern int ITc_wifi_manager_ap_create_destroy_p(void);
@@ -144,6 +145,7 @@ testcase tc_array[] = {
        {"ITc_wifi_manager_set_unset_device_state_changed_cb_p", ITc_wifi_manager_set_unset_device_state_changed_cb_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
        {"ITc_wifi_manager_set_unset_connection_state_changed_cb_p", ITc_wifi_manager_set_unset_connection_state_changed_cb_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
        {"ITc_wifi_manager_set_unset_rssi_level_changed_cb_p", ITc_wifi_manager_set_unset_rssi_level_changed_cb_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
+       {"ITc_wifi_manager_is_5ghz_band_supported_p", ITc_wifi_manager_is_5ghz_band_supported_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
        {"ITc_wifi_manager_scanned_callback_p", ITc_wifi_manager_scanned_callback_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
        {"ITc_wifi_manager_add_remove_vsie_p", ITc_wifi_manager_add_remove_vsie_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
        {"ITc_wifi_manager_get_vsie_p", ITc_wifi_manager_get_vsie_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
index 4c2a5787027b0cb0be94a9be8bc25031bb9a9309..309865a8322b2cc72251a70ce3c01a06ae22b4e0 100755 (executable)
@@ -40,6 +40,7 @@ extern int ITc_wifi_manager_get_network_interface_name_p(void);
 extern int ITc_wifi_manager_set_unset_device_state_changed_cb_p(void);
 extern int ITc_wifi_manager_set_unset_connection_state_changed_cb_p(void);
 extern int ITc_wifi_manager_set_unset_rssi_level_changed_cb_p(void);
+extern int ITc_wifi_manager_is_5ghz_band_supported_p(void);
 
 extern int ITc_wifi_manager_scanned_callback_p(void);
 extern int ITc_wifi_manager_ap_create_destroy_p(void);
@@ -139,6 +140,7 @@ testcase tc_array[] = {
        {"ITc_wifi_manager_set_unset_device_state_changed_cb_p", ITc_wifi_manager_set_unset_device_state_changed_cb_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
        {"ITc_wifi_manager_set_unset_connection_state_changed_cb_p", ITc_wifi_manager_set_unset_connection_state_changed_cb_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
        {"ITc_wifi_manager_set_unset_rssi_level_changed_cb_p", ITc_wifi_manager_set_unset_rssi_level_changed_cb_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
+       {"ITc_wifi_manager_is_5ghz_band_supported_p", ITc_wifi_manager_is_5ghz_band_supported_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
        {"ITc_wifi_manager_scanned_callback_p", ITc_wifi_manager_scanned_callback_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
        {"ITc_wifi_manager_add_remove_vsie_p", ITc_wifi_manager_add_remove_vsie_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
        {"ITc_wifi_manager_get_vsie_p", ITc_wifi_manager_get_vsie_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
index 616be6a0fc54ae217992fc0655b6e2dec4806b8e..b5c5c012418ca188a0d0d5a13f28ae47460bbade 100755 (executable)
@@ -40,6 +40,7 @@ extern int ITc_wifi_manager_get_network_interface_name_p(void);
 extern int ITc_wifi_manager_set_unset_device_state_changed_cb_p(void);
 extern int ITc_wifi_manager_set_unset_connection_state_changed_cb_p(void);
 extern int ITc_wifi_manager_set_unset_rssi_level_changed_cb_p(void);
+extern int ITc_wifi_manager_is_5ghz_band_supported_p(void);
 
 extern int ITc_wifi_manager_scanned_callback_p(void);
 extern int ITc_wifi_manager_ap_create_destroy_p(void);
@@ -144,6 +145,7 @@ testcase tc_array[] = {
        {"ITc_wifi_manager_set_unset_device_state_changed_cb_p", ITc_wifi_manager_set_unset_device_state_changed_cb_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
        {"ITc_wifi_manager_set_unset_connection_state_changed_cb_p", ITc_wifi_manager_set_unset_connection_state_changed_cb_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
        {"ITc_wifi_manager_set_unset_rssi_level_changed_cb_p", ITc_wifi_manager_set_unset_rssi_level_changed_cb_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
+       {"ITc_wifi_manager_is_5ghz_band_supported_p", ITc_wifi_manager_is_5ghz_band_supported_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
        {"ITc_wifi_manager_scanned_callback_p", ITc_wifi_manager_scanned_callback_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
        {"ITc_wifi_manager_add_remove_vsie_p", ITc_wifi_manager_add_remove_vsie_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
        {"ITc_wifi_manager_get_vsie_p", ITc_wifi_manager_get_vsie_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},