diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2021-05-17 00:04:45 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2021-05-22 22:58:37 +0000 |
commit | b9c66e92ea71f6f46519975bda5a01ebf58fb80d (patch) | |
tree | 33308c22514adeb9d8a248c03e76e54c422f52b1 /src/mm-modem-helpers-qmi.h | |
parent | a878cfa0036f6c0608c3e17697edff08ccd9fab1 (diff) |
bearer-qmi: rework connection failure error reporting
On a failed QMI modem connection, we won't return the generic
"CallFailed" error, we'll try to convert the 3GPP verbose call end
reason to a MMMobileEquipmentError.
And if we cannot find a mapping, or if the reported error is not a
3GPP verbose call end reason, we'll return a Unknown
MMMobileEquipmentError with a string message providing detailed error
information.
Diffstat (limited to 'src/mm-modem-helpers-qmi.h')
-rw-r--r-- | src/mm-modem-helpers-qmi.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mm-modem-helpers-qmi.h b/src/mm-modem-helpers-qmi.h index 29d014d3..04e5934c 100644 --- a/src/mm-modem-helpers-qmi.h +++ b/src/mm-modem-helpers-qmi.h @@ -126,6 +126,9 @@ QmiWdsApnTypeMask mm_bearer_apn_type_to_qmi_apn_type (MMBearerApn gpointer log_object); MMBearerApnType mm_bearer_apn_type_from_qmi_apn_type (QmiWdsApnTypeMask apn_type); +GError *qmi_mobile_equipment_error_from_verbose_call_end_reason_3gpp (QmiWdsVerboseCallEndReason3gpp vcer_3gpp, + gpointer log_object); + /*****************************************************************************/ /* QMI/WDA to MM translations */ |