From d4b2be5f6b1a2e4e203dc6038bf31e63e4d80670 Mon Sep 17 00:00:00 2001 From: David Rochberg Date: Mon, 11 Oct 2010 17:14:32 -0400 Subject: [PATCH] Replace ActivationCompleted with ActivationStateChanged, add CDMA error enums. BUG=6885 TEST=mm-modem.h is correct, cromo compiles Change-Id: I2b6a49bda5a6ff7bf6e4aac2e99914bf3c33c732 Review URL: http://codereview.chromium.org/3705001 Review URL: http://codereview.chromium.org/3702006 --- ...rg.freedesktop.ModemManager.Modem.Cdma.xml | 79 ++++++++++++++++++- 1 file changed, 77 insertions(+), 2 deletions(-) diff --git a/introspection/org.freedesktop.ModemManager.Modem.Cdma.xml b/introspection/org.freedesktop.ModemManager.Modem.Cdma.xml index fd6a4d3d..3e4c98b7 100644 --- a/introspection/org.freedesktop.ModemManager.Modem.Cdma.xml +++ b/introspection/org.freedesktop.ModemManager.Modem.Cdma.xml @@ -5,7 +5,9 @@ - Activates the modem for use with a given carrier. + 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. @@ -14,6 +16,13 @@ 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 + + @@ -31,6 +40,24 @@ + + + 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. @@ -140,6 +167,54 @@ 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. + + + -