summaryrefslogtreecommitdiff
path: root/src/modem.c
diff options
context:
space:
mode:
authorChristophe Ronco <c.ronco@kerlink.fr>2018-02-19 15:57:13 +0100
committerDenis Kenzior <denkenz@gmail.com>2018-02-20 11:09:11 -0600
commit895ca91d856ea3e8ca6e70fe77e11e8de4610bd8 (patch)
treeb78cbf1b7ebd9396aae0ff9d6ca5dff767741555 /src/modem.c
parent4b1609c2d791ac73ff33751b7ca96316938414e6 (diff)
downloadofono-895ca91d856ea3e8ca6e70fe77e11e8de4610bd8.tar.gz
modem: Add SystemPath dbus property
Diffstat (limited to 'src/modem.c')
-rw-r--r--src/modem.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/modem.c b/src/modem.c
index d5fda7ca..0cee861f 100644
--- a/src/modem.c
+++ b/src/modem.c
@@ -792,6 +792,7 @@ void __ofono_modem_append_properties(struct ofono_modem *modem,
struct ofono_devinfo *info;
dbus_bool_t emergency = ofono_modem_get_emergency_mode(modem);
const char *strtype;
+ const char *system_path;
ofono_dbus_dict_append(dict, "Online", DBUS_TYPE_BOOLEAN,
&modem->online);
@@ -832,6 +833,11 @@ void __ofono_modem_append_properties(struct ofono_modem *modem,
&info->svn);
}
+ system_path = ofono_modem_get_string(modem, "SystemPath");
+ if (system_path)
+ ofono_dbus_dict_append(dict, "SystemPath", DBUS_TYPE_STRING,
+ &system_path);
+
interfaces = g_new0(char *, g_slist_length(modem->interface_list) + 1);
for (i = 0, l = modem->interface_list; l; l = l->next, i++)
interfaces[i] = l->data;