diff options
author | Som_SP <somashekhar.puttagangaiah@intel.com> | 2021-11-04 11:11:27 +0100 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2021-12-24 12:41:27 +0000 |
commit | e951008ae83940dee8bdbcac8d10ef3351747cc9 (patch) | |
tree | 5d8074c8331816d2f96717d9171f3af0dc1b52f5 /include | |
parent | 922bc2df5f9242c8052abbab08ceddeef9e20de9 (diff) | |
download | ModemManager-e951008ae83940dee8bdbcac8d10ef3351747cc9.tar.gz |
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.
Diffstat (limited to 'include')
-rw-r--r-- | include/ModemManager-enums.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/include/ModemManager-enums.h b/include/ModemManager-enums.h index 764f52779..069d684ac 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_ */ |