aboutsummaryrefslogtreecommitdiff
path: root/src/mm-errors.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mm-errors.h')
-rw-r--r--src/mm-errors.h18
1 files changed, 12 insertions, 6 deletions
diff --git a/src/mm-errors.h b/src/mm-errors.h
index c02a351..13a531d 100644
--- a/src/mm-errors.h
+++ b/src/mm-errors.h
@@ -20,10 +20,12 @@
#include <glib-object.h>
enum {
- MM_SERIAL_OPEN_FAILED = 0,
- MM_SERIAL_SEND_FAILED = 1,
- MM_SERIAL_RESPONSE_TIMEOUT = 2,
- MM_SERIAL_OPEN_FAILED_NO_DEVICE = 3
+ MM_SERIAL_ERROR_OPEN_FAILED = 0,
+ MM_SERIAL_ERROR_SEND_FAILED = 1,
+ MM_SERIAL_ERROR_RESPONSE_TIMEOUT = 2,
+ MM_SERIAL_ERROR_OPEN_FAILED_NO_DEVICE = 3,
+ MM_SERIAL_ERROR_FLASH_FAILED = 4,
+ MM_SERIAL_ERROR_NOT_OPEN = 5,
};
#define MM_SERIAL_ERROR (mm_serial_error_quark ())
@@ -39,7 +41,9 @@ enum {
MM_MODEM_ERROR_CONNECTED = 2,
MM_MODEM_ERROR_DISCONNECTED = 3,
MM_MODEM_ERROR_OPERATION_IN_PROGRESS = 4,
- MM_MODEM_ERROR_REMOVED = 5
+ MM_MODEM_ERROR_REMOVED = 5,
+ MM_MODEM_ERROR_AUTHORIZATION_REQUIRED = 6,
+ MM_MODEM_ERROR_UNSUPPORTED_CHARSET = 7
};
#define MM_MODEM_ERROR (mm_modem_error_quark ())
@@ -64,6 +68,7 @@ GType mm_modem_connect_error_get_type (void);
GError *mm_modem_connect_error_for_code (int error_code);
+/* 3GPP TS 07.07 version 7.8.0 Release 1998 (page 90) ETSI TS 100 916 V7.8.0 (2003-03) */
enum {
MM_MOBILE_ERROR_PHONE_FAILURE = 0,
MM_MOBILE_ERROR_NO_CONNECTION = 1,
@@ -115,8 +120,8 @@ enum {
MM_MOBILE_ERROR_GPRS_OPTION_NOT_SUPPORTED = 132,
MM_MOBILE_ERROR_GPRS_NOT_SUBSCRIBED = 133,
MM_MOBILE_ERROR_GPRS_OUT_OF_ORDER = 134,
- MM_MOBILE_ERROR_GPRS_PDP_AUTH_FAILURE = 149,
MM_MOBILE_ERROR_GPRS_UNKNOWN = 148,
+ MM_MOBILE_ERROR_GPRS_PDP_AUTH_FAILURE = 149,
MM_MOBILE_ERROR_GPRS_INVALID_CLASS = 150
};
@@ -127,5 +132,6 @@ enum {
GQuark mm_mobile_error_quark (void);
GType mm_mobile_error_get_type (void);
GError *mm_mobile_error_for_code (int error_code);
+GError *mm_mobile_error_for_string (const char *str);
#endif /* MM_MODEM_ERROR_H */