Add API for wifi_ap_is_passpoint 88/40188/1
authorhyunuktak <hyunuk.tak@samsung.com>
Mon, 1 Jun 2015 02:31:27 +0000 (11:31 +0900)
committerhyunuktak <hyunuk.tak@samsung.com>
Mon, 1 Jun 2015 02:31:41 +0000 (11:31 +0900)
Signed-off-by: hyunuktak <hyunuk.tak@samsung.com>
Change-Id: Iab52591da59edd838c6306976b7a6a1a94777f9f

packaging/capi-network-wifi.spec
src/net_wifi_ap.c

index 4be7754b3b865fcb9de6920a6590ea6b98e576c4..f6a1e4c81a9132cfcfcf2670fb307098022f1079 100644 (file)
@@ -1,6 +1,6 @@
 Name:       capi-network-wifi
 Summary:    Network Wi-Fi library in TIZEN C API
-Version:    0.1.2_29
+Version:    0.1.2_30
 Release:    1
 Group:      System/Network
 License:    Apache-2.0
index b66b65104dd55b174a624f2970bcee132413e0ad..a3a9efcc4d680d42ae8220375a95a33b937ffb0a 100755 (executable)
@@ -332,6 +332,23 @@ EXPORT_API int wifi_ap_is_favorite(wifi_ap_h ap, bool* favorite)
        return WIFI_ERROR_NONE;
 }
 
+EXPORT_API int wifi_ap_is_passpoint(wifi_ap_h ap, bool* passpoint)
+{
+       if (_wifi_libnet_check_ap_validity(ap) == false || passpoint == NULL) {
+               WIFI_LOG(WIFI_ERROR, "Invalid parameter");
+               return WIFI_ERROR_INVALID_PARAMETER;
+       }
+
+       net_profile_info_t *profile_info = ap;
+
+       if (profile_info->ProfileInfo.Wlan.passpoint)
+               *passpoint = true;
+       else
+               *passpoint = false;
+
+       return WIFI_ERROR_NONE;
+}
+
 EXPORT_API int wifi_ap_get_connection_state(wifi_ap_h ap, wifi_connection_state_e* state)
 {
        if (_wifi_libnet_check_ap_validity(ap) == false || state == NULL) {