[SPIN] Update operating frequency properly. 53/74653/4
authorNiraj Kumar Goit <niraj.g@samsung.com>
Wed, 15 Jun 2016 11:48:52 +0000 (17:18 +0530)
committerNiraj Kumar Goit <niraj.g@samsung.com>
Fri, 17 Jun 2016 10:32:28 +0000 (03:32 -0700)
Change-Id: If4ce1cbf1518e1fc93ced32affe98aa05209b307
Signed-off-by: Niraj Kumar Goit <niraj.g@samsung.com>
gsupplicant/supplicant.c
src/service.c

index 8449fb9..d6fbf3a 100755 (executable)
@@ -2663,7 +2663,9 @@ static void signal_bss_changed(const char *path, DBusMessageIter *iter)
                return;
 
        supplicant_dbus_property_foreach(iter, bss_property, bss);
-
+#if defined TIZEN_EXT
+       network->frequency = bss->frequency;
+#endif
        old_security = network->security;
        bss_compute_security(bss);
 
index 1fbcc74..2325f64 100755 (executable)
@@ -2773,6 +2773,15 @@ static void append_properties(DBusMessageIter *dict, dbus_bool_t limited,
        connman_dbus_dict_append_array(dict, "Security",
                                DBUS_TYPE_STRING, append_security, service);
 
+#if defined TIZEN_EXT
+       unsigned int frequency = 0U;
+       if (service && service->network) {
+               frequency = connman_network_get_frequency(service->network);
+               connman_dbus_dict_append_basic(dict, "Frequency",
+                               DBUS_TYPE_UINT16, &frequency);
+       }
+#endif
+
        str = state2string(service->state);
        if (str)
                connman_dbus_dict_append_basic(dict, "State",