summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2022-05-20 14:50:49 +0200
committerAleksander Morgado <aleksander@aleksander.es>2022-05-25 11:15:06 +0200
commit9c773fcad4dca0195000c293bedd1280629ed5e5 (patch)
treed76d7220d4e86a2c02558492d0dea278be2b009e /include
parente90a7410b40995a6e3c2ee88f8cbd1f94a4c803f (diff)
downloadModemManager-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.h4
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;
/**