aboutsummaryrefslogtreecommitdiff
path: root/introspection
diff options
context:
space:
mode:
authorSom_SP <somashekhar.puttagangaiah@intel.com>2021-11-04 11:11:27 +0100
committerAleksander Morgado <aleksander@aleksander.es>2021-12-24 12:41:27 +0000
commite951008ae83940dee8bdbcac8d10ef3351747cc9 (patch)
tree5d8074c8331816d2f96717d9171f3af0dc1b52f5 /introspection
parent922bc2df5f9242c8052abbab08ceddeef9e20de9 (diff)
api,modem3gpp: new 5G registration settings support and MICO mode
A new set of property+method is added to be able to configure the 5G specific registration settings, initially defining the support for the MICO mode. The property name starts with "Nr5g" instead of "5gNr" because of the limitations imposed by the GObject type system on how properties with numbers can be named.
Diffstat (limited to 'introspection')
-rw-r--r--introspection/org.freedesktop.ModemManager1.Modem.Modem3gpp.xml41
1 files changed, 41 insertions, 0 deletions
diff --git a/introspection/org.freedesktop.ModemManager1.Modem.Modem3gpp.xml b/introspection/org.freedesktop.ModemManager1.Modem.Modem3gpp.xml
index 0b494010..6d200a81 100644
--- a/introspection/org.freedesktop.ModemManager1.Modem.Modem3gpp.xml
+++ b/introspection/org.freedesktop.ModemManager1.Modem.Modem3gpp.xml
@@ -125,6 +125,22 @@
</method>
<!--
+ SetNr5gRegistrationSettings:
+ @properties: List of 5G specific registration settings.
+
+ Updates the 5G specific registration settings configured in the device.
+
+ The allowed properties in this method are all the ones specified in the
+ <link linkend="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.Nr5gRegistrationSettings">Nr5gRegistrationSettings</link>;
+ i.e.: <literal>"mico-mode"</literal>.
+
+ Since: 1.20
+ -->
+ <method name="SetNr5gRegistrationSettings">
+ <arg name="properties" type="a{sv}" direction="in" />
+ </method>
+
+ <!--
Imei:
The <ulink url="http://en.wikipedia.org/wiki/Imei">IMEI</ulink> of the device.
@@ -317,5 +333,30 @@
-->
<property name="PacketServiceState" type="u" access="read" />
+ <!--
+ Nr5gRegistrationSettings:
+
+ 5G specific registration settings.
+
+ This is a read-only property, updating these settings should be done using the
+ <link linkend="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.SetNr5gRegistrationSettings">Set5gNrRegistrationSettings()</link>
+ method.
+
+ <variablelist>
+ <varlistentry><term>"mico-mode"</term>
+ <listitem>
+ <para>
+ A <link linkend="MMModem3gppMicoMode">MMModem3gppMicoMode</link> value
+ representing the Mobile Initiated Connection (MICO) mode requested by the host,
+ given as an unsigned integer (signature <literal>"u"</literal>).
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+ Since: 1.20
+ -->
+ <property name="Nr5gRegistrationSettings" type="a{sv}" access="read" />
+
</interface>
</node>