Warning, /frameworks/modemmanager-qt/src/dbus/introspection/org.freedesktop.ModemManager1.Modem.ModemCdma.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.ModemCdma:
0016       @short_description: The ModemManager CDMA interface.
0017 
0018       This interface provides access to specific actions that may be performed
0019       in modems with CDMA capabilities.
0020   -->
0021   <interface name="org.freedesktop.ModemManager1.Modem.ModemCdma">
0022 
0023     <!--
0024         Activate:
0025         @carrier_code: Name of carrier, or carrier-specific code.
0026 
0027         Provisions the modem for use with a given carrier using the modem's
0028         <ulink url="http://en.wikipedia.org/wiki/Over-the-air_programming">Over-The-Air (OTA)</ulink>
0029         activation functionality, if any.
0030 
0031         Some modems will reboot after this call is made.
0032     -->
0033     <method name="Activate">
0034       <arg name="carrier_code" type="s" direction="in" />
0035     </method>
0036 
0037     <!--
0038         ActivateManual:
0039         @properties: A dictionary of properties to set on the modem.
0040 
0041         Sets the modem provisioning data directly, without contacting the
0042         carrier over the air.
0043 
0044         Some modems will reboot after this call is made.
0045 
0046         This dictionary is composed of a string identifier key
0047         with an associated data which contains type-specific location
0048         information:
0049 
0050         <variablelist>
0051         <varlistentry><term>"spc"</term>
0052           <listitem>
0053             <para>
0054               The Service Programming Code, given as a string of exactly 6 digit characters. Mandatory parameter.
0055             </para>
0056           </listitem>
0057         </varlistentry>
0058         <varlistentry><term>"sid"</term>
0059           <listitem>
0060             <para>
0061               The System Identification Number, given as a 16-bit unsigned integer (signature <literal>"q"</literal>). Mandatory parameter.
0062             </para>
0063           </listitem>
0064         </varlistentry>
0065         <varlistentry><term>"mdn"</term>
0066           <listitem>
0067             <para>
0068               The Mobile Directory Number, given as a string of maximum 15 characters. Mandatory parameter.
0069             </para>
0070           </listitem>
0071         </varlistentry>
0072         <varlistentry><term>"min"</term>
0073           <listitem>
0074             <para>
0075               The Mobile Identification Number, given as a string of maximum 15 characters. Mandatory parameter.
0076             </para>
0077           </listitem>
0078         </varlistentry>
0079         <varlistentry><term>"mn-ha-key"</term>
0080           <listitem>
0081             <para>
0082               The MN-HA key, given as a string of maximum 16 characters.
0083             </para>
0084           </listitem>
0085         </varlistentry>
0086         <varlistentry><term>"mn-aaa-key"</term>
0087           <listitem>
0088             <para>
0089               The MN-AAA key, given as a string of maximum 16 characters.
0090             </para>
0091           </listitem>
0092         </varlistentry>
0093         <varlistentry><term>"prl"</term>
0094           <listitem>
0095             <para>
0096               The Preferred Roaming List, given as an array of maximum 16384 bytes.
0097             </para>
0098           </listitem>
0099         </varlistentry>
0100         </variablelist>
0101     -->
0102     <method name="ActivateManual">
0103       <arg name="properties" type="a{sv}" direction="in">
0104         <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QVariantMap"/>
0105       </arg>
0106     </method>
0107 
0108     <!--
0109         ActivationStateChanged:
0110         @activation_state: Current activation state, given as a <link linkend="MMModemCdmaActivationState">MMModemCdmaActivationState</link>.
0111         @activation_error: Carrier-specific error code, given as a <link linkend="MMCdmaActivationError">MMCdmaActivationError</link>.
0112         @status_changes: Properties that have changed as a result of this activation state change, including <literal>"mdn"</literal> and <literal>"min"</literal>. The dictionary may be empty if the changed properties are unknown.
0113 
0114         The device activation state changed.
0115     -->
0116     <signal name="ActivationStateChanged">
0117       <arg name="activation_state" type="u"     />
0118       <arg name="activation_error" type="u"     />
0119       <arg name="status_changes"   type="a{sv}">
0120         <annotation name="org.qtproject.QtDBus.QtTypeName.In2" value="QVariantMap"/>
0121       </arg>
0122     </signal>
0123 
0124     <!--
0125         ActivationState:
0126 
0127         A <link linkend="MMModemCdmaActivationState">MMModemCdmaActivationState</link>
0128         value specifying the state of the activation in the 3GPP2 network.
0129     -->
0130     <property name="ActivationState" type="u" access="read" />
0131 
0132     <!--
0133         Meid:
0134 
0135         The modem's <ulink url="http://en.wikipedia.org/wiki/MEID">Mobile Equipment Identifier</ulink>.
0136     -->
0137     <property name="Meid" type="s" access="read" />
0138 
0139 
0140     <!--
0141         Esn:
0142 
0143         The modem's
0144         <ulink url="http://en.wikipedia.org/wiki/Electronic_serial_number">Electronic Serial Number</ulink>
0145         (superseded by MEID but still used by older devices).
0146     -->
0147     <property name="Esn" type="s" access="read" />
0148 
0149     <!--
0150         Sid:
0151 
0152         The
0153         <ulink url="http://en.wikipedia.org/wiki/System_Identification_Number">System Identifier</ulink>
0154         of the serving CDMA 1x network, if known, and
0155         if the modem is registered with a CDMA 1x network.
0156 
0157         See <ulink url="http://ifast.org">ifast.org</ulink> or the mobile
0158         broadband provider database for mappings of SIDs to network providers.
0159     -->
0160     <property name="Sid" type="u" access="read" />
0161 
0162     <!--
0163         Nid:
0164 
0165         The
0166         <ulink url="http://en.wikipedia.org/wiki/Network_Identification_Number">Network Identifier</ulink>
0167         of the serving CDMA 1x network, if known, and
0168         if the modem is registered with a CDMA 1x network.
0169     -->
0170     <property name="Nid" type="u" access="read" />
0171 
0172     <!--
0173         Cdma1xRegistrationState:
0174 
0175         A <link linkend="MMModemCdmaRegistrationState">MMModemCdmaRegistrationState</link>
0176         value specifying the CDMA 1x registration state.
0177     -->
0178     <property name="Cdma1xRegistrationState" type="u" access="read" />
0179 
0180     <!--
0181         EvdoRegistrationState:
0182 
0183         A <link linkend="MMModemCdmaRegistrationState">MMModemCdmaRegistrationState</link>
0184         value specifying the EVDO registration state.
0185     -->
0186     <property name="EvdoRegistrationState" type="u" access="read" />
0187 
0188   </interface>
0189 </node>