aboutsummaryrefslogtreecommitdiff
path: root/src/mm-modem-helpers-qmi.h
diff options
context:
space:
mode:
authorAleksander Morgado <aleksandermj@chromium.org>2022-10-21 13:12:33 +0000
committerAleksander Morgado <aleksandermj@chromium.org>2022-11-10 10:57:54 +0000
commitea160e3a3c6b4d33bb8d34728ddbfd725094809d (patch)
treea6a84db8714cf95a69571fe022f0016d18696214 /src/mm-modem-helpers-qmi.h
parent7e0af1d99d0976e722142f974242cab30f6d6c5d (diff)
modem-helpers-qmi: new helper to process System Info messages
Diffstat (limited to 'src/mm-modem-helpers-qmi.h')
-rw-r--r--src/mm-modem-helpers-qmi.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/mm-modem-helpers-qmi.h b/src/mm-modem-helpers-qmi.h
index 92e8f215..51110d72 100644
--- a/src/mm-modem-helpers-qmi.h
+++ b/src/mm-modem-helpers-qmi.h
@@ -112,6 +112,22 @@ MMModemCdmaRegistrationState mm_modem_cdma_registration_state_from_qmi_registrat
MMModemCdmaActivationState mm_modem_cdma_activation_state_from_qmi_activation_state (QmiDmsActivationState state);
/*****************************************************************************/
+/* QMI NAS System Info processor */
+
+void mm_modem_registration_state_from_qmi_system_info (QmiMessageNasGetSystemInfoOutput *response_output,
+ QmiIndicationNasSystemInfoOutput *indication_output,
+ MMModem3gppRegistrationState *out_cs_registration_state,
+ MMModem3gppRegistrationState *out_ps_registration_state,
+ MMModem3gppRegistrationState *out_eps_registration_state,
+ MMModem3gppRegistrationState *out_5gs_registration_state,
+ guint16 *out_lac,
+ guint16 *out_tac,
+ guint32 *out_cid,
+ gchar **out_operator_id,
+ MMModemAccessTechnology *out_act,
+ gpointer log_object);
+
+/*****************************************************************************/
/* QMI/WMS to MM translations */
QmiWmsStorageType mm_sms_storage_to_qmi_storage_type (MMSmsStorage storage);