#Dependencies
SET(common_dp "glib-2.0 lbs-dbus dlog gio-2.0 lbs-location")
-SET(server_dp "${common_dp} network tapi vconf vconf-internal-keys gthread-2.0 gio-unix-2.0 capi-network-wifi capi-system-info libtzplatform-config")
+SET(server_dp "${common_dp} network tapi vconf vconf-internal-keys gthread-2.0 gio-unix-2.0 capi-network-wifi-manager capi-system-info libtzplatform-config")
SET(module_dp "${common_dp} gmodule-2.0")
# Set required packages
#include <stdlib.h>
#include <stdio.h>
-#include <wifi.h>
+#include <wifi-manager.h>
#include <unistd.h>
int setting_set_int(const char *path, int val)
{
int rv = 0;
char *mac_addr = NULL;
-
- rv = wifi_get_mac_address(&mac_addr);
- if (rv != WIFI_ERROR_NONE)
+ wifi_manager_h wifi = NULL;
+ rv = wifi_manager_initialize(&wifi);
+ if (WIFI_MANAGER_ERROR_NONE == rv) {
+ rv = wifi_manager_get_mac_address(wifi, &mac_addr);
+ } else {
+ LOG_GPS(DBG_ERR, "Wifi-Manger init failed [%s]", rv);
+ return FALSE;
+ }
+ if (rv != WIFI_MANAGER_ERROR_NONE)
return FALSE;
-
g_strlcpy(mac, mac_addr, NPS_UNIQUE_ID_LEN);
g_free(mac_addr);
BuildRequires: pkgconfig(lbs-location)
BuildRequires: pkgconfig(lbs-dbus)
BuildRequires: pkgconfig(gio-unix-2.0)
-BuildRequires: pkgconfig(capi-network-wifi)
+BuildRequires: pkgconfig(capi-network-wifi-manager)
BuildRequires: pkgconfig(capi-system-info)
BuildRequires: pkgconfig(gio-2.0)
BuildRequires: pkgconfig(vconf-internal-keys)