diff options
Diffstat (limited to 'libmm-glib/mm-modem-simple-status-properties.c')
-rw-r--r-- | libmm-glib/mm-modem-simple-status-properties.c | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/libmm-glib/mm-modem-simple-status-properties.c b/libmm-glib/mm-modem-simple-status-properties.c index 66cd5267..464c9d2a 100644 --- a/libmm-glib/mm-modem-simple-status-properties.c +++ b/libmm-glib/mm-modem-simple-status-properties.c @@ -14,6 +14,7 @@ */ #include "mm-modem-simple-status-properties.h" +#include "mm-modem-cdma.h" MMModemState mm_modem_simple_status_properties_get_state (MMModemSimpleStatusProperties *self) @@ -76,3 +77,39 @@ mm_modem_simple_status_properties_get_3gpp_operator_name (MMModemSimpleStatusPro return mm_common_simple_properties_get_3gpp_operator_name (self); } + +MMModemCdmaRegistrationState +mm_modem_simple_status_properties_get_cdma_cdma1x_registration_state (MMModemSimpleStatusProperties *self) +{ + g_return_val_if_fail (MM_IS_MODEM_SIMPLE_STATUS_PROPERTIES (self), + MM_MODEM_CDMA_REGISTRATION_STATE_UNKNOWN); + + return mm_common_simple_properties_get_cdma_cdma1x_registration_state (self); +} + +MMModemCdmaRegistrationState +mm_modem_simple_status_properties_get_cdma_evdo_registration_state (MMModemSimpleStatusProperties *self) +{ + g_return_val_if_fail (MM_IS_MODEM_SIMPLE_STATUS_PROPERTIES (self), + MM_MODEM_CDMA_REGISTRATION_STATE_UNKNOWN); + + return mm_common_simple_properties_get_cdma_evdo_registration_state (self); +} + +guint +mm_modem_simple_status_properties_get_cdma_sid (MMModemSimpleStatusProperties *self) +{ + g_return_val_if_fail (MM_IS_MODEM_SIMPLE_STATUS_PROPERTIES (self), + MM_MODEM_CDMA_SID_UNKNOWN); + + return mm_common_simple_properties_get_cdma_sid (self); +} + +guint +mm_modem_simple_status_properties_get_cdma_nid (MMModemSimpleStatusProperties *self) +{ + g_return_val_if_fail (MM_IS_MODEM_SIMPLE_STATUS_PROPERTIES (self), + MM_MODEM_CDMA_NID_UNKNOWN); + + return mm_common_simple_properties_get_cdma_nid (self); +} |