From 801a129fe96dcda13dfc0f786e4505f1871f99ae Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Thu, 12 Jan 2012 17:16:15 +0100 Subject: [PATCH] iface-modem-cdma: bind CDMA-specific properties for the simple status --- src/mm-iface-modem-cdma.c | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/src/mm-iface-modem-cdma.c b/src/mm-iface-modem-cdma.c index c2f721f5..2ce7796d 100644 --- a/src/mm-iface-modem-cdma.c +++ b/src/mm-iface-modem-cdma.c @@ -45,8 +45,22 @@ mm_iface_modem_cdma_bind_simple_status (MMIfaceModemCdma *self, MM_IFACE_MODEM_CDMA_DBUS_SKELETON, &skeleton, NULL); - /* TODO: Bind here properties to be reported during GetStatus() in the - * simple interface */ + + g_object_bind_property (skeleton, "cdma1x-registration-state", + status, MM_COMMON_SIMPLE_PROPERTY_CDMA_CDMA1X_REGISTRATION_STATE, + G_BINDING_DEFAULT | G_BINDING_SYNC_CREATE); + + g_object_bind_property (skeleton, "sid", + status, MM_COMMON_SIMPLE_PROPERTY_CDMA_SID, + G_BINDING_DEFAULT | G_BINDING_SYNC_CREATE); + + g_object_bind_property (skeleton, "nid", + status, MM_COMMON_SIMPLE_PROPERTY_CDMA_NID, + G_BINDING_DEFAULT | G_BINDING_SYNC_CREATE); + + g_object_bind_property (skeleton, "evdo-registration-state", + status, MM_COMMON_SIMPLE_PROPERTY_CDMA_EVDO_REGISTRATION_STATE, + G_BINDING_DEFAULT | G_BINDING_SYNC_CREATE); g_object_unref (skeleton); }