summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorThomas Bechtold <thomasbechtold@jpberlin.de>2011-11-13 19:06:29 +0100
committerDan Williams <dcbw@redhat.com>2011-11-14 17:31:40 -0600
commite8051a9b6fa68d594fad50e6099faaa12a1dc0ab (patch)
tree4a03017227c3888b3fafa2ab07caf6d402a5a27f /include
parentbe2e40c66714e90557a5a0c7722ed087240b04df (diff)
downloadNetworkManager-e8051a9b6fa68d594fad50e6099faaa12a1dc0ab.tar.gz
modem: map modemmanager errors more detailed
* add 4 new NMDeviceStateReason to map ModemManager errors more detailed * fix wrong error mapping for MM_MODEM_CONNECT_ERROR_NO_DIALTONE
Diffstat (limited to 'include')
-rw-r--r--include/NetworkManager.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/include/NetworkManager.h b/include/NetworkManager.h
index 4755f304bf..eb72564d2a 100644
--- a/include/NetworkManager.h
+++ b/include/NetworkManager.h
@@ -463,6 +463,18 @@ typedef enum {
/* The Bluetooth connection failed or timed out */
NM_DEVICE_STATE_REASON_BT_FAILED = 44,
+ /* GSM Modem's SIM Card not inserted */
+ NM_DEVICE_STATE_REASON_GSM_SIM_NOT_INSERTED = 45,
+
+ /* GSM Modem's SIM Pin required */
+ NM_DEVICE_STATE_REASON_GSM_SIM_PIN_REQUIRED = 46,
+
+ /* GSM Modem's SIM Puk required */
+ NM_DEVICE_STATE_REASON_GSM_SIM_PUK_REQUIRED = 47,
+
+ /* GSM Modem's SIM wrong */
+ NM_DEVICE_STATE_REASON_GSM_SIM_WRONG = 48,
+
/* Unused */
NM_DEVICE_STATE_REASON_LAST = 0xFFFF
} NMDeviceStateReason;