From 62f7b76e8ea8f682048840741d1177e6c93a1c80 Mon Sep 17 00:00:00 2001 From: Guido Günther Date: Tue, 5 Dec 2023 20:05:17 +0100 Subject: cbm: Add CellBroadcast interface MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This adds support for the Cell Broadcast interface allowing to receive, list, read and delete Cell Broadcast messages via the org.freedesktop.ModemManager1.Modem.CellBroadcast and org.freedesktop.ModemManager1.Cbm interfaces. Signed-off-by: Guido Günther --- introspection/all.xml | 2 + introspection/meson.build | 5 +- .../org.freedesktop.ModemManager1.Cbm.xml | 69 ++++++++++++++++ ...eedesktop.ModemManager1.Modem.CellBroadcast.xml | 91 ++++++++++++++++++++++ 4 files changed, 166 insertions(+), 1 deletion(-) create mode 100644 introspection/org.freedesktop.ModemManager1.Cbm.xml create mode 100644 introspection/org.freedesktop.ModemManager1.Modem.CellBroadcast.xml (limited to 'introspection') diff --git a/introspection/all.xml b/introspection/all.xml index 1ca51281..c65479fb 100644 --- a/introspection/all.xml +++ b/introspection/all.xml @@ -7,7 +7,9 @@ + + diff --git a/introspection/meson.build b/introspection/meson.build index 6f45c185..09ac762a 100644 --- a/introspection/meson.build +++ b/introspection/meson.build @@ -13,6 +13,7 @@ mm_ifaces_bearer = files('org.freedesktop.ModemManager1.Bearer.xml') mm_ifaces_call = files('org.freedesktop.ModemManager1.Call.xml') mm_ifaces_modem = files( + 'org.freedesktop.ModemManager1.Modem.CellBroadcast.xml', 'org.freedesktop.ModemManager1.Modem.Firmware.xml', 'org.freedesktop.ModemManager1.Modem.Location.xml', 'org.freedesktop.ModemManager1.Modem.Messaging.xml', @@ -29,10 +30,12 @@ mm_ifaces_modem = files( 'org.freedesktop.ModemManager1.Modem.xml', ) +mm_ifaces_cbm = files('org.freedesktop.ModemManager1.Cbm.xml',) mm_ifaces_sim = files('org.freedesktop.ModemManager1.Sim.xml') mm_ifaces_sms = files('org.freedesktop.ModemManager1.Sms.xml',) install_data( - mm_ifaces + mm_ifaces_bearer + mm_ifaces_call + mm_ifaces_modem + mm_ifaces_sim + mm_ifaces_sms, + mm_ifaces + mm_ifaces_bearer + mm_ifaces_call + mm_ifaces_cbm + + mm_ifaces_modem + mm_ifaces_sim + mm_ifaces_sms, install_dir: dbus_interfaces_dir, ) diff --git a/introspection/org.freedesktop.ModemManager1.Cbm.xml b/introspection/org.freedesktop.ModemManager1.Cbm.xml new file mode 100644 index 00000000..107bbd77 --- /dev/null +++ b/introspection/org.freedesktop.ModemManager1.Cbm.xml @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/introspection/org.freedesktop.ModemManager1.Modem.CellBroadcast.xml b/introspection/org.freedesktop.ModemManager1.Modem.CellBroadcast.xml new file mode 100644 index 00000000..9e8584a1 --- /dev/null +++ b/introspection/org.freedesktop.ModemManager1.Modem.CellBroadcast.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit v1.2.3-70-g09d2