diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2022-05-20 14:50:49 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2022-05-25 11:15:06 +0200 |
commit | 9c773fcad4dca0195000c293bedd1280629ed5e5 (patch) | |
tree | d76d7220d4e86a2c02558492d0dea278be2b009e /include | |
parent | e90a7410b40995a6e3c2ee88f8cbd1f94a4c803f (diff) | |
download | ModemManager-9c773fcad4dca0195000c293bedd1280629ed5e5.tar.gz |
iface-modem: report failed modems with unknown capabilities
Instead of not creating a modem object, create it in failed state with
the "unknown capabilities" failed state reason.
Diffstat (limited to 'include')
-rw-r--r-- | include/ModemManager-enums.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/include/ModemManager-enums.h b/include/ModemManager-enums.h index fb3fd3efd..fdb75476a 100644 --- a/include/ModemManager-enums.h +++ b/include/ModemManager-enums.h @@ -146,6 +146,7 @@ typedef enum { /*< underscore_name=mm_modem_state >*/ * @MM_MODEM_STATE_FAILED_REASON_UNKNOWN: Unknown error. * @MM_MODEM_STATE_FAILED_REASON_SIM_MISSING: SIM is required but missing. * @MM_MODEM_STATE_FAILED_REASON_SIM_ERROR: SIM is available, but unusable (e.g. permanently locked). + * @MM_MODEM_STATE_FAILED_REASON_UNKNOWN_CAPABILITIES: Unknown modem capabilities. Since 1.20. * @MM_MODEM_STATE_FAILED_REASON_ESIM_WITHOUT_PROFILES: eSIM is not initialized. Since 1.20. * * Enumeration of possible errors when the modem is in @MM_MODEM_STATE_FAILED. @@ -157,7 +158,8 @@ typedef enum { /*< underscore_name=mm_modem_state_failed_reason >*/ MM_MODEM_STATE_FAILED_REASON_UNKNOWN = 1, MM_MODEM_STATE_FAILED_REASON_SIM_MISSING = 2, MM_MODEM_STATE_FAILED_REASON_SIM_ERROR = 3, - MM_MODEM_STATE_FAILED_REASON_ESIM_WITHOUT_PROFILES = 4, + MM_MODEM_STATE_FAILED_REASON_UNKNOWN_CAPABILITIES = 4, + MM_MODEM_STATE_FAILED_REASON_ESIM_WITHOUT_PROFILES = 5, } MMModemStateFailedReason; /** |