diff options
-rw-r--r-- | cli/mmcli-common.c | 13 | ||||
-rw-r--r-- | cli/mmcli-common.h | 1 |
2 files changed, 14 insertions, 0 deletions
diff --git a/cli/mmcli-common.c b/cli/mmcli-common.c index 57f27a26..acbce994 100644 --- a/cli/mmcli-common.c +++ b/cli/mmcli-common.c @@ -775,6 +775,19 @@ mmcli_get_3gpp_registration_state_string (MMModem3gppRegistrationState state) } const gchar * +mmcli_get_cdma_registration_state_string (MMModemCdmaRegistrationState state) +{ + static GEnumClass *enum_class = NULL; + GEnumValue *value; + + if (!enum_class) + enum_class = G_ENUM_CLASS (g_type_class_ref (MM_TYPE_MODEM_CDMA_REGISTRATION_STATE)); + + value = g_enum_get_value (enum_class, state); + return value->value_nick; +} + +const gchar * mmcli_get_cdma_rm_protocol_string (MMModemCdmaRmProtocol protocol) { static GEnumClass *enum_class = NULL; diff --git a/cli/mmcli-common.h b/cli/mmcli-common.h index be38aa64..468260bf 100644 --- a/cli/mmcli-common.h +++ b/cli/mmcli-common.h @@ -70,6 +70,7 @@ const gchar *mmcli_get_state_reason_string (MMModemStateChangeReaso const gchar *mmcli_get_lock_string (MMModemLock lock); const gchar *mmcli_get_3gpp_network_availability_string (MMModem3gppNetworkAvailability availability); const gchar *mmcli_get_3gpp_registration_state_string (MMModem3gppRegistrationState state); +const gchar *mmcli_get_cdma_registration_state_string (MMModemCdmaRegistrationState state); const gchar *mmcli_get_cdma_rm_protocol_string (MMModemCdmaRmProtocol protocol); |