diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2018-12-18 15:50:53 +0100 |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2019-01-03 18:53:52 +0000 |
commit | f35d64a8992a06e75585c774090e407ae21f24fe (patch) | |
tree | cfec844fb190d153bb43f45f19d2d31b5ec9881e /src/mm-iface-modem.c | |
parent | 67b3b830c87e79827a9934362e673e1a23116026 (diff) |
api,firmware: expose firmware version
Diffstat (limited to 'src/mm-iface-modem.c')
-rw-r--r-- | src/mm-iface-modem.c | 18 |
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 |