diff options
author | Guido Günther <agx@sigxcpu.org> | 2014-02-05 08:38:30 +0100 |
---|---|---|
committer | Guido Günther <agx@sigxcpu.org> | 2014-02-05 08:38:30 +0100 |
commit | 13ed135b9ae78c692dc359976eb8b54d0a3629b8 (patch) | |
tree | ae2ea713ad51d73980cf83db1411d6589dac5e8b /introspection/org.freedesktop.ModemManager1.Modem.Modem3gpp.xml | |
parent | 14d771b90f5a7d3887e5e900d1fb4737477ad305 (diff) |
Imported Upstream version 0.7.991upstream/0.7.991
Diffstat (limited to 'introspection/org.freedesktop.ModemManager1.Modem.Modem3gpp.xml')
-rw-r--r-- | introspection/org.freedesktop.ModemManager1.Modem.Modem3gpp.xml | 140 |
1 files changed, 140 insertions, 0 deletions
diff --git a/introspection/org.freedesktop.ModemManager1.Modem.Modem3gpp.xml b/introspection/org.freedesktop.ModemManager1.Modem.Modem3gpp.xml new file mode 100644 index 0000000..50ab2fd --- /dev/null +++ b/introspection/org.freedesktop.ModemManager1.Modem.Modem3gpp.xml @@ -0,0 +1,140 @@ +<?xml version="1.0" encoding="UTF-8" ?> + +<!-- + ModemManager 0.6 Interface Specification + + Copyright (C) 2008 Novell, Inc. + Copyright (C) 2008-2011 Red Hat, Inc. + Copyright (C) 2011 The Chromium OS Authors + Copyright (C) 2011 Google, Inc. +--> + +<node name="/" xmlns:doc="http://www.freedesktop.org/dbus/1.0/doc.dtd"> + + <!-- + org.freedesktop.ModemManager1.Modem.Modem3gpp: + @short_description: The ModemManager 3GPP interface. + + This interface provides access to specific actions that may be performed + in modems with 3GPP capabilities. + --> + <interface name="org.freedesktop.ModemManager1.Modem.Modem3gpp"> + + <!-- + Register: + @operator_id: The operator ID (ie, <literal>"MCCMNC"</literal>, like <literal>"310260"</literal>) to register. An empty string can be used to register to the home network. + + Request registration with a given mobile network. + --> + <method name="Register"> + <arg name="operator_id" type="s" direction="in" /> + </method> + + <!-- + Scan: + @results: Array of dictionaries wih the found networks. + + Scan for available networks. + + @results is an array of dictionaries with each array element describing + a mobile network found in the scan. Each dictionary may include one or + more of the following keys: + <variablelist> + <varlistentry><term><literal>"status"</literal></term> + <listitem> + A <link linkend="MMModem3gppNetworkAvailability">MMModem3gppNetworkAvailability</link> + value representing network availability status, given as an + unsigned integer (signature <literal>"u"</literal>). This key will + always be present. + </listitem> + </varlistentry> + <varlistentry><term><literal>"operator-long"</literal></term> + <listitem> + Long-format name of operator, given as a string value (signature + <literal>"s"</literal>). If the name is unknown, this field + should not be present. + </listitem> + </varlistentry> + <varlistentry><term><literal>"operator-short"</literal></term> + <listitem> + Short-format name of operator, given as a string value (signature + <literal>"s"</literal>). If the name is unknown, this field + should not be present. + </listitem> + </varlistentry> + <varlistentry><term><literal>"operator-code"</literal></term> + <listitem> + Mobile code of the operator, given as a string value (signature + <literal>"s"</literal>). Returned in the format + <literal>"MCCMNC"</literal>, where <literal>MCC</literal> is the + three-digit ITU E.212 Mobile Country Code and <literal>MNC</literal> + is the two- or three-digit GSM Mobile Network Code. e.g. + <literal>"31026"</literal> or <literal>"310260"</literal>. + </listitem> + </varlistentry> + <varlistentry><term><literal>"access-technology"</literal></term> + <listitem> + A <link linkend="MMModemAccessTechnology">MMModemAccessTechnology</link> value + representing the generic access technology used by this mobile network, + given as an unsigned integer (signature <literal>"u"</literal>). + </listitem> + </varlistentry> + </variablelist> + --> + <method name="Scan"> + <arg name="results" type="aa{sv}" direction="out" /> + </method> + + <!-- + Imei: + + The <ulink url="http://en.wikipedia.org/wiki/Imei">IMEI</ulink> of the device. + --> + <property name="Imei" type="s" access="read" /> + + <!-- + RegistrationState: + + A <link linkend="MMModem3gppRegistrationState">MMModem3gppRegistrationState</link> + value specifying the mobile registration status as defined in 3GPP TS 27.007 + section 10.1.19. + --> + <property name="RegistrationState" type="u" access="read" /> + + <!-- + OperatorCode: + + Code of the operator to which the mobile is currently registered. + + Returned in the format <literal>"MCCMNC"</literal>, where + <literal>MCC</literal> is the three-digit ITU E.212 Mobile Country Code + and <literal>MNC</literal> is the two- or three-digit GSM Mobile Network + Code. e.g. e<literal>"31026"</literal> or <literal>"310260"</literal>. + + If the <literal>MCC</literal> and <literal>MNC</literal> are not known + or the mobile is not registered to a mobile network, this property will + be a zero-length (blank) string. + --> + <property name="OperatorCode" type="s" access="read" /> + + <!-- + OperatorName: + + Name of the operator to which the mobile is currently registered. + + If the operator name is not known or the mobile is not + registered to a mobile network, this property will be a zero-length + (blank) string. + --> + <property name="OperatorName" type="s" access="read" /> + + <!-- + EnabledFacilityLocks: + + Bitmask of <link linkend="MMModem3gppFacility">MMModem3gppFacility</link> values + for which PIN locking is enabled. + --> + <property name="EnabledFacilityLocks" type="u" access="read" /> + + </interface> +</node> |