summaryrefslogtreecommitdiffstats
path: root/binding-wifi/wifi-connman.h
diff options
context:
space:
mode:
authorsrimaldia <hariasti.srimaldia-1@jp.alps.com>2016-12-22 18:47:12 +0900
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>2016-12-22 21:24:42 +0000
commit9b6ef23ba4a5cc3389dacad20220dd4308986da7 (patch)
tree738d9a283bbc5c058e4884fee83a8723f58885ea /binding-wifi/wifi-connman.h
parent7097e7d0d17cd52cfc20a6216004653b88340caf (diff)
Add status icon for wifi
to test this, you need to add conf file under /etc/dbus-1/session.d/ <?xml version="1.0"?> <!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd"> <busconfig> <policy context="default"> <allow send_destination="org.agl.homescreen"/> </policy> </busconfig> Change-Id: I8fa1707883fa4c74460255949bc4ce1cd29cabf2 Signed-off-by: srimaldia <hariasti.srimaldia-1@jp.alps.com>
Diffstat (limited to 'binding-wifi/wifi-connman.h')
-rw-r--r--binding-wifi/wifi-connman.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/binding-wifi/wifi-connman.h b/binding-wifi/wifi-connman.h
index bd83821..c47cbcd 100644
--- a/binding-wifi/wifi-connman.h
+++ b/binding-wifi/wifi-connman.h
@@ -52,6 +52,12 @@ extern "C" {
#define WIFI_MAX_PSK_PASSPHRASE_LEN 65
#define WIFI_MAX_WEP_KEY_LEN 26
+#define HOMESCREEN_SERVICE "org.agl.homescreen"
+#define HOMESCREEN_ICON_INTERFACE "org.agl.statusbar"
+#define HOMESCREEN_ICON_PATH "/StatusBar"
+#define HOMESCREEN_WIFI_ICON_POSITION 0
+
+
#define AGENT_PATH "/net/connman/Agent"
#define AGENT_SERVICE "org.agent"
@@ -96,6 +102,8 @@ struct wifi_profile_info{
struct wifi_net wifiNetwork;
};
+enum wifiStates {BAR_NO, BAR_1, BAR_2, BAR_3, BAR_FULL};
+
//typedef void(*callback)(void);
typedef void(*callback)(int password_rejected_flag);
void register_callback(callback ptr);
@@ -113,6 +121,7 @@ GError* do_disconnectNetwork(gchar *object);
GError* create_agent(GDBusConnection *connection);
GError* stop_agent(GDBusConnection *connection);
+GError* setHMIStatus(enum wifiStates);
void registerPasskey(gchar *object);
GError* sendPasskey(gchar *object);