int g_nCallbackRet;
int nTimeoutId;
-
-#define START_TEST {\
- FPRINTF("[Line:%d][%s] Starting test : %s\\n", __LINE__, API_NAMESPACE, __FUNCTION__);\
- dlog_print(DLOG_INFO, "NativeTCT", "[Line:%d][%s] Starting test : %s", __LINE__, API_NAMESPACE, __FUNCTION__);\
-}
-
#define START_TEST_CHECK_INITIALIZE {\
FPRINTF("[Line:%d][%s] Starting test check initialize : %s\\n", __LINE__, API_NAMESPACE, __FUNCTION__);\
dlog_print(DLOG_INFO, "NativeTCT", "[Line:%d][%s] Starting test check initialize : %s", __LINE__, API_NAMESPACE, __FUNCTION__);\
- START_TEST;\
if ( g_bIsFeatureMismatched ) {\
FPRINTF("[Line:%d][%s] Feature Mismatch Error\\n", __LINE__, API_NAMESPACE);\
dlog_print(DLOG_ERROR, "NativeTCT", "[Line:%d][%s] Feature Mismatch Error", __LINE__, API_NAMESPACE);\
* @precondition NA
* @postcondition NA
*/
-int ITc_wifi_manager_is_5ghz_band_supported_p()
+int ITc_wifi_manager_is_5ghz_band_supported_p(void)
{
START_TEST_CHECK_INITIALIZE;
return 0;
}
+
+//& purpose: Gets the maximum number of SSIDs supported by the Wi-Fi chipset for the scan operation.
+//& type: auto
+/**
+* @testcase ITc_wifi_manager_specific_scan_get_max_ssids_p
+* @since 5.5
+* @author SRID(j.abhishek)
+* @reviewer SRID(shobhit.v)
+* @type auto
+* @scenario Gets the maximum number of SSIDs supported by the Wi-Fi chipset for the scan operation.
+* @apicovered wifi_manager_specific_scan_get_max_ssids
+* @passcase When wifi_manager_specific_scan_get_max_ssids API returns 0
+* @failcase If wifi_manager_specific_scan_get_max_ssids returns non zero value
+* @precondition wifi manager should be initialized.
+* @postcondition NA
+*/
+int ITc_wifi_manager_specific_scan_get_max_ssids_p(void)
+{
+ START_TEST_CHECK_INITIALIZE;
+
+ int nRet = WIFI_MANAGER_ERROR_NONE;
+ int nMaxScanSSIDs = 0;
+
+ //Target API
+ nRet = wifi_manager_specific_scan_get_max_ssids(g_hWifi, &nMaxScanSSIDs);
+ CHECK_RETURN(WIFI_MANAGER_ERROR_NONE, nRet, "wifi_manager_specific_scan_get_max_ssids", WifiManagerGetError(nRet));
+ FPRINTF("[%s:%d] wifi_manager_specific_scan_get_max_ssids return Maximum SSID count=%d \\n", __FILE__, __LINE__, nMaxScanSSIDs);
+ return 0;
+}
+
/** @} */
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_specific_scan_get_max_ssids_p(void);
extern int ITc_wifi_manager_scanned_callback_p(void);
extern int ITc_wifi_manager_ap_create_destroy_p(void);
{"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_specific_scan_get_max_ssids_p", ITc_wifi_manager_specific_scan_get_max_ssids_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},
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_specific_scan_get_max_ssids_p(void);
extern int ITc_wifi_manager_scanned_callback_p(void);
extern int ITc_wifi_manager_ap_create_destroy_p(void);
{"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_specific_scan_get_max_ssids_p", ITc_wifi_manager_specific_scan_get_max_ssids_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},
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_specific_scan_get_max_ssids_p(void);
extern int ITc_wifi_manager_scanned_callback_p(void);
extern int ITc_wifi_manager_ap_create_destroy_p(void);
{"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_specific_scan_get_max_ssids_p", ITc_wifi_manager_specific_scan_get_max_ssids_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},