From d4aaa436d9679524f910b13176d4af35bd6b14f8 Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Thu, 28 Dec 2017 18:41:50 +0100 Subject: modem-3gpp: allow loading and changing EPS UE mode of operation The UE modes of operation for LTE are defined in 3GPP TS 24.301 (e.g. section 4.3 in v10.3.0): * PS mode 1: EPS only, 'voice centric' * PS mode 2: EPS only, 'data centric' * CS/PS mode 1: EPS and non-EPS, 'voice centric' * CS/PS mode 2: EPS and non-EPS, 'data centric' The mode specifies, among other things, how the UE should behave w.r.t CS fallback depending on the capabilities reported by the network. --- docs/reference/libmm-glib/libmm-glib-sections.txt | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'docs/reference/libmm-glib') diff --git a/docs/reference/libmm-glib/libmm-glib-sections.txt b/docs/reference/libmm-glib/libmm-glib-sections.txt index fd790475..77df5a79 100644 --- a/docs/reference/libmm-glib/libmm-glib-sections.txt +++ b/docs/reference/libmm-glib/libmm-glib-sections.txt @@ -283,6 +283,9 @@ mm_modem_3gpp_register_sync mm_modem_3gpp_scan mm_modem_3gpp_scan_finish mm_modem_3gpp_scan_sync +mm_modem_3gpp_set_eps_ue_mode_operation +mm_modem_3gpp_set_eps_ue_mode_operation_finish +mm_modem_3gpp_set_eps_ue_mode_operation_sync MMModem3gppClass MM_IS_MODEM_3GPP @@ -1325,6 +1328,7 @@ mm_modem_3gpp_subscription_state_get_string mm_modem_3gpp_facility_build_string_from_mask mm_modem_3gpp_network_availability_get_string mm_modem_3gpp_ussd_session_state_get_string +mm_modem_3gpp_eps_ue_mode_operation_get_string mm_modem_cdma_registration_state_get_string mm_modem_cdma_activation_state_get_string mm_modem_cdma_rm_protocol_get_string @@ -1375,6 +1379,7 @@ mm_modem_3gpp_subscription_state_build_string_from_mask mm_modem_3gpp_facility_get_string mm_modem_3gpp_network_availability_build_string_from_mask mm_modem_3gpp_ussd_session_state_build_string_from_mask +mm_modem_3gpp_eps_ue_mode_operation_build_string_from_mask mm_firmware_image_type_build_string_from_mask mm_modem_port_type_build_string_from_mask mm_oma_feature_get_string @@ -1394,6 +1399,7 @@ MM_TYPE_MODEM_3GPP_NETWORK_AVAILABILITY MM_TYPE_MODEM_3GPP_REGISTRATION_STATE MM_TYPE_MODEM_3GPP_SUBSCRIPTION_STATE MM_TYPE_MODEM_3GPP_USSD_SESSION_STATE +MM_TYPE_MODEM_3GPP_EPS_UE_MODE_OPERATION MM_TYPE_MODEM_ACCESS_TECHNOLOGY MM_TYPE_MODEM_BAND MM_TYPE_MODEM_CAPABILITY @@ -1432,6 +1438,7 @@ mm_modem_3gpp_network_availability_get_type mm_modem_3gpp_registration_state_get_type mm_modem_3gpp_subscription_state_get_type mm_modem_3gpp_ussd_session_state_get_type +mm_modem_3gpp_eps_ue_mode_operation_get_type mm_modem_access_technology_get_type mm_modem_band_get_type mm_modem_capability_get_type @@ -1666,6 +1673,7 @@ mm_gdbus_modem3gpp_get_operator_name mm_gdbus_modem3gpp_dup_operator_name mm_gdbus_modem3gpp_get_enabled_facility_locks mm_gdbus_modem3gpp_get_subscription_state +mm_gdbus_modem3gpp_get_eps_ue_mode_operation mm_gdbus_modem3gpp_call_register mm_gdbus_modem3gpp_call_register_finish @@ -1673,9 +1681,13 @@ mm_gdbus_modem3gpp_call_register_sync mm_gdbus_modem3gpp_call_scan mm_gdbus_modem3gpp_call_scan_finish mm_gdbus_modem3gpp_call_scan_sync +mm_gdbus_modem3gpp_call_set_eps_ue_mode_operation +mm_gdbus_modem3gpp_call_set_eps_ue_mode_operation_finish +mm_gdbus_modem3gpp_call_set_eps_ue_mode_operation_sync mm_gdbus_modem3gpp_complete_register mm_gdbus_modem3gpp_complete_scan +mm_gdbus_modem3gpp_complete_set_eps_ue_mode_operation mm_gdbus_modem3gpp_interface_info mm_gdbus_modem3gpp_override_properties mm_gdbus_modem3gpp_set_enabled_facility_locks @@ -1684,6 +1696,7 @@ mm_gdbus_modem3gpp_set_operator_code mm_gdbus_modem3gpp_set_operator_name mm_gdbus_modem3gpp_set_registration_state mm_gdbus_modem3gpp_set_subscription_state +mm_gdbus_modem3gpp_set_eps_ue_mode_operation MM_GDBUS_IS_MODEM3GPP MM_GDBUS_MODEM3GPP -- cgit v1.2.3-70-g09d2