OLD | NEW |
1 <?xml version="1.0" encoding="UTF-8" ?> | 1 <?xml version="1.0" encoding="UTF-8" ?> |
2 | 2 |
3 <node name="/" xmlns:tp="http://telepathy.freedesktop.org/wiki/DbusSpec#extensio
ns-v0"> | 3 <node name="/" xmlns:tp="http://telepathy.freedesktop.org/wiki/DbusSpec#extensio
ns-v0"> |
4 <interface name="org.freedesktop.ModemManager.Modem.Cdma"> | 4 <interface name="org.freedesktop.ModemManager.Modem.Cdma"> |
5 | 5 |
6 <method name="Activate"> | 6 <method name="Activate"> |
7 <tp:docstring> | 7 <tp:docstring> |
8 Activates the modem for use with a given carrier. | 8 Activates the modem for use with a given carrier. In the |
| 9 event of immediate failure, returns an error value instead of |
| 10 setting a DBus error. |
9 </tp:docstring> | 11 </tp:docstring> |
10 <annotation name="org.freedesktop.DBus.GLib.Async" value=""/> | 12 <annotation name="org.freedesktop.DBus.GLib.Async" value=""/> |
11 <annotation name="org.freedesktop.DBus.GLib.CSymbol" value="impl_modem_cdm
a_activate"/> | 13 <annotation name="org.freedesktop.DBus.GLib.CSymbol" value="impl_modem_cdm
a_activate"/> |
12 <arg name="carrier" type="s" direction="in"> | 14 <arg name="carrier" type="s" direction="in"> |
13 <tp:docstring> | 15 <tp:docstring> |
14 Name of carrier. | 16 Name of carrier. |
15 </tp:docstring> | 17 </tp:docstring> |
16 </arg> | 18 </arg> |
| 19 <arg name="immediate_error" type="u" direction="out"> |
| 20 <tp:docstring> |
| 21 An enum from MM_MODEM_CDMA_ACTIVATION_ERROR. This is |
| 22 returned for immediate errors. Delayed errors are returned |
| 23 via an ActivationStateChanged signal |
| 24 </tp:docstring> |
| 25 </arg> |
17 </method> | 26 </method> |
18 | 27 |
19 <method name="ActivateManual"> | 28 <method name="ActivateManual"> |
20 <tp:docstring> | 29 <tp:docstring> |
21 Sets modem configuration data. Unlike regular Activate(), | 30 Sets modem configuration data. Unlike regular Activate(), |
22 this does not contact the carrier. Some modems will reboot | 31 this does not contact the carrier. Some modems will reboot |
23 after this call is made. | 32 after this call is made. |
24 </tp:docstring> | 33 </tp:docstring> |
25 <annotation name="org.freedesktop.DBus.GLib.Async" value=""/> | 34 <annotation name="org.freedesktop.DBus.GLib.Async" value=""/> |
26 <annotation name="org.freedesktop.DBus.GLib.CSymbol" value="impl_modem_cdm
a_activate_manual"/> | 35 <annotation name="org.freedesktop.DBus.GLib.CSymbol" value="impl_modem_cdm
a_activate_manual"/> |
27 <arg name="properties" type="a{sv}" direction="in"> | 36 <arg name="properties" type="a{sv}" direction="in"> |
28 <tp:docstring> | 37 <tp:docstring> |
29 A dictionary of properties to set on the modem. Keys include 'mdn', '
min' | 38 A dictionary of properties to set on the modem. Keys include 'mdn', '
min' |
30 </tp:docstring> | 39 </tp:docstring> |
31 </arg> | 40 </arg> |
32 </method> | 41 </method> |
33 | 42 |
34 <method name="ActivateManualDebug"> | 43 <method name="ActivateManualDebug"> |
35 <tp:docstring> | 44 <tp:docstring> |
36 Workaround for the fact that dbus-send cannot send | 45 Workaround for the fact that dbus-send cannot send |
37 dictionaries of variants. Calls ActivateManual, with | 46 dictionaries of variants. Calls ActivateManual, with |
38 system_id converted to int. | 47 system_id converted to int. |
39 </tp:docstring> | 48 </tp:docstring> |
40 <annotation name="org.freedesktop.DBus.GLib.Async" value=""/> | 49 <annotation name="org.freedesktop.DBus.GLib.Async" value=""/> |
41 <annotation name="org.freedesktop.DBus.GLib.CSymbol" value="impl_modem_cdm
a_activate_manual_debug"/> | 50 <annotation name="org.freedesktop.DBus.GLib.CSymbol" value="impl_modem_cdm
a_activate_manual_debug"/> |
42 <arg name="properties" type="a{ss}" direction="in"> | 51 <arg name="properties" type="a{ss}" direction="in"> |
43 <tp:docstring> | 52 <tp:docstring> |
44 Same as ActivateManual | 53 Same as ActivateManual |
45 </tp:docstring> | 54 </tp:docstring> |
46 </arg> | 55 </arg> |
47 </method> | 56 </method> |
48 | 57 |
| 58 <signal name="ActivationStateChanged"> |
| 59 <tp:docstring> |
| 60 The device activation state changed. |
| 61 </tp:docstring> |
| 62 <arg name="activation_state" type="u" tp:type="MM_MODEM_CDMA_ACTIVATION_ST
ATE"> |
| 63 <tp:docstring>Current activation state</tp:docstring> |
| 64 </arg> |
| 65 <arg name="activation_error" type="u" tp:type="MM_MODEM_CDMA_ACTIVATION_ER
ROR"> |
| 66 <tp:docstring>Carrier-specific error code</tp:docstring> |
| 67 </arg> |
| 68 <arg name="status_changes" type="a{sv}"> |
| 69 <tp:docstring>Selected Modem.Simple.GetStatus keys that have changed as
a |
| 70 result of this activation state change. Will include 'mdn' |
| 71 and 'min'. |
| 72 </tp:docstring> |
| 73 </arg> |
| 74 </signal> |
| 75 |
49 <method name="GetSignalQuality"> | 76 <method name="GetSignalQuality"> |
50 <tp:docstring> | 77 <tp:docstring> |
51 Get the current signal quality. | 78 Get the current signal quality. |
52 </tp:docstring> | 79 </tp:docstring> |
53 <annotation name="org.freedesktop.DBus.GLib.Async" value=""/> | 80 <annotation name="org.freedesktop.DBus.GLib.Async" value=""/> |
54 <annotation name="org.freedesktop.DBus.GLib.CSymbol" value="impl_modem_cdm
a_get_signal_quality"/> | 81 <annotation name="org.freedesktop.DBus.GLib.CSymbol" value="impl_modem_cdm
a_get_signal_quality"/> |
55 <arg name="quality" type="u" direction="out"> | 82 <arg name="quality" type="u" direction="out"> |
56 <tp:docstring> | 83 <tp:docstring> |
57 Signal quality (percent). | 84 Signal quality (percent). |
58 </tp:docstring> | 85 </tp:docstring> |
(...skipping 30 matching lines...) Expand all Loading... |
89 <tp:docstring> | 116 <tp:docstring> |
90 The signal quality changed. | 117 The signal quality changed. |
91 </tp:docstring> | 118 </tp:docstring> |
92 <arg name="quality" type="u"> | 119 <arg name="quality" type="u"> |
93 <tp:docstring> | 120 <tp:docstring> |
94 The new quality in percent, 0..100. | 121 The new quality in percent, 0..100. |
95 </tp:docstring> | 122 </tp:docstring> |
96 </arg> | 123 </arg> |
97 </signal> | 124 </signal> |
98 | 125 |
99 <signal name="ActivationCompleted"> | |
100 <tp:docstring> | |
101 Send a notification that activation of the modem has completed. | |
102 </tp:docstring> | |
103 <arg name="activated" type="b"> | |
104 <tp:docstring> | |
105 True if succeeded, false if failed. | |
106 </tp:docstring> | |
107 </arg> | |
108 </signal> | |
109 | |
110 <method name="GetRegistrationState"> | 126 <method name="GetRegistrationState"> |
111 <tp:docstring>Get device registration state.</tp:docstring> | 127 <tp:docstring>Get device registration state.</tp:docstring> |
112 <annotation name="org.freedesktop.DBus.GLib.Async" value=""/> | 128 <annotation name="org.freedesktop.DBus.GLib.Async" value=""/> |
113 <annotation name="org.freedesktop.DBus.GLib.CSymbol" value="impl_modem_cdm
a_get_registration_state"/> | 129 <annotation name="org.freedesktop.DBus.GLib.CSymbol" value="impl_modem_cdm
a_get_registration_state"/> |
114 <arg name="cdma_1x_state" type="u" direction="out" tp:type="MM_MODEM_CDMA_
REGISTRATION_STATE"> | 130 <arg name="cdma_1x_state" type="u" direction="out" tp:type="MM_MODEM_CDMA_
REGISTRATION_STATE"> |
115 <tp:docstring>CDMA 1x registration state.</tp:docstring> | 131 <tp:docstring>CDMA 1x registration state.</tp:docstring> |
116 </arg> | 132 </arg> |
117 <arg name="evdo_state" type="u" direction="out" tp:type="MM_MODEM_CDMA_REG
ISTRATION_STATE"> | 133 <arg name="evdo_state" type="u" direction="out" tp:type="MM_MODEM_CDMA_REG
ISTRATION_STATE"> |
118 <tp:docstring>EVDO registration state.</tp:docstring> | 134 <tp:docstring>EVDO registration state.</tp:docstring> |
119 </arg> | 135 </arg> |
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
159 <tp:enumvalue suffix="ACTIVATING" value="1"> | 175 <tp:enumvalue suffix="ACTIVATING" value="1"> |
160 <tp:docstring>Device is activating</tp:docstring> | 176 <tp:docstring>Device is activating</tp:docstring> |
161 </tp:enumvalue> | 177 </tp:enumvalue> |
162 <tp:enumvalue suffix="PARTIALLY_ACTIVATED" value="2"> | 178 <tp:enumvalue suffix="PARTIALLY_ACTIVATED" value="2"> |
163 <tp:docstring>Device is partially activated; carrier-specific steps requ
ired to continue.</tp:docstring> | 179 <tp:docstring>Device is partially activated; carrier-specific steps requ
ired to continue.</tp:docstring> |
164 </tp:enumvalue> | 180 </tp:enumvalue> |
165 <tp:enumvalue suffix="ACTIVATED" value="3"> | 181 <tp:enumvalue suffix="ACTIVATED" value="3"> |
166 <tp:docstring>Device is ready for use.</tp:docstring> | 182 <tp:docstring>Device is ready for use.</tp:docstring> |
167 </tp:enumvalue> | 183 </tp:enumvalue> |
168 </tp:enum> | 184 </tp:enum> |
| 185 |
| 186 <tp:enum name="MM_MODEM_CDMA_ACTIVATION_ERROR" type="u"> |
| 187 <tp:enumvalue suffix="NO_ERROR" value="0"/> |
| 188 <tp:enumvalue suffix="ROAMING" value="1"> |
| 189 <tp:docstring> |
| 190 Device cannot activate while roaming. |
| 191 </tp:docstring> |
| 192 </tp:enumvalue> |
| 193 <tp:enumvalue suffix="WRONG_RADIO_INTERFACE" value="2"> |
| 194 <tp:docstring> |
| 195 Device cannot activate on this network type (eg EVDO vs 1xRTT). |
| 196 </tp:docstring> |
| 197 </tp:enumvalue> |
| 198 <tp:enumvalue suffix="COULD_NOT_CONNECT" value="3"> |
| 199 <tp:docstring> |
| 200 Device could not connect to the network for activation. |
| 201 </tp:docstring> |
| 202 </tp:enumvalue> |
| 203 <tp:enumvalue suffix="SECURITY_AUTHENTICATION_FAILED" value="4"> |
| 204 <tp:docstring> |
| 205 Device could not authenticate to the network for activation. |
| 206 </tp:docstring> |
| 207 </tp:enumvalue> |
| 208 <tp:enumvalue suffix="PROVISIONING_FAILED" value="5"> |
| 209 <tp:docstring> |
| 210 Later stages of device provisioning failed. |
| 211 </tp:docstring> |
| 212 </tp:enumvalue> |
| 213 <tp:enumvalue suffix="NO_SIGNAL" value="6"> |
| 214 <tp:docstring> |
| 215 No signal available. |
| 216 </tp:docstring> |
| 217 </tp:enumvalue> |
| 218 <tp:enumvalue suffix="UNKNOWN" value="7"> |
| 219 <tp:docstring> |
| 220 An error occurred. |
| 221 </tp:docstring> |
| 222 </tp:enumvalue> |
| 223 <tp:enumvalue suffix="COMPLETION_FAILED" value="8"> |
| 224 <tp:docstring> |
| 225 Could not determine device activation state at activation completion |
| 226 </tp:docstring> |
| 227 </tp:enumvalue> |
| 228 <tp:enumvalue suffix="TIMED_OUT" value="9"> |
| 229 <tp:docstring> |
| 230 Activation timed out. |
| 231 </tp:docstring> |
| 232 </tp:enumvalue> |
| 233 <tp:enumvalue suffix="START_FAILED" value="10"> |
| 234 <tp:docstring> |
| 235 API call for initial activation failed. |
| 236 </tp:docstring> |
| 237 </tp:enumvalue> |
| 238 </tp:enum> |
169 </interface> | 239 </interface> |
170 </node> | 240 </node> |
171 | |
OLD | NEW |