From e951008ae83940dee8bdbcac8d10ef3351747cc9 Mon Sep 17 00:00:00 2001 From: Som_SP Date: Thu, 4 Nov 2021 11:11:27 +0100 Subject: api,modem3gpp: new 5G registration settings support and MICO mode A new set of property+method is added to be able to configure the 5G specific registration settings, initially defining the support for the MICO mode. The property name starts with "Nr5g" instead of "5gNr" because of the limitations imposed by the GObject type system on how properties with numbers can be named. --- include/ModemManager-enums.h | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'include') diff --git a/include/ModemManager-enums.h b/include/ModemManager-enums.h index 764f5277..069d684a 100644 --- a/include/ModemManager-enums.h +++ b/include/ModemManager-enums.h @@ -1777,4 +1777,24 @@ typedef enum { /*< underscore_name=mm_sim_removability >*/ MM_SIM_REMOVABILITY_NOT_REMOVABLE = 2, } MMSimRemovability; +/** + * MMModem3gppMicoMode: + * @MM_MODEM_3GPP_MICO_MODE_UNKNOWN: Unknown or not specified. + * @MM_MODEM_3GPP_MICO_MODE_UNSUPPORTED: Unsupported. + * @MM_MODEM_3GPP_MICO_MODE_DISABLED: Disabled. + * @MM_MODEM_3GPP_MICO_MODE_ENABLED: Enabled. + * + * Mobile Initiated Connection Only (MICO) mode. + * + * This is a 5G-specific registration setting. + * + * Since: 1.20 + */ +typedef enum { /*< underscore_name=mm_modem_3gpp_mico_mode >*/ + MM_MODEM_3GPP_MICO_MODE_UNKNOWN = 0, + MM_MODEM_3GPP_MICO_MODE_UNSUPPORTED = 1, + MM_MODEM_3GPP_MICO_MODE_DISABLED = 2, + MM_MODEM_3GPP_MICO_MODE_ENABLED = 3, +} MMModem3gppMicoMode; + #endif /* _MODEMMANAGER_ENUMS_H_ */ -- cgit v1.2.3-70-g09d2