From e68db23a97df9cf94ebcb0b63fc83b4cdb0d9b78 Mon Sep 17 00:00:00 2001
From: Aleksander Morgado
Date: Mon, 27 Feb 2012 22:32:53 +0100
Subject: introspection: setup all new files and remove old ones
---
introspection/Makefile.am | 27 +-
introspection/all.xml | 53 +--
introspection/mm-mobile-error.xml | 318 ---------------
introspection/mm-modem-connect-error.xml | 30 --
introspection/mm-modem-error.xml | 36 --
introspection/mm-serial-error.xml | 24 --
introspection/org.freedesktop.DBus.Properties.xml | 45 ---
.../org.freedesktop.ModemManager.Modem.Cdma.xml | 220 -----------
...org.freedesktop.ModemManager.Modem.Firmware.xml | 114 ------
...org.freedesktop.ModemManager.Modem.Gsm.Card.xml | 154 --------
...freedesktop.ModemManager.Modem.Gsm.Contacts.xml | 104 -----
.../org.freedesktop.ModemManager.Modem.Gsm.Hso.xml | 19 -
....freedesktop.ModemManager.Modem.Gsm.Network.xml | 340 ----------------
.../org.freedesktop.ModemManager.Modem.Gsm.SMS.xml | 158 --------
...org.freedesktop.ModemManager.Modem.Gsm.Ussd.xml | 84 ----
.../org.freedesktop.ModemManager.Modem.Gsm.xml | 208 ----------
...org.freedesktop.ModemManager.Modem.Location.xml | 253 ------------
.../org.freedesktop.ModemManager.Modem.Simple.xml | 59 ---
.../org.freedesktop.ModemManager.Modem.xml | 319 ---------------
introspection/org.freedesktop.ModemManager.xml | 61 ---
.../org.freedesktop.ModemManager1.Bearer.xml | 237 +++++++++++
...rg.freedesktop.ModemManager1.Modem.Contacts.xml | 177 +++++++++
...rg.freedesktop.ModemManager1.Modem.Firmware.xml | 105 +++++
...rg.freedesktop.ModemManager1.Modem.Location.xml | 249 ++++++++++++
...g.freedesktop.ModemManager1.Modem.Messaging.xml | 115 ++++++
...edesktop.ModemManager1.Modem.Modem3gpp.Ussd.xml | 94 +++++
...g.freedesktop.ModemManager1.Modem.Modem3gpp.xml | 140 +++++++
...g.freedesktop.ModemManager1.Modem.ModemCdma.xml | 119 ++++++
.../org.freedesktop.ModemManager1.Modem.Simple.xml | 218 +++++++++++
.../org.freedesktop.ModemManager1.Modem.xml | 433 +++++++++++++++++++++
.../org.freedesktop.ModemManager1.Sim.xml | 103 +++++
.../org.freedesktop.ModemManager1.Sms.xml | 106 +++++
introspection/org.freedesktop.ModemManager1.xml | 41 ++
33 files changed, 2155 insertions(+), 2608 deletions(-)
delete mode 100644 introspection/mm-mobile-error.xml
delete mode 100644 introspection/mm-modem-connect-error.xml
delete mode 100644 introspection/mm-modem-error.xml
delete mode 100644 introspection/mm-serial-error.xml
delete mode 100644 introspection/org.freedesktop.DBus.Properties.xml
delete mode 100644 introspection/org.freedesktop.ModemManager.Modem.Cdma.xml
delete mode 100644 introspection/org.freedesktop.ModemManager.Modem.Firmware.xml
delete mode 100644 introspection/org.freedesktop.ModemManager.Modem.Gsm.Card.xml
delete mode 100644 introspection/org.freedesktop.ModemManager.Modem.Gsm.Contacts.xml
delete mode 100644 introspection/org.freedesktop.ModemManager.Modem.Gsm.Hso.xml
delete mode 100644 introspection/org.freedesktop.ModemManager.Modem.Gsm.Network.xml
delete mode 100644 introspection/org.freedesktop.ModemManager.Modem.Gsm.SMS.xml
delete mode 100644 introspection/org.freedesktop.ModemManager.Modem.Gsm.Ussd.xml
delete mode 100644 introspection/org.freedesktop.ModemManager.Modem.Gsm.xml
delete mode 100644 introspection/org.freedesktop.ModemManager.Modem.Location.xml
delete mode 100644 introspection/org.freedesktop.ModemManager.Modem.Simple.xml
delete mode 100644 introspection/org.freedesktop.ModemManager.Modem.xml
delete mode 100644 introspection/org.freedesktop.ModemManager.xml
create mode 100644 introspection/org.freedesktop.ModemManager1.Bearer.xml
create mode 100644 introspection/org.freedesktop.ModemManager1.Modem.Contacts.xml
create mode 100644 introspection/org.freedesktop.ModemManager1.Modem.Firmware.xml
create mode 100644 introspection/org.freedesktop.ModemManager1.Modem.Location.xml
create mode 100644 introspection/org.freedesktop.ModemManager1.Modem.Messaging.xml
create mode 100644 introspection/org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.xml
create mode 100644 introspection/org.freedesktop.ModemManager1.Modem.Modem3gpp.xml
create mode 100644 introspection/org.freedesktop.ModemManager1.Modem.ModemCdma.xml
create mode 100644 introspection/org.freedesktop.ModemManager1.Modem.Simple.xml
create mode 100644 introspection/org.freedesktop.ModemManager1.Modem.xml
create mode 100644 introspection/org.freedesktop.ModemManager1.Sim.xml
create mode 100644 introspection/org.freedesktop.ModemManager1.Sms.xml
create mode 100644 introspection/org.freedesktop.ModemManager1.xml
(limited to 'introspection')
diff --git a/introspection/Makefile.am b/introspection/Makefile.am
index 4e5ad3a2..f29f8dc9 100644
--- a/introspection/Makefile.am
+++ b/introspection/Makefile.am
@@ -1,21 +1,6 @@
-EXTRA_DIST = \
- all.xml \
- mm-mobile-error.xml \
- mm-modem-connect-error.xml \
- mm-modem-error.xml \
- mm-serial-error.xml \
- org.freedesktop.DBus.Properties.xml \
- org.freedesktop.ModemManager.xml \
- org.freedesktop.ModemManager.Modem.xml \
- org.freedesktop.ModemManager.Modem.Cdma.xml \
- org.freedesktop.ModemManager.Modem.Firmware.xml \
- org.freedesktop.ModemManager.Modem.Gsm.xml \
- org.freedesktop.ModemManager.Modem.Gsm.Card.xml \
- org.freedesktop.ModemManager.Modem.Gsm.Contacts.xml \
- org.freedesktop.ModemManager.Modem.Gsm.Hso.xml \
- org.freedesktop.ModemManager.Modem.Gsm.Network.xml \
- org.freedesktop.ModemManager.Modem.Gsm.SMS.xml \
- org.freedesktop.ModemManager.Modem.Gsm.Ussd.xml \
- org.freedesktop.ModemManager.Modem.Location.xml \
- org.freedesktop.ModemManager.Modem.Simple.xml \
- org.freedesktop.ModemManager.Modem.Time.xml
+# DBus Introspection files
+XMLS = $(wildcard *.xml)
+xmldir = $(datadir)/dbus-1/interfaces
+xml_DATA = $(filter-out all.xml, $(XMLS))
+
+EXTRA_DIST = $(XMLS)
diff --git a/introspection/all.xml b/introspection/all.xml
index 8f23aac5..83a90c25 100644
--- a/introspection/all.xml
+++ b/introspection/all.xml
@@ -2,46 +2,17 @@
xmlns:tp="http://telepathy.freedesktop.org/wiki/DbusSpec#extensions-v0"
xmlns:xi="http://www.w3.org/2001/XInclude">
- ModemManager Interface Specification
- 0.5
- Copyright (C) 2008 Novell, Inc.
- Copyright (C) 2008 - 2010 Red Hat, Inc.
- Copyright (C) 2011 The Chromium OS Authors
+
+
+
+
+
+
+
+
+
+
+
+
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with this library; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/introspection/mm-mobile-error.xml b/introspection/mm-mobile-error.xml
deleted file mode 100644
index d639a662..00000000
--- a/introspection/mm-mobile-error.xml
+++ /dev/null
@@ -1,318 +0,0 @@
-
-
- Copyright (C) 2008 Novell, Inc.
-
-
-
- A phone failure.
-
-
-
-
-
- No connection to phone.
-
-
-
-
-
- Phone-adaptor link reserved.
-
-
-
-
-
- Operation not allowed.
-
-
-
-
-
- Operation not supported.
-
-
-
-
-
- PH-SIM PIN required.
-
-
-
-
-
- PH-FSIM PIN required.
-
-
-
-
-
- PH-FSIM PUK required.
-
-
-
-
-
- SIM not inserted.
-
-
-
-
-
- SIM PIN required.
-
-
-
-
-
- SIM PUK required.
-
-
-
-
-
- SIM failure.
-
-
-
-
-
- SIM busy.
-
-
-
-
-
- SIM wrong.
-
-
-
-
-
- Incorrect password.
-
-
-
-
-
- SIM PIN2 required.
-
-
-
-
-
- SIM PUK2 required.
-
-
-
-
-
- Memory full.
-
-
-
-
-
- Invalid index.
-
-
-
-
-
- Not found.
-
-
-
-
-
- Memory failure.
-
-
-
-
-
- Text string too long.
-
-
-
-
-
- Invalid characters in text string.
-
-
-
-
-
- Dial string too long.
-
-
-
-
-
- Invalid characters in dial string.
-
-
-
-
-
- No network service.
-
-
-
-
-
- Network timeout.
-
-
-
-
-
- Network not allowed - emergency calls only.
-
-
-
-
-
- Network personalization PIN required.
-
-
-
-
-
- Network personalization PUK required.
-
-
-
-
-
- Network subset personalization PIN required.
-
-
-
-
-
- Network subset personalization PUK required.
-
-
-
-
-
- Service provider personalization PIN required.
-
-
-
-
-
- Service provider personalization PUK required.
-
-
-
-
-
- Corporate personalization PIN required.
-
-
-
-
-
- Corporate personalization PUK required.
-
-
-
-
-
- Hidden key required. This key is required when accessing hidden phonebook entries.
-
-
-
-
-
- EAP method not supported.
-
-
-
-
-
- Incorrect parameters.
-
-
-
-
-
- An unknown error.
-
-
-
-
-
- Illegal MS.
-
-
-
-
-
- Illegal ME.
-
-
-
-
-
- GPRS services not allowed.
-
-
-
-
-
- PLMN not allowed.
-
-
-
-
-
- Location area not allowed.
-
-
-
-
-
- Roaming not allowed in this location area.
-
-
-
-
-
- Service option not supported.
-
-
-
-
-
- Requested service option not subscribed.
-
-
-
-
-
- Service option temporarily out of order.
-
-
-
-
-
- PDP authentication failure.
-
-
-
-
-
- Unspecified GPRS error
-
-
-
-
-
- Invalid mobile class.
-
-
-
-
diff --git a/introspection/mm-modem-connect-error.xml b/introspection/mm-modem-connect-error.xml
deleted file mode 100644
index 78c33b46..00000000
--- a/introspection/mm-modem-connect-error.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
- Copyright (C) 2008 Novell, Inc.
-
-
-
- No carrier.
-
-
-
-
-
- No dialtone.
-
-
-
-
-
- Busy.
-
-
-
-
-
- No answer.
-
-
-
-
diff --git a/introspection/mm-modem-error.xml b/introspection/mm-modem-error.xml
deleted file mode 100644
index 00417384..00000000
--- a/introspection/mm-modem-error.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
- Copyright (C) 2008 Novell, Inc.
-
-
-
- A generic error. An example of a generic error is ModemManager not being able to parse the response from modem.
-
-
-
-
-
- Operation not implemented by modem.
-
-
-
-
-
- Operation could not be performed while the modem is connected.
-
-
-
-
-
- Operation could not be performed while the modem is disconnected.
-
-
-
-
-
- Operation could not be performed because it is already in progress.
-
-
-
-
diff --git a/introspection/mm-serial-error.xml b/introspection/mm-serial-error.xml
deleted file mode 100644
index 8551b6ef..00000000
--- a/introspection/mm-serial-error.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
- Copyright (C) 2008 Novell, Inc.
-
-
-
- Could not open serial device.
-
-
-
-
-
- Could not write to the serial device.
-
-
-
-
-
- A response was not received in time.
-
-
-
-
diff --git a/introspection/org.freedesktop.DBus.Properties.xml b/introspection/org.freedesktop.DBus.Properties.xml
deleted file mode 100644
index 5fd727cb..00000000
--- a/introspection/org.freedesktop.DBus.Properties.xml
+++ /dev/null
@@ -1,45 +0,0 @@
-
-
-
-
-
-
- One or more properties' values changed.
-
-
-
- The D-Bus interface of the changed properties.
-
-
-
-
- The changed property names and their new values.
-
-
-
-
-
-
- One or more properties value changed; this signal implements the
- D-Bus specification's PropertiesChanged signal.
-
-
-
- The D-Bus interface of the changed properties.
-
-
-
-
- The changed property names and their new values.
-
-
-
-
- Properties which are now invalid, but for which the new value is not
- emitted in this signal. Clients interested in these properties should
- issue a Get request for them to retrieve the new value.
-
-
-
-
-
diff --git a/introspection/org.freedesktop.ModemManager.Modem.Cdma.xml b/introspection/org.freedesktop.ModemManager.Modem.Cdma.xml
deleted file mode 100644
index 9cd41fc7..00000000
--- a/introspection/org.freedesktop.ModemManager.Modem.Cdma.xml
+++ /dev/null
@@ -1,220 +0,0 @@
-
-
-
-
-
-
-
- Activates the modem for use with a given carrier. In the
- event of immediate failure, returns an error value instead of
- setting a DBus error.
-
-
-
-
-
- Name of carrier.
-
-
-
-
- An enum from MM_MODEM_CDMA_ACTIVATION_ERROR. This is
- returned for immediate errors. Delayed errors are returned
- via an ActivationStateChanged signal
-
-
-
-
-
-
- Sets modem configuration data. Unlike regular Activate(),
- this does not contact the carrier. Some modems will reboot
- after this call is made.
-
-
-
-
-
- A dictionary of properties to set on the modem. Keys include 'mdn', 'min'
-
-
-
-
-
-
- The device activation state changed.
-
-
- Current activation state
-
-
- Carrier-specific error code
-
-
- Selected Modem.Simple.GetStatus keys that have changed as a
- result of this activation state change. Will include 'mdn'
- and 'min'.
-
-
-
-
-
-
- Get the current signal quality.
-
-
-
-
-
- Signal quality (percent).
-
-
-
-
-
-
- Get the Electronic Serial Number of the card.
-
-
-
-
-
- The ESN.
-
-
-
-
-
-
- Get the Service System details of the current network, if registered.
-
-
-
-
-
- A structure containing the Band Class (0 = unknown, 1 = 800 MHz, 2 = 1900 MHz), the Band ("A" - "F" as defined by IS707-A), and the System ID of the serving network.
-
-
-
-
-
-
- The signal quality changed.
-
-
-
- The new quality in percent, 0..100.
-
-
-
-
-
- Get device registration state.
-
-
-
- CDMA 1x registration state.
-
-
- EVDO registration state.
-
-
-
-
-
- The modem's Mobile Equipment Identifier.
-
-
-
-
-
- The device registration state changed.
-
-
- CDMA 1x registration state.
-
-
- EVDO registration state.
-
-
-
-
-
- Registration status is unknown or the device is not registered.
-
-
- Registered, but roaming status is unknown or cannot be provided by the device. The device may or may not be roaming.
-
-
- Currently registered on the home network.
-
-
- Currently registered on a roaming network.
-
-
-
-
-
- Device is not activated
-
-
- Device is activating
-
-
- Device is partially activated; carrier-specific steps required to continue.
-
-
- Device is ready for use.
-
-
-
-
-
-
-
- Device cannot activate while roaming.
-
-
-
-
- Device cannot activate on this network type (eg EVDO vs 1xRTT).
-
-
-
-
- Device could not connect to the network for activation.
-
-
-
-
- Device could not authenticate to the network for activation.
-
-
-
-
- Later stages of device provisioning failed.
-
-
-
-
- No signal available.
-
-
-
-
- An error occurred.
-
-
-
-
- Activation timed out.
-
-
-
-
- API call for initial activation failed.
-
-
-
-
-
diff --git a/introspection/org.freedesktop.ModemManager.Modem.Firmware.xml b/introspection/org.freedesktop.ModemManager.Modem.Firmware.xml
deleted file mode 100644
index 42bcae12..00000000
--- a/introspection/org.freedesktop.ModemManager.Modem.Firmware.xml
+++ /dev/null
@@ -1,114 +0,0 @@
-
-
-
-
-
- This interface allows clients to select or install firmware images on
- modems.
-
- Firmware slots and firmware images are identified by arbitrary opaque
- strings.
-
- Firmware images are represented as dictionaries of properties.
- Certain properties are pre-defined, and some are required:
-
- Name (string, required): A user-readable name for the firmware image.
- Version (string, optional): The version of the firmware. The format is
- unspecified; tools attempting to upgrade firmware automatically must
- understand the versioning scheme used by the modem driver they are
- interacting with. May be displayed to the user.
-
-
-
-
- List installed and available firmware images.
-
- Depending on the type of modem, installed images may be stored on the
- host or the modem. The distinction between "installed" and
- "available" is not one of where the firmware is stored, but that
- installed images can be selected non-destructively, while available
- images must be installed into a slot, possibly overwriting another
- installed image.
-
-
-
-
- The identifier of the selected firmware slot, or the empty string if
- no slot is selected (such as if all slots are empty, or no slots
- exist).
-
-
-
-
- A dictionary of slots into which firmware is and/or can be
- installed. The key of each entry is the identifier of the slot,
- and the value is either an empty dictionary if the slot is empty,
- or a dictionary of properties of the firmware image installed in
- that slot.
-
- The slot identifiers and the mapping between slots and firmware
- images are guaranteed to remain stable only as long as the modem
- remains present.
-
-
-
-
- A dictionary of available firmware images. The key of each entry is
- the identifier of the image, and the value is a dictionary of
- properties of the image.
-
- The image identifiers are guaranteed to remain stable only as long
- as the modem remains present.
-
-
-
-
-
-
- Selects a different firmware image to use, and immediately resets the
- modem so that it begins using the new firmware image.
-
- Select will fail if the identifier does not match any of the slot
- identifiers returned by List, or if the slot could not be selected
- for some reason.
-
-
-
-
-
- The identifier of the firmware slot to select.
-
-
-
-
-
-
- Install an available firmware image into a slot.
-
- Install does not guarantee that the image will be installed into the
- specified slot, but does guarantee that, if the slot is empty, no
- image will be overwritten, and if the slot is not empty, no image
- other than the one in that slot will be overwritten.
-
- Install will fail if either of the identifiers is invalid, or if the
- image could not be installed into the slot for some reason.
-
-
-
-
-
- The identifier of the firmware image to install.
-
-
-
-
- The identifier of the slot into which the firmware should be
- installed.
-
-
-
-
-
diff --git a/introspection/org.freedesktop.ModemManager.Modem.Gsm.Card.xml b/introspection/org.freedesktop.ModemManager.Modem.Gsm.Card.xml
deleted file mode 100644
index 9159052b..00000000
--- a/introspection/org.freedesktop.ModemManager.Modem.Gsm.Card.xml
+++ /dev/null
@@ -1,154 +0,0 @@
-
-
-
-
-
-
- Get the IMEI of the card.
-
-
-
-
-
- The IMEI.
-
-
-
-
-
-
- Get the IMSI of the SIM card.
-
-
-
-
-
- The IMSI.
-
-
-
-
-
-
- Returns the ID of the network operator that issued the SIM card,
- formatted as a 5 or 6-digit MCC/MNC code (ex "310410").
-
-
-
-
-
- The operator ID formatted as an MCC/MNC code.
-
-
-
-
-
-
- Returns the SPN (Service Provider Name) from the SIM card,
-
-
-
-
-
- The Service Provider Name.
-
-
-
-
-
-
- Send the PUK and a new PIN to unlock the SIM card.
-
-
-
-
-
- The PUK code.
-
-
-
-
- The PIN code.
-
-
-
-
-
-
- Send the PIN to unlock the SIM card.
-
-
-
-
-
- The PIN code.
-
-
-
-
-
-
- Enable or disable the PIN checking.
-
-
-
-
-
- The PIN code.
-
-
-
-
- True to enable PIN checking.
-
-
-
-
-
-
- Change the PIN code.
-
-
-
-
-
- The current PIN code.
-
-
-
-
- The new PIN code.
-
-
-
-
-
-
- An obfuscated SIM identifier based on the IMSI or the ICCID. This may
- be available before the PIN has been entered depending on the device
- itself.
-
-
-
-
-
- Bands supported by the card. (Note for plugin writers:
- returned value must not contain ANY)
-
-
-
-
-
- Network selection modes supported by the card. (Note for plugin writers:
- returned value must not contain ANY)
-
-
-
-
-
- Facilities for which PIN locking is enabled.
-
-
-
-
-
diff --git a/introspection/org.freedesktop.ModemManager.Modem.Gsm.Contacts.xml b/introspection/org.freedesktop.ModemManager.Modem.Gsm.Contacts.xml
deleted file mode 100644
index bef1de82..00000000
--- a/introspection/org.freedesktop.ModemManager.Modem.Gsm.Contacts.xml
+++ /dev/null
@@ -1,104 +0,0 @@
-
-
-
-
-
-
- Add a new contact to the SIM card.
-
-
-
-
-
- The name of the contact.
-
-
-
-
- The phone number of the contact.
-
-
-
-
- The index of the new contact.
-
-
-
-
-
-
- Delete a contact from the SIM card.
-
-
-
-
-
- The index of the contact.
-
-
-
-
-
-
- Retrieve a contact from the SIM card.
-
-
-
-
-
- The index of the contact.
-
-
-
-
- The contact structure containing index, name, and number.
-
-
-
-
-
-
- List all contacts on the SIM card.
-
-
-
-
-
- The list of contacts where each contact has an index, name, and number.
-
-
-
-
-
-
- Find a contact from the SIM card.
-
-
-
-
-
- The pattern to search for.
-
-
-
-
- The list of matching contacts where a contact has an index, name, and number.
-
-
-
-
-
-
- Get the number of contacts stored on the SIM card.
-
-
-
-
-
- The number of contacts.
-
-
-
-
-
-
diff --git a/introspection/org.freedesktop.ModemManager.Modem.Gsm.Hso.xml b/introspection/org.freedesktop.ModemManager.Modem.Gsm.Hso.xml
deleted file mode 100644
index 5f548d12..00000000
--- a/introspection/org.freedesktop.ModemManager.Modem.Gsm.Hso.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
-
- Authenticate using the passed user name and password.
-
-
-
-
- The user name.
-
-
- The password.
-
-
-
-
diff --git a/introspection/org.freedesktop.ModemManager.Modem.Gsm.Network.xml b/introspection/org.freedesktop.ModemManager.Modem.Gsm.Network.xml
deleted file mode 100644
index 5ba6c592..00000000
--- a/introspection/org.freedesktop.ModemManager.Modem.Gsm.Network.xml
+++ /dev/null
@@ -1,340 +0,0 @@
-
-
-
-
-
-
- Register the device to network.
-
-
-
-
-
- The network ID to register. An empty string can be used to register to the home network.
-
-
-
-
-
-
- Scan for available networks.
-
-
-
-
-
- Found networks. It's an array of dictionaries (strings for both
- keys and values) with each array element describing a mobile network
- found in the scan. Each dict may include one or more of the following
- keys:
-
- -
- "status": a number representing network availability status as
- defined in 3GPP TS 27.007 section 7.3. e.g. "0" (unknown), "1"
- (available), "2" (current), or "3" (forbidden). This key will
- always be present.
-
- -
- "operator-long": long-format name of operator. If the name is
- unknown, this field should not be present.
-
- -
- "operator-short": short-format name of operator. If the name is
- unknown, this field should not be present.
-
- -
- "operator-num": mobile code of the operator. Returned in the
- format "MCCMNC", where MCC is the three-digit ITU E.212 Mobile
- Country Code and MNC is the two- or three-digit GSM Mobile
- Network Code. e.g. "31026" or "310260".
-
- -
- "access-tech": a number representing the access technology used by
- this mobile network as described in 3GPP TS 27.007 section 7.3.
- e.g. "0" (GSM), "1" (GSM Compact), "2" (UTRAN/UMTS), "3" (EDGE),
- etc.
-
-
-
-
-
-
-
-
- Set the APN.
-
-
-
-
-
- The APN.
-
-
-
-
-
-
- Get the current signal quality.
-
-
-
-
-
- Signal quality (percent).
-
-
-
-
-
-
- Sets the bands the device is allowed to use when connecting to a mobile network.
-
-
-
-
-
- The desired bands, as a set of flags.
-
-
-
-
-
-
- Returns the current bands the device is using. (Note for plugin writers: returned value must not be ANY)
-
-
-
-
-
- The current bands, as a set of flags.
-
-
-
-
-
-
- Set the desired mode the device may use when connecting to a mobile
- network (DEPRECATED; see SetAllowedMode instead).
-
-
-
-
-
- The desired network mode. Only one mode may be specified, and may not be UNKNOWN.
-
-
-
-
-
-
- Returns the current network mode of the device (DEPRECATED; does not
- allow returning both the saved mode preference *and* the current access
- technology of the device at the same time. See the AllowedMode
- property instead).
-
-
-
-
-
- Returns the general network mode (ex. 2G/3G preference) of the device.
-
-
-
-
-
-
- Get the registration status and the current operator (if registered).
-
-
-
-
-
- The returned information is composed of the following items in the
- following order:
-
- -
- Mobile registration status as defined in 3GPP TS 27.007 section
- 10.1.19. See the MM_MODEM_GSM_NETWORK_REG_STATUS enumeration for
- possible values.
-
- -
- Current operator code of the operator to which the mobile is
- currently registered. Returned in the format "MCCMNC", where MCC
- is the three-digit ITU E.212 Mobile Country Code and MNC is the
- two- or three-digit GSM Mobile Network Code. If the MCC and MNC
- are not known or the mobile is not registered to a mobile network,
- this value should be a zero-length (blank) string. e.g. "31026"
- or "310260".
-
- -
- Current operator name of the operator to which the mobile is
- currently registered. If the operator name is not knowon or the
- mobile is not registered to a mobile network, this value should
- be a zero-length (blank) string.
-
-
-
-
-
-
-
-
- Set the access technologies a device is allowed to use when connecting
- to a mobile network.
-
-
-
-
-
- The allowed mode. The device may not support all modes; see
- the org.freedesktop.ModemManager.Gsm.Card.SupportedModes property for
- allowed modes for each device. All devices support the "ANY" flag.
-
-
-
-
-
-
- The allowed access technologies (eg 2G/3G preference) the device is allowed
- to use when connecting to a mobile network.
-
-
-
-
-
- The current network access technology used by the device to communicate
- with the base station. (Note to plugin writers: if the device's access
- technology cannot be determined, use UNKNOWN)
-
-
-
-
-
- The signal quality changed.
-
-
-
- The new quality in percent, 0..100.
-
-
-
-
-
-
- The registration status changed.
-
-
-
- Mobile registration status as defined in 3GPP TS 27.007 section
- 10.1.19.
-
-
-
-
- Current operator code of the operator to which the mobile is
- currently registered. Returned in the format "MCCMNC", where MCC
- is the three-digit ITU E.212 Mobile Country Code and MNC is the
- two- or three-digit GSM Mobile Network Code. If the MCC and MNC
- are not known or the mobile is not registered to a mobile network,
- this value should be a zero-length (blank) string. e.g. "31026" or
- "310260".
-
-
-
-
- Current operator name of the operator to which the mobile is
- currently registered. If the operator name is not knowon or the
- mobile is not registered to a mobile network, this value should
- be a zero-length (blank) string.
-
-
-
-
-
-
- The network mode preference changed. (DEPRECATED; see documentation
- for GetNetworkMode/SetNetworkMode)
-
-
- The new network mode.
-
-
-
-
-
- GSM registration code as defined in 3GPP TS 27.007 section 10.1.19.
-
-
-
- Not registered, not searching for new operator to register.
-
-
-
-
- Registered on home network.
-
-
-
-
- Not registered, searching for new operator to register with.
-
-
-
-
- Registration denied.
-
-
-
-
- Unknown registration status.
-
-
-
-
- Registered on a roaming network.
-
-
-
-
-
-
- DEPRECATED; should not be used in new applications. Use
- AccessTechnology, AllowedMode, and SetAllowedMode() instead.
-
-
- Any network mode can be used
-
-
- GPRS
-
-
- EDGE
-
-
- UMTS (3G)
-
-
- HSDPA
-
-
- Prefer 2G (GPRS or EDGE)
-
-
- Prefer 3G (UMTS/HSDPA/HSUPA/HSPA)
-
-
- Use only 2G (GPRS or EDGE)
-
-
- Use only 3G (UMTS/HSDPA/HSUPA/HSPA)
-
-
- HSUPA
-
-
- HSPA (HSDPA + HSUPA)
-
-
-
-
-
diff --git a/introspection/org.freedesktop.ModemManager.Modem.Gsm.SMS.xml b/introspection/org.freedesktop.ModemManager.Modem.Gsm.SMS.xml
deleted file mode 100644
index 1a8dc53d..00000000
--- a/introspection/org.freedesktop.ModemManager.Modem.Gsm.SMS.xml
+++ /dev/null
@@ -1,158 +0,0 @@
-
-
-
-
-
-
- Delete an SMS message.
-
-
-
-
-
- The index of the SMS.
-
-
-
-
-
-
- Retrieve an SMS from the SIM card.
-
-
-
-
-
- The index of the SMS.
-
-
-
-
- A dictionary containing SMS properties of the SMS specified by the given index. This dictionary may contain the following key/value pairs:
-
- number : string - Phone number (mandatory)
- text : string - SMS text (mandatory, empty if data cannot be decoded)
- data : byte array - SMS user data (TP-UD) (mandatory)
- data-coding-scheme: uint (0..255) - SMS user data coding scheme (TP-DCS) (mandatory)
- smsc : string - SMS service center number (optional)
- class : uint (0..3) - Message importance and location (optional)
- completed: boolean - Whether all message parts have been received or not (optional)
- index : uint - Index of message (for Get and Delete) (optional)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- SMS properties to save with the following key values:
-
- number : string - Phone number (mandatory)
- text : string - SMS text (mandatory)
- smsc : string - SMS service center number (optional)
- relative-validity : uint - Minutes until the SMS expires in SMSC (optional)
- class : uint (0..3) - Message importance and location (optional)
-
-
-
-
-
-
-
-
-
-
- SMS properties to save with the following key values:
-
- number : string - Phone number (mandatory)
- text : string - SMS text (mandatory)
- smsc : string - SMS service center number (optional)
- relative-validity : uint - Minutes until the SMS expires in SMSC (optional)
- class : uint (0..3) - Message importance and location (optional)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Emitted when any part of a new SMS has been received (but not for subsequent parts, if any). Not all parts may have been received and the message may not be complete; if it is, the 'complete' argument will be TRUE.
-
-
-
- Index of the new SMS.
-
-
-
-
- TRUE if all message parts have been received, otherwise FALSE.
-
-
-
-
-
-
- Emitted when the complete-ness status of an SMS message changes. An SMS may not necessarily be complete when the first part is received; this signal will be emitted when all parts have been received, even for single-part messages.
-
-
-
- The index of the SMS.
-
-
-
-
- TRUE if all message parts have been received, otherwise FALSE.
-
-
-
-
-
-
diff --git a/introspection/org.freedesktop.ModemManager.Modem.Gsm.Ussd.xml b/introspection/org.freedesktop.ModemManager.Modem.Gsm.Ussd.xml
deleted file mode 100644
index 88dcdf7e..00000000
--- a/introspection/org.freedesktop.ModemManager.Modem.Gsm.Ussd.xml
+++ /dev/null
@@ -1,84 +0,0 @@
-
-
-
-
-
-
-
- Sends a USSD command string to the network initiating a USSD session.
- When the request is handled by the network, the method returns the
- response or an appropriate error. The network may be awaiting further
- response from the ME after returning from this method and no new command
- can be initiated until this one is cancelled or ended.
-
-
-
-
-
- The command to start the USSD session with.
-
-
-
-
- The network response to the command which started the USSD session.
-
-
-
-
-
-
- Respond to a USSD request that is either initiated by the mobile network,
- or that is awaiting further input after Initiate() was called.
-
-
-
-
-
- The response to network-initiated USSD command, or a response to a
- request for further input.
-
-
-
-
- The network reply to this response to the network-initiated USSD
- command. The reply may require further responses.
-
-
-
-
-
-
- Cancel an ongoing USSD session, either mobile or network initiated.
-
-
-
-
-
-
-
- Indicates the state of any ongoing USSD session. Values may be one of
- the following: "idle" (no active session), "active" (a session is active
- and the mobile is waiting for a response), "user-response" (the network
- is waiting for the client's response, which must be sent using Respond()).
-
-
-
-
-
- Contains any network-initiated request to which no USSD response is
- required. When no USSD session is active, or when there is no network-
- initiated request, this property will be a zero-length string.
-
-
-
-
-
- Contains any pending network-initiated request for a response. Client
- should call Respond() with the appropriate response to this request.
- When no USSD session is active, or when there is no pending
- network-initiated request, this property will be a zero-length string.
-
-
-
-
-
diff --git a/introspection/org.freedesktop.ModemManager.Modem.Gsm.xml b/introspection/org.freedesktop.ModemManager.Modem.Gsm.xml
deleted file mode 100644
index 354ce4a3..00000000
--- a/introspection/org.freedesktop.ModemManager.Modem.Gsm.xml
+++ /dev/null
@@ -1,208 +0,0 @@
-
-
-
-
-
-
- A bitfield describing the specific access modes and technologies
- supported by a device and the access technology in-use when connected to
- a mobile network.
-
-
- Unknown or invalid mode.
-
-
- For certain operations, allow the modem to pick any available mode.
-
-
- GPRS
-
-
- EDGE
-
-
- UMTS (3G)
-
-
- HSDPA (3G)
-
-
- Prefer 2G (GPRS or EDGE)
-
-
- Prefer 3G (UMTS/HSDPA/HSUPA/HSPA)
-
-
- Use only 2G (GPRS or EDGE)
-
-
- Use only 3G (UMTS/HSDPA/HSUPA/HSPA)
-
-
- HSUPA (3G)
-
-
- HSPA (3G)
-
-
- GSM
-
-
- GSM Compact
-
-
-
-
-
- A bitfield describing the specific radio bands supported by the device
- and the radio bands the device is allowed to use when connecting to a
- mobile network.
-
-
- Unknown or invalid band
-
-
- For certain operations, allow the modem to select a band automatically.
-
-
- GSM/GPRS/EDGE 900 MHz
-
-
- GSM/GPRS/EDGE 1800 MHz
-
-
- GSM/GPRS/EDGE 1900 MHz
-
-
- GSM/GPRS/EDGE 850 MHz
-
-
- WCDMA 2100 MHz (Class I)
-
-
- WCDMA 3GPP 1800 MHz (Class III)
-
-
- WCDMA 3GPP AWS 1700/2100 MHz (Class IV)
-
-
- WCDMA 3GPP UMTS 800 MHz (Class VI)
-
-
- WCDMA 3GPP UMTS 850 MHz (Class V)
-
-
- WCDMA 3GPP UMTS 900 MHz (Class VIII)
-
-
- WCDMA 3GPP UMTS 1700 MHz (Class IX)
-
-
- WCDMA 3GPP UMTS 1900 MHz (Class II)
-
-
- WCDMA 3GPP UMTS 2600 MHz (Class VII, internal)
-
-
-
-
-
- Describes the device's current access mode preference; ie the specific
- technology preferences the device is allowed to use when connecting to
- a mobile network.
-
-
- Any mode can be used
-
-
- Prefer 2G (GPRS or EDGE)
-
-
- Prefer 3G (UMTS or HSxPA)
-
-
- Use only 2G (GPRS or EDGE)
-
-
- Use only 3G (UMTS or HSxPA)
-
-
-
-
-
- Describes various access technologies that a device uses when connected
- to a mobile network.
-
-
- The access technology used is unknown
-
-
- GSM
-
-
- Compact GSM
-
-
- GPRS
-
-
- EDGE (ETSI 27.007: "GSM w/EGPRS")
-
-
- UMTS (ETSI 27.007: "UTRAN")
-
-
- HSDPA (ETSI 27.007: "UTRAN w/HSDPA")
-
-
- HSUPA (ETSI 27.007: "UTRAN w/HSUPA")
-
-
- HSPA (ETSI 27.007: "UTRAN w/HSDPA and HSUPA")
-
-
- HSPA+ (ETSI 27.007: "UTRAN w/HSPA+")
-
-
- LTE (ETSI 27.007: "E-UTRAN")
-
-
-
-
-
- A bitfield describing which facilities have a lock enabled, i.e.,
- requires a pin or unlock code. The facilities include the
- personalizations (device locks) described in 3GPP spec TS 22.022,
- and the PIN and PIN2 locks, which are SIM locks.
-
-
- No facility
-
-
- SIM lock
-
-
- Fixed dialing (PIN2) SIM lock
-
-
- Device is locked to a specific SIM
-
-
- Device is locked to first SIM inserted
-
-
- Network personalization
-
-
- Network subset personalization
-
-
- Service provider personalization
-
-
- Corporate personalization
-
-
-
-
-
diff --git a/introspection/org.freedesktop.ModemManager.Modem.Location.xml b/introspection/org.freedesktop.ModemManager.Modem.Location.xml
deleted file mode 100644
index 0abb361c..00000000
--- a/introspection/org.freedesktop.ModemManager.Modem.Location.xml
+++ /dev/null
@@ -1,253 +0,0 @@
-
-
-
-
-
- This interface allows devices to provide location information to client
- applications. Not all devices can provide this information, or even if
- they do, they may not be able to provide it while a data session is
- active.
-
-
-
-
- Location capabilities of the device.
-
-
-
-
-
- TRUE if location information gathering is enabled for this device, FALSE
- if it is disabled. When disabled, the device will not provide location
- information.
-
-
-
-
-
- Enable or disable location information gathering. This method may
- require the client to authenticate itself. This method may also cause
- any necessary functionality of the mobile be be turned on, including
- enabling the modem device itself.
-
-
-
-
-
- TRUE to enable location information gathering, FALSE to disable.
-
-
-
-
- When enabling location information gathering, this argument controls
- whether the device emits signals with new location information or not.
- When signals are emitted, any client application (including malicious
- ones!) can listen for location updates unless D-Bus permissions
- restrict these signals from certain users. If further security is
- desired, this argument can be set to FALSE to disable location
- updates via D-Bus signals and require applications to call
- authenticated APIs (like GetLocation) to get location information.
- This argument is ignored when disabling location information
- gathering.
-
-
-
-
-
-
- Return current location information, if any. This method may require
- the client to authenticate itself.
-
-
-
-
-
- Dict of available location information when location information
- gathering is enabled. If the modem supports multiple location types
- it may return more than one here.
-
-
-
-
-
-
- TRUE if location updates will be emitted via D-Bus signals, FALSE
- if location updates will not be emitted. See the Enable method for
- more information.
-
-
-
-
-
- Dict of available location information when location information
- gathering is enabled. If the modem supports multiple location types
- it may return more than one here. Note that if the device was told
- not to emit updated location information when location information
- gathering was initially enabled, this property may not return
- any location information for security reasons.
-
-
-
-
-
- A mapping from location type to type-specific location information.
-
-
-
- Identifies the type and format of the associated location information.
- Contrary to the value description, this is not a bitfield but uses the
- same values as the MM_MODEM_LOCATION_CAPABILITIES bitfield.
-
-
-
-
- Contains type-specific location information. See the documentation for
- each type for a description of its data format.
-
-
-
-
-
-
- Unknown or no capabilties.
-
-
-
- For capability reporting, indicates the device is capable of
- providing GPS NMEA-format location information.
-
- For location reporting, devices supporting this capability return
- a string containing one or more NMEA sentences (D-Bus signature 's').
- The manager will cache the most recent NMEA sentence of each type for
- a period of time not less than 30 seconds. When reporting multiple
- NMEA sentences, sentences shall be separated by an ASCII Carriage
- Return and Line Feed (<CR><LF>) sequence.
-
-
- For example, if the device sends a $GPRMC sentence immediately
- followed by a $GPGGA sentence, the reported location string would be
- (where of course the <CR><LF> is replaced with the actual
- ASCII CR (0x0D) and LF (0x0A) control characters):
-
- $GPRMC,134523.92,V,,,,,,,030136,,,N*73<CR><LF>$GPGGA,,,,,,0,00,0.5,,M,0.0001999,M,0.0000099,0000*45
-
- If the device sends a new $GPRMC three seconds later, the new $GPRMC
- replaces the previously received $GPRMC sentence, and the updated
- string would be:
-
- $GPRMC,134526.92,V,,,,,,,030136,,,N*76<CR><LF>$GPGGA,,,,,,0,00,0.5,,M,0.0001999,M,0.0000099,0000*45
-
- If the device then sends a $GPGSA sentence about 5 seconds later, the
- $GPGSA sentence is added to the string (since no $GPGSA sentence was
- previously received in this session), the updated string would be:
-
- $GPRMC,134526.92,V,,,,,,,030136,,,N*76<CR><LF>$GPGGA,,,,,,0,00,0.5,,M,0.0001999,M,0.0000099,0000*45<CR><LF>$GPGSA,A,1,,,,,,,,,,,,,1.1,0.5,1.0*34
-
- The manager may discard any cached sentences older than 30 seconds.
-
- This allows clients to read the latest positioning data as soon as
- possible after they start, even if the device is not providing
- frequent location data updates.
-
-
-
-
-
- For capability reporting, indicates the device is capable of
- providing GSM Location Area Code/Cell ID location information.
-
- For location reporting, devices supporting this
- capability return a string in the format "MCC,MNC,LAC,CI" (without the
- quotes of course) where the following applies:
-
- -
- MCC is the three-digit ITU E.212 Mobile Country Code of the
- network provider to which the mobile is currently registered.
- This value should be the same MCC as reported by the
- org.freedesktop.Modem.Gsm.Network.GetRegistrationInfo() method's
- returned "operator code" argument.
- e.g. "310"
-
- -
- MNC is the two- or three-digit GSM Mobile Network Code of the
- network provider to which the mobile is currently registered.
- This value should be the same MCC as reported by the
- org.freedesktop.Modem.Gsm.Network.GetRegistrationInfo() method's
- returned "operator code" argument.
- e.g. "26" or "260"
-
- -
- LAC is the two-byte Location Area Code of the base station with
- which the mobile is registered, in upper-case hexadecimal format
- without leading zeros, as specified in 3GPP TS 27.007 section
- 10.1.19. e.g. "84CD".
-
- -
- CI is the two- or four-byte Cell Identifier with which the mobile
- is registered, in upper-case hexadecimal format without leading
- zeros, as specified in 3GPP TS 27.007. e.g. "2BAF" or "D30156".
-
-
- The entire string may only be composed of the ASCII digits [0-9],
- the alphabetical characters [A-F], and the comma (,) character. No
- other characters are allowed. For example: "310,260,8BE3,2BAF" or
- "250,40,CE00,1CEAD8F0".
-
- If any of these four items (MCC,MNC,LAC,CI) is unknown or the
- mobile is not registered with a network, then the GSM_LAC_CI location
- information item should not be provided as a returned value from the
- GetLocation() method or in the Location property.
-
-
-
-
- For capability reporting, indicates the device is capable of
- providing raw GPS information using a series of defined key/value
- pairs.
-
- For location reporting, devices supporting this
- capability return a D-Bus dict (signature a{sv}) mapping well-known
- keys to values with defined formats. The allowed key/value pairs
- and their formats are:
-
- Key | Value Type | Value contents | Example |
-
- latitude |
- d |
- Latitude in Decimal Degrees (positive numbers mean N quadrasphere, negative mean S quadrasphere) |
- 38.889722 (ie, 38d 53' 22" N) |
-
-
- longitude |
- d |
- Longitude in Decimal Degrees (positive numbers mean E quadrasphere, negative mean W quadrasphere) |
- -77.008889 (ie, 77d 0' 32" W) |
-
-
- altitude |
- d |
- Altitude above sea level in meters |
- 33.5 |
-
-
- horiz-velocity |
- d |
- Horizontal velocity in meters-per-second |
- .5 |
-
-
- vert-velocity |
- d |
- Vertical velocity in meters-per-second |
- .01 |
-
-
- The 'latitude' and 'longitude' keys are required; other keys are
- optional.
-
-
-
-
-
-
-
diff --git a/introspection/org.freedesktop.ModemManager.Modem.Simple.xml b/introspection/org.freedesktop.ModemManager.Modem.Simple.xml
deleted file mode 100644
index 6c17c0d0..00000000
--- a/introspection/org.freedesktop.ModemManager.Modem.Simple.xml
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
-
-
-
-
-
- Do everything needed to connect the modem.
-
-
-
-
-
- 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 (GSM/HSPA only)
- 'band' : uint
- 'network_mode' : uint
- 'apn' : string (GSM/HSPA only)
- 'number' : string
- 'rm-protocol' : uint (CDMA/EVDO only) (1 - Relay, 2 - Network PPP)
-
-
-
-
-
-
- Get the modem status.
-
-
-
-
-
- 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)
-
-
-
-
-
diff --git a/introspection/org.freedesktop.ModemManager.Modem.xml b/introspection/org.freedesktop.ModemManager.Modem.xml
deleted file mode 100644
index 7da014f0..00000000
--- a/introspection/org.freedesktop.ModemManager.Modem.xml
+++ /dev/null
@@ -1,319 +0,0 @@
-
-
-
-
-
-
-
- Enable the device. Initializes the modem.
-
-
-
-
-
- True to enable the device, False to disable.
-
-
-
-
-
-
- Dial in.
-
-
-
-
-
- The number to use for dialing.
-
-
-
-
-
-
- Disconnect modem.
-
-
-
-
-
-
-
- Request the IP4 configuration from the device.
- Note that it'll only be supported for IPMethod MM_MODEM_IP_METHOD_STATIC.
-
-
-
-
- Structure containing IP4 address, DNS1, DNS2, DNS3.
- The DNS list is padded with 0's if there's less than 3 DNS servers.
-
-
-
-
-
- Get the card information (manufacturer, modem, version).
-
-
-
-
-
- Structure containing manufacturer, model, and version (revision) of the card.
-
-
-
-
-
-
- Clear non-persistent configuration and state, and return the device to
- a newly-powered-on state. This command may power-cycle the device.
-
-
-
-
-
-
-
- Clear the modem's configuration (including persistent configuration and
- state), and return the device to a factory-default state. This command
- may or may not power-cycle the device.
-
-
-
-
- Carrier-supplied code required to reset the modem. Ignored if not required.
-
-
-
-
-
- The modem's state (see the State property) changed.
-
-
-
- Old state.
-
-
-
-
- New state.
-
-
-
-
- Reason for this state change.
-
-
-
-
-
-
- The modem port to use for IP configuration and traffic.
-
-
-
-
-
- A best-effort device identifier based on various device information like
- model name, firmware revision, USB/PCI/PCMCIA IDs, and other properties.
- This ID is not guaranteed to be unique and may be shared between
- identical devices with the same firmware, but is intended to be
- "unique enough" for use as a casual device identifier for various
- user experience operations. This is not the device's IMEI or ESN since
- those may not be available before unlocking the device via a PIN.
-
-
-
-
-
- The physical modem device reference (ie, USB, PCI, PCMCIA device), which
- may be dependent upon the operating system. In Linux for example, this
- points to a sysfs path of the usb_device object.
-
-
-
-
-
- The driver handling the device.
-
-
-
-
-
- The modem type.
-
-
-
-
-
- TRUE if the modem is enabled (ie, powered and usable), FALSE if it is disabled.
-
-
-
-
-
- The identity of the device. This will be the IMEI number for
- GSM devices and the hex-format ESN/MEID for CDMA devices.
-
-
-
-
-
- Empty if the device is usable without an unlock code or has already
- been unlocked. If the device needs to be unlocked before becoming usable this
- property contains the specific unlock code required. Â Valid unlock code values
- are "" (blank), "sim-pin", "sim-puk", "ph-sim-pin", "ph-fsim-pin",
- "ph-fsim-puk", "sim-pin2", "sim-puk2", "ph-net-pin", "ph-net-puk",
- "ph-netsub-pin", "ph-netsub-puk", "ph-sp-pin", "ph-sp-puk", "ph-corp-pin", and
- "ph-corp-puk".
-
-
-
-
-
- The number of unlock retries remaining for the unlock code given by the
- property UnlockRequired, or 999 if the device does not support reporting
- unlock retries. If UnlockRequired is blank, the value of this property
- is not meaningful.
-
-
-
-
-
- A dictionary in which the keys are the names of the unlock codes
- specified for the UnlockRequiredProperty, and the values are integers
- giving the number of PIN tries remaining before the code becomes
- blocked (requiring a PUK) or permanently blocked. Dictionary entries
- exist only for the codes for which the modem is able to report retry
- counts.
-
-
-
-
-
- The IP configuration method.
-
-
-
-
-
- Maximum time to wait for a successful IP establishment, when PPP is used.
-
-
-
-
-
-
- State of the modem.
-
-
-
-
-
-
- Unknown device.
-
-
-
-
- A GSM device.
-
-
-
-
- A CDMA device.
-
-
-
-
-
-
-
- Use PPP to get the address.
-
-
-
-
- Static configuration, the modem will provide IP information.
-
-
-
-
- Use DHCP
-
-
-
-
-
-
-
- State unknown or not reportable.
-
-
-
-
- Modem is disabled.
-
-
-
-
- Modem is being disabled.
-
-
-
-
- Modem is being enabled.
-
-
-
-
- Modem is enabled.
-
-
-
-
- Modem is searching networks.
-
-
-
-
- Modem is registered in a network.
-
-
-
-
- Modem is being disconnected.
-
-
-
-
- Modem is being connected.
-
-
-
-
- Modem is connected
-
-
-
-
-
-
-
- Reason unknown or not reportable.
-
-
-
-
- State change was requested by an interface user.
-
-
-
-
- State change was caused by a system suspend.
-
-
-
-
-
-
diff --git a/introspection/org.freedesktop.ModemManager.xml b/introspection/org.freedesktop.ModemManager.xml
deleted file mode 100644
index 347aedf4..00000000
--- a/introspection/org.freedesktop.ModemManager.xml
+++ /dev/null
@@ -1,61 +0,0 @@
-
-
-
-
-
-
-
- Get the list of modem devices.
-
-
-
-
- List of object paths of modem devices known to the system.
-
-
-
-
-
-
- Start a new scan for connected modem devices.
-
-
-
-
-
-
-
-
- Set logging verbosity.
-
-
-
- One of [ERR, WARN, INFO, DEBUG].
-
-
-
-
-
-
- A device was added to the system.
-
-
-
- The object path of the newly added device.
-
-
-
-
-
-
- A device was removed from the system, and is no longer available.
-
-
-
- The object path of the device that was just removed.
-
-
-
-
-
-
diff --git a/introspection/org.freedesktop.ModemManager1.Bearer.xml b/introspection/org.freedesktop.ModemManager1.Bearer.xml
new file mode 100644
index 00000000..e771a98e
--- /dev/null
+++ b/introspection/org.freedesktop.ModemManager1.Bearer.xml
@@ -0,0 +1,237 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/introspection/org.freedesktop.ModemManager1.Modem.Contacts.xml b/introspection/org.freedesktop.ModemManager1.Modem.Contacts.xml
new file mode 100644
index 00000000..da681b4f
--- /dev/null
+++ b/introspection/org.freedesktop.ModemManager1.Modem.Contacts.xml
@@ -0,0 +1,177 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/introspection/org.freedesktop.ModemManager1.Modem.Firmware.xml b/introspection/org.freedesktop.ModemManager1.Modem.Firmware.xml
new file mode 100644
index 00000000..7ab2ed9f
--- /dev/null
+++ b/introspection/org.freedesktop.ModemManager1.Modem.Firmware.xml
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/introspection/org.freedesktop.ModemManager1.Modem.Location.xml b/introspection/org.freedesktop.ModemManager1.Modem.Location.xml
new file mode 100644
index 00000000..4673a28a
--- /dev/null
+++ b/introspection/org.freedesktop.ModemManager1.Modem.Location.xml
@@ -0,0 +1,249 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/introspection/org.freedesktop.ModemManager1.Modem.Messaging.xml b/introspection/org.freedesktop.ModemManager1.Modem.Messaging.xml
new file mode 100644
index 00000000..aef5063c
--- /dev/null
+++ b/introspection/org.freedesktop.ModemManager1.Modem.Messaging.xml
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/introspection/org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.xml b/introspection/org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.xml
new file mode 100644
index 00000000..c4d3658e
--- /dev/null
+++ b/introspection/org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/introspection/org.freedesktop.ModemManager1.Modem.Modem3gpp.xml b/introspection/org.freedesktop.ModemManager1.Modem.Modem3gpp.xml
new file mode 100644
index 00000000..50ab2fd5
--- /dev/null
+++ b/introspection/org.freedesktop.ModemManager1.Modem.Modem3gpp.xml
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/introspection/org.freedesktop.ModemManager1.Modem.ModemCdma.xml b/introspection/org.freedesktop.ModemManager1.Modem.ModemCdma.xml
new file mode 100644
index 00000000..587fd5ab
--- /dev/null
+++ b/introspection/org.freedesktop.ModemManager1.Modem.ModemCdma.xml
@@ -0,0 +1,119 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/introspection/org.freedesktop.ModemManager1.Modem.Simple.xml b/introspection/org.freedesktop.ModemManager1.Modem.Simple.xml
new file mode 100644
index 00000000..983875de
--- /dev/null
+++ b/introspection/org.freedesktop.ModemManager1.Modem.Simple.xml
@@ -0,0 +1,218 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/introspection/org.freedesktop.ModemManager1.Modem.xml b/introspection/org.freedesktop.ModemManager1.Modem.xml
new file mode 100644
index 00000000..eb9d9050
--- /dev/null
+++ b/introspection/org.freedesktop.ModemManager1.Modem.xml
@@ -0,0 +1,433 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/introspection/org.freedesktop.ModemManager1.Sim.xml b/introspection/org.freedesktop.ModemManager1.Sim.xml
new file mode 100644
index 00000000..14f90774
--- /dev/null
+++ b/introspection/org.freedesktop.ModemManager1.Sim.xml
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/introspection/org.freedesktop.ModemManager1.Sms.xml b/introspection/org.freedesktop.ModemManager1.Sms.xml
new file mode 100644
index 00000000..ec45c4fc
--- /dev/null
+++ b/introspection/org.freedesktop.ModemManager1.Sms.xml
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/introspection/org.freedesktop.ModemManager1.xml b/introspection/org.freedesktop.ModemManager1.xml
new file mode 100644
index 00000000..b782177f
--- /dev/null
+++ b/introspection/org.freedesktop.ModemManager1.xml
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
--
cgit v1.2.3-70-g09d2