| <?xml version="1.0" encoding="UTF-8" ?> |
| |
| <node name="/" xmlns:tp="http://telepathy.freedesktop.org/wiki/DbusSpec#extensions-v0"> |
| <interface name="org.freedesktop.ModemManager.Modem.Simple"> |
| |
| <method name="Connect"> |
| <tp:docstring> |
| Do everything needed to connect the modem. |
| </tp:docstring> |
| <annotation name="org.freedesktop.DBus.GLib.Async" value=""/> |
| <annotation name="org.freedesktop.DBus.GLib.CSymbol" value="impl_modem_simple_connect"/> |
| <arg name="properties" type="a{sv}" direction="in"> |
| <tp:docstring> |
| Dictionary of properties needed to get the modem connected. |
| Each implementation is free to add it's own specific key-value pairs. The predefined |
| common ones are: |
| |
| 'pin' : string |
| 'network_id' : string |
| 'band' : uint |
| 'network_mode' : uint |
| 'apn' : string |
| 'number' : string |
| </tp:docstring> |
| </arg> |
| </method> |
| <!-- |
| <method name="Disconnect"> |
| <tp:docstring> |
| Disconnect modem. |
| </tp:docstring> |
| <annotation name="org.freedesktop.DBus.GLib.Async" value=""/> |
| <annotation name="org.freedesktop.DBus.GLib.CSymbol" value="impl_modem_simple_disconnect"/> |
| </method> |
| --> |
| <method name="GetStatus"> |
| <tp:docstring> |
| Get the modem status. |
| </tp:docstring> |
| <annotation name="org.freedesktop.DBus.GLib.Async" value=""/> |
| <annotation name="org.freedesktop.DBus.GLib.CSymbol" value="impl_modem_simple_get_status"/> |
| <arg name="properties" type="a{sv}" direction="out"> |
| <tp:docstring> |
| Dictionary of properties. |
| Each implementation is free to add it's own specific key-value pairs. The predefined |
| common ones are: |
| |
| 'state' : uint (always) |
| 'signal_quality' : uint (state >= registered) |
| 'operator_code' : string (state >= registered) |
| 'operator_name' : string (state >= registered) |
| 'band' : uint (state >= registered) |
| 'network_mode' : uint (state >= registered) |
| </tp:docstring> |
| </arg> |
| </method> |
| </interface> |
| </node> |