Warning, /frameworks/modemmanager-qt/src/dbus/introspection/org.freedesktop.ModemManager1.Modem.Modem3gpp.xml is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0" encoding="UTF-8" ?>
0002 
0003 <!--
0004  ModemManager 1.0 Interface Specification
0005 
0006    Copyright (C) 2008 Novell, Inc.
0007    Copyright (C) 2008-2013 Red Hat, Inc.
0008    Copyright (C) 2011-2013 Google, Inc.
0009    Copyright (C) 2011-2013 Lanedo GmbH
0010 -->
0011 
0012 <node name="/" xmlns:doc="http://www.freedesktop.org/dbus/1.0/doc.dtd">
0013 
0014   <!--
0015       org.freedesktop.ModemManager1.Modem.Modem3gpp:
0016       @short_description: The ModemManager 3GPP interface.
0017 
0018       This interface provides access to specific actions that may be performed
0019       in modems with 3GPP capabilities.
0020   -->
0021   <interface name="org.freedesktop.ModemManager1.Modem.Modem3gpp">
0022 
0023     <!--
0024         Register:
0025         @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.
0026 
0027         Request registration with a given mobile network.
0028     -->
0029     <method name="Register">
0030       <arg name="operator_id" type="s" direction="in" />
0031     </method>
0032 
0033     <!--
0034         Scan:
0035         @results: Array of dictionaries with the found networks.
0036 
0037         Scan for available networks.
0038 
0039         @results is an array of dictionaries with each array element describing
0040         a mobile network found in the scan. Each dictionary may include one or
0041         more of the following keys:
0042         <variablelist>
0043           <varlistentry><term><literal>"status"</literal></term>
0044             <listitem>
0045               A <link linkend="MMModem3gppNetworkAvailability">MMModem3gppNetworkAvailability</link>
0046               value representing network availability status, given as an
0047               unsigned integer (signature <literal>"u"</literal>). This key will
0048               always be present.
0049             </listitem>
0050           </varlistentry>
0051           <varlistentry><term><literal>"operator-long"</literal></term>
0052             <listitem>
0053               Long-format name of operator, given as a string value (signature
0054               <literal>"s"</literal>). If the name is unknown, this field
0055               should not be present.
0056             </listitem>
0057           </varlistentry>
0058           <varlistentry><term><literal>"operator-short"</literal></term>
0059             <listitem>
0060               Short-format name of operator, given as a string value (signature
0061               <literal>"s"</literal>). If the name is unknown, this field
0062               should not be present.
0063             </listitem>
0064           </varlistentry>
0065           <varlistentry><term><literal>"operator-code"</literal></term>
0066             <listitem>
0067               Mobile code of the operator, given as a string value (signature
0068               <literal>"s"</literal>). Returned in the format
0069               <literal>"MCCMNC"</literal>, where <literal>MCC</literal> is the
0070               three-digit ITU E.212 Mobile Country Code and <literal>MNC</literal>
0071               is the two- or three-digit GSM Mobile Network Code. e.g.
0072               <literal>"31026"</literal> or <literal>"310260"</literal>.
0073             </listitem>
0074           </varlistentry>
0075           <varlistentry><term><literal>"access-technology"</literal></term>
0076             <listitem>
0077               A <link linkend="MMModemAccessTechnology">MMModemAccessTechnology</link> value
0078               representing the generic access technology used by this mobile network,
0079               given as an unsigned integer (signature <literal>"u"</literal>).
0080             </listitem>
0081           </varlistentry>
0082         </variablelist>
0083     -->
0084     <method name="Scan">
0085       <arg name="results" type="aa{sv}" direction="out">
0086         <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QVariantMapList"/>
0087       </arg>
0088     </method>
0089 
0090     <!--
0091         Imei:
0092 
0093         The <ulink url="http://en.wikipedia.org/wiki/Imei">IMEI</ulink> of the device.
0094     -->
0095     <property name="Imei" type="s" access="read" />
0096 
0097     <!--
0098         RegistrationState:
0099 
0100         A <link linkend="MMModem3gppRegistrationState">MMModem3gppRegistrationState</link>
0101         value specifying the mobile registration status as defined in 3GPP TS 27.007
0102         section 10.1.19.
0103     -->
0104     <property name="RegistrationState" type="u" access="read" />
0105 
0106     <!--
0107         OperatorCode:
0108 
0109         Code of the operator to which the mobile is currently registered.
0110 
0111         Returned in the format <literal>"MCCMNC"</literal>, where
0112         <literal>MCC</literal> is the three-digit ITU E.212 Mobile Country Code
0113         and <literal>MNC</literal> is the two- or three-digit GSM Mobile Network
0114         Code. e.g. e<literal>"31026"</literal> or <literal>"310260"</literal>.
0115 
0116         If the <literal>MCC</literal> and <literal>MNC</literal> are not known
0117         or the mobile is not registered to a mobile network, this property will
0118         be a zero-length (blank) string.
0119     -->
0120     <property name="OperatorCode" type="s" access="read" />
0121 
0122     <!--
0123         OperatorName:
0124 
0125         Name of the operator to which the mobile is currently registered.
0126 
0127         If the operator name is not known or the mobile is not
0128         registered to a mobile network, this property will be a zero-length
0129         (blank) string.
0130     -->
0131     <property name="OperatorName" type="s" access="read" />
0132 
0133     <!--
0134         EnabledFacilityLocks:
0135 
0136         Bitmask of <link linkend="MMModem3gppFacility">MMModem3gppFacility</link> values
0137         for which PIN locking is enabled.
0138     -->
0139     <property name="EnabledFacilityLocks" type="u" access="read" />
0140 
0141     <!--
0142         SubscriptionState:
0143 
0144         A <link linkend="MMModem3gppSubscriptionState">MMModem3gppSubscriptionState</link>
0145         value representing the subscription status of the account and whether there
0146         is any data remaining, given as an unsigned integer (signature <literal>"u"</literal>).
0147     -->
0148     <property name="SubscriptionState" type="u" access="read" />
0149 
0150   </interface>
0151 </node>