aboutsummaryrefslogtreecommitdiff
path: root/src/mm-iface-modem.c
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2018-12-18 15:50:53 +0100
committerDan Williams <dcbw@redhat.com>2019-01-03 18:53:52 +0000
commitf35d64a8992a06e75585c774090e407ae21f24fe (patch)
treecfec844fb190d153bb43f45f19d2d31b5ec9881e /src/mm-iface-modem.c
parent67b3b830c87e79827a9934362e673e1a23116026 (diff)
api,firmware: expose firmware version
Diffstat (limited to 'src/mm-iface-modem.c')
-rw-r--r--src/mm-iface-modem.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/mm-iface-modem.c b/src/mm-iface-modem.c
index a18accdd..1ffcb967 100644
--- a/src/mm-iface-modem.c
+++ b/src/mm-iface-modem.c
@@ -5329,6 +5329,24 @@ mm_iface_modem_get_model (MMIfaceModem *self)
return model;
}
+const gchar *
+mm_iface_modem_get_revision (MMIfaceModem *self)
+{
+ const gchar *revision = NULL;
+ MmGdbusModem *skeleton;
+
+ g_object_get (self,
+ MM_IFACE_MODEM_DBUS_SKELETON, &skeleton,
+ NULL);
+
+ if (skeleton) {
+ revision = mm_gdbus_modem_get_revision (skeleton);
+ g_object_unref (skeleton);
+ }
+
+ return revision;
+}
+
/*****************************************************************************/
static void