aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2021-11-04 11:13:44 +0100
committerAleksander Morgado <aleksander@aleksander.es>2021-12-24 12:41:27 +0000
commit724342deaca634ed767ac92709d8f5ac6a75ea45 (patch)
tree69c72920c7018a0346a17e882fe5e4b507e54086 /include
parente951008ae83940dee8bdbcac8d10ef3351747cc9 (diff)
api,modem3gpp: add DRX cycle in 5G registration settings
Diffstat (limited to 'include')
-rw-r--r--include/ModemManager-enums.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/include/ModemManager-enums.h b/include/ModemManager-enums.h
index 069d684a..3c540dc1 100644
--- a/include/ModemManager-enums.h
+++ b/include/ModemManager-enums.h
@@ -1797,4 +1797,28 @@ typedef enum { /*< underscore_name=mm_modem_3gpp_mico_mode >*/
MM_MODEM_3GPP_MICO_MODE_ENABLED = 3,
} MMModem3gppMicoMode;
+/**
+ * MMModem3gppDrxCycle:
+ * @MM_MODEM_3GPP_DRX_CYCLE_UNKNOWN: Unknown or not specified.
+ * @MM_MODEM_3GPP_DRX_CYCLE_UNSUPPORTED: Unsupported.
+ * @MM_MODEM_3GPP_DRX_CYCLE_32: DRX cycle T=32.
+ * @MM_MODEM_3GPP_DRX_CYCLE_64: DRX cycle T=64.
+ * @MM_MODEM_3GPP_DRX_CYCLE_128: DRX cycle T=128.
+ * @MM_MODEM_3GPP_DRX_CYCLE_256: DRX cycle T=256.
+ *
+ * DRX cycle.
+ *
+ * This is a 5G-specific registration setting.
+ *
+ * Since: 1.20
+ */
+typedef enum { /*< underscore_name=mm_modem_3gpp_drx_cycle >*/
+ MM_MODEM_3GPP_DRX_CYCLE_UNKNOWN = 0,
+ MM_MODEM_3GPP_DRX_CYCLE_UNSUPPORTED = 1,
+ MM_MODEM_3GPP_DRX_CYCLE_32 = 2,
+ MM_MODEM_3GPP_DRX_CYCLE_64 = 3,
+ MM_MODEM_3GPP_DRX_CYCLE_128 = 4,
+ MM_MODEM_3GPP_DRX_CYCLE_256 = 5,
+} MMModem3gppDrxCycle;
+
#endif /* _MODEMMANAGER_ENUMS_H_ */