aboutsummaryrefslogtreecommitdiff
path: root/src/mm-generic-gsm.c
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2009-08-17 13:16:41 -0500
committerDan Williams <dcbw@redhat.com>2009-08-17 13:16:41 -0500
commitca767e4037ce08ab23d188341ed31139dee0bd09 (patch)
tree4ed83a615752cf867e2c63538720cb952f332816 /src/mm-generic-gsm.c
parentdc7bdd0494a80d6474fc61864a93251aa2d41eb3 (diff)
gsm: update for D-Bus interface specification changes
Specifically, SupportedModes, SupportedBands, and SMS completeness changes.
Diffstat (limited to 'src/mm-generic-gsm.c')
-rw-r--r--src/mm-generic-gsm.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/mm-generic-gsm.c b/src/mm-generic-gsm.c
index d32b0174..de15cbcb 100644
--- a/src/mm-generic-gsm.c
+++ b/src/mm-generic-gsm.c
@@ -1786,6 +1786,8 @@ set_property (GObject *object, guint prop_id,
case MM_GENERIC_GSM_PROP_POWER_UP_CMD:
case MM_GENERIC_GSM_PROP_POWER_DOWN_CMD:
case MM_GENERIC_GSM_PROP_INIT_CMD:
+ case MM_GENERIC_GSM_PROP_SUPPORTED_BANDS:
+ case MM_GENERIC_GSM_PROP_SUPPORTED_MODES:
break;
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
@@ -1833,6 +1835,12 @@ get_property (GObject *object, guint prop_id,
case MM_GENERIC_GSM_PROP_INIT_CMD:
g_value_set_string (value, "Z E0 V1 X4 &C1 +CMEE=1");
break;
+ case MM_GENERIC_GSM_PROP_SUPPORTED_BANDS:
+ g_value_set_uint (value, 0);
+ break;
+ case MM_GENERIC_GSM_PROP_SUPPORTED_MODES:
+ g_value_set_uint (value, 0);
+ break;
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
break;
@@ -1895,6 +1903,14 @@ mm_generic_gsm_class_init (MMGenericGsmClass *klass)
MM_MODEM_PROP_VALID,
MM_MODEM_VALID);
+ g_object_class_override_property (object_class,
+ MM_GENERIC_GSM_PROP_SUPPORTED_BANDS,
+ MM_MODEM_GSM_CARD_SUPPORTED_BANDS);
+
+ g_object_class_override_property (object_class,
+ MM_GENERIC_GSM_PROP_SUPPORTED_MODES,
+ MM_MODEM_GSM_CARD_SUPPORTED_MODES);
+
g_object_class_install_property
(object_class, MM_GENERIC_GSM_PROP_POWER_UP_CMD,
g_param_spec_string (MM_GENERIC_GSM_POWER_UP_CMD,