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>