Enable WiFi BSSID attribute of app logs 05/47705/1
authorSomin Kim <somin926.kim@samsung.com>
Tue, 8 Sep 2015 06:17:51 +0000 (15:17 +0900)
committerSomin Kim <somin926.kim@samsung.com>
Tue, 8 Sep 2015 06:17:51 +0000 (15:17 +0900)
Change-Id: I54d1c2d9747eaf789bc51ec228b20128d5358ce5
Signed-off-by: Mu-Woong <muwoong.lee@samsung.com>
Signed-off-by: Somin Kim <somin926.kim@samsung.com>
CMakeLists.txt
packaging/statistics-context-provider.spec
src/shared/system_info.cpp

index ae08144..ed887dc 100644 (file)
@@ -13,7 +13,7 @@ FILE(GLOB SRCS ${SRCS} src/app/*.cpp)
 # Dependencies
 SET(provider_deps "context-common capi-system-runtime-info pkgmgr pkgmgr-info capi-appfw-package-manager")
 SET(provider_deps "${provider_deps} capi-appfw-application capi-appfw-app-manager")
-SET(provider_deps "${provider_deps} capi-media-sound-manager capi-network-wifi")
+SET(provider_deps "${provider_deps} capi-media-sound-manager")
 
 MESSAGE("PROFILE: ${PROFILE}")
 
index 8102e2c..541c473 100644 (file)
@@ -21,7 +21,6 @@ BuildRequires: pkgconfig(pkgmgr)
 BuildRequires: pkgconfig(pkgmgr-info)
 BuildRequires: pkgconfig(capi-system-runtime-info)
 BuildRequires: pkgconfig(capi-media-sound-manager)
-BuildRequires: pkgconfig(capi-network-wifi)
 
 %if "%{?BUILD_PROFILE}" == "mobile"
 BuildRequires: pkgconfig(contacts-service2)
index e7d0c64..f913747 100644 (file)
@@ -17,8 +17,8 @@
 #include <glib.h>
 #include <runtime_info.h>
 #include <sound_manager.h>
-#include <wifi.h>
 #include <types_internal.h>
+#include <shared_vars.h>
 #include "system_info.h"
 
 bool ctx::system_info::get_audio_jack_state(int* state)
@@ -49,6 +49,7 @@ bool ctx::system_info::get_volume(int* system_volume, int* media_volume)
 bool ctx::system_info::get_wifi_bssid(std::string& bssid)
 {
 #if 0
+       /* NOTE: This routine does not work, because the wifi API does not support multi-sessions in one process */
        int err;
        char *str_buf = NULL;
        wifi_ap_h ap = NULL;
@@ -72,5 +73,6 @@ bool ctx::system_info::get_wifi_bssid(std::string& bssid)
 
        return !bssid.empty();
 #endif
-       return false;
+       bssid = ctx::shared::wifi_bssid;
+       return true;
 }