Add battery monitor framework
[platform/core/connectivity/net-config.git] / src / wifi-state.c
index 237e2e0..c6b964f 100755 (executable)
@@ -439,6 +439,7 @@ void wifi_state_update_power_state(gboolean powered)
                        wifi_state_set_tech_state(NETCONFIG_WIFI_TECH_POWERED);
 
                        wifi_state_emit_power_completed(TRUE);
+                       netconfig_battery_start_wifi();
 
                        netconfig_wifi_device_picker_service_start();
 
@@ -466,6 +467,7 @@ void wifi_state_update_power_state(gboolean powered)
                wifi_power_driver_and_supplicant(FALSE);
 
                wifi_state_emit_power_completed(FALSE);
+               netconfig_battery_end_wifi();
 
                netconfig_set_vconf_int(VCONF_WIFI_LAST_POWER_STATE, VCONFKEY_WIFI_OFF);
                netconfig_set_vconf_int(VCONFKEY_WIFI_STATE, VCONFKEY_WIFI_OFF);