diff options
Diffstat (limited to 'src/mm-errors.h')
-rw-r--r-- | src/mm-errors.h | 18 |
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 */ |