api,header: treat CDMA activation errors as any other error

This commit is contained in:
Aleksander Morgado
2012-01-16 09:52:34 +01:00
parent 6238ba8568
commit 4bf03a24a1
4 changed files with 30 additions and 30 deletions

View File

@@ -9,7 +9,6 @@ MMModem3gppUssdSessionState
MMModemAccessTechnology MMModemAccessTechnology
MMModemBand MMModemBand
MMModemCapability MMModemCapability
MMModemCdmaActivationError
MMModemCdmaActivationState MMModemCdmaActivationState
MMModemCdmaRegistrationState MMModemCdmaRegistrationState
MMModemCdmaRmProtocol MMModemCdmaRmProtocol
@@ -30,4 +29,5 @@ MMCoreError
MMMessageError MMMessageError
MMMobileEquipmentError MMMobileEquipmentError
MMSerialError MMSerialError
MMCdmaActivationError
</SECTION> </SECTION>

View File

@@ -377,34 +377,6 @@ typedef enum { /*< underscore_name=mm_modem_cdma_activation_state >*/
MM_MODEM_CDMA_ACTIVATION_STATE_ACTIVATED = 3, MM_MODEM_CDMA_ACTIVATION_STATE_ACTIVATED = 3,
} MMModemCdmaActivationState; } MMModemCdmaActivationState;
/**
* MMModemCdmaActivationError:
* @MM_MODEM_CDMA_ACTIVATION_ERROR_NONE: No error.
* @MM_MODEM_CDMA_ACTIVATION_ERROR_UNKNOWN: An error occurred.
* @MM_MODEM_CDMA_ACTIVATION_ERROR_ROAMING: Device cannot activate while roaming.
* @MM_MODEM_CDMA_ACTIVATION_ERROR_WRONG_RADIO_INTERFACE: Device cannot activate on this network type (eg EVDO vs 1xRTT).
* @MM_MODEM_CDMA_ACTIVATION_ERROR_COULD_NOT_CONNECT: Device could not connect to the network for activation.
* @MM_MODEM_CDMA_ACTIVATION_ERROR_SECURITY_AUTHENTICATION_FAILED: Device could not authenticate to the network for activation.
* @MM_MODEM_CDMA_ACTIVATION_ERROR_PROVISIONING_FAILED: Later stages of device provisioning failed.
* @MM_MODEM_CDMA_ACTIVATION_ERROR_NO_SIGNAL: No signal available.
* @MM_MODEM_CDMA_ACTIVATION_ERROR_TIMED_OUT: Activation timed out.
* @MM_MODEM_CDMA_ACTIVATION_ERROR_START_FAILED: API call for initial activation failed.
*
* CDMA Activation errors.
*/
typedef enum { /*< underscore_name=mm_modem_cdma_activation_error >*/
MM_MODEM_CDMA_ACTIVATION_ERROR_NONE = 0,
MM_MODEM_CDMA_ACTIVATION_ERROR_UNKNOWN = 1,
MM_MODEM_CDMA_ACTIVATION_ERROR_ROAMING = 2,
MM_MODEM_CDMA_ACTIVATION_ERROR_WRONG_RADIO_INTERFACE = 3,
MM_MODEM_CDMA_ACTIVATION_ERROR_COULD_NOT_CONNECT = 4,
MM_MODEM_CDMA_ACTIVATION_ERROR_SECURITY_AUTHENTICATION_FAILED = 5,
MM_MODEM_CDMA_ACTIVATION_ERROR_PROVISIONING_FAILED = 6,
MM_MODEM_CDMA_ACTIVATION_ERROR_NO_SIGNAL = 7,
MM_MODEM_CDMA_ACTIVATION_ERROR_TIMED_OUT = 8,
MM_MODEM_CDMA_ACTIVATION_ERROR_START_FAILED = 9,
} MMModemCdmaActivationError;
/** /**
* MMModemCdmaRmProtocol: * MMModemCdmaRmProtocol:
* @MM_MODEM_CDMA_RM_PROTOCOL_UNKNOWN: Unknown protocol. * @MM_MODEM_CDMA_RM_PROTOCOL_UNKNOWN: Unknown protocol.

View File

@@ -261,5 +261,33 @@ typedef enum { /*< underscore_name=mm_message_error >*/
MM_MESSAGE_ERROR_UNKNOWN = 500 MM_MESSAGE_ERROR_UNKNOWN = 500
} MMMessageError; } MMMessageError;
/**
* MMCdmaActivationError:
* @MM_CDMA_ACTIVATION_ERROR_NONE: No error.
* @MM_CDMA_ACTIVATION_ERROR_UNKNOWN: An error occurred.
* @MM_CDMA_ACTIVATION_ERROR_ROAMING: Device cannot activate while roaming.
* @MM_CDMA_ACTIVATION_ERROR_WRONG_RADIO_INTERFACE: Device cannot activate on this network type (eg EVDO vs 1xRTT).
* @MM_CDMA_ACTIVATION_ERROR_COULD_NOT_CONNECT: Device could not connect to the network for activation.
* @MM_CDMA_ACTIVATION_ERROR_SECURITY_AUTHENTICATION_FAILED: Device could not authenticate to the network for activation.
* @MM_CDMA_ACTIVATION_ERROR_PROVISIONING_FAILED: Later stages of device provisioning failed.
* @MM_CDMA_ACTIVATION_ERROR_NO_SIGNAL: No signal available.
* @MM_CDMA_ACTIVATION_ERROR_TIMED_OUT: Activation timed out.
* @MM_CDMA_ACTIVATION_ERROR_START_FAILED: API call for initial activation failed.
*
* CDMA Activation errors.
*/
typedef enum { /*< underscore_name=mm_cdma_activation_error >*/
MM_CDMA_ACTIVATION_ERROR_NONE = 0,
MM_CDMA_ACTIVATION_ERROR_UNKNOWN = 1,
MM_CDMA_ACTIVATION_ERROR_ROAMING = 2,
MM_CDMA_ACTIVATION_ERROR_WRONG_RADIO_INTERFACE = 3,
MM_CDMA_ACTIVATION_ERROR_COULD_NOT_CONNECT = 4,
MM_CDMA_ACTIVATION_ERROR_SECURITY_AUTHENTICATION_FAILED = 5,
MM_CDMA_ACTIVATION_ERROR_PROVISIONING_FAILED = 6,
MM_CDMA_ACTIVATION_ERROR_NO_SIGNAL = 7,
MM_CDMA_ACTIVATION_ERROR_TIMED_OUT = 8,
MM_CDMA_ACTIVATION_ERROR_START_FAILED = 9
} MMCdmaActivationError;
#endif /* _MODEMMANAGER_ERRORS_H_ */ #endif /* _MODEMMANAGER_ERRORS_H_ */

View File

@@ -48,7 +48,7 @@
<!-- <!--
ActivationStateChanged: ActivationStateChanged:
@activation_state: Current activation state, given as a <link linkend="MMModemCdmaActivationState">MMModemCdmaActivationState</link>. @activation_state: Current activation state, given as a <link linkend="MMModemCdmaActivationState">MMModemCdmaActivationState</link>.
@activation_error: Carrier-specific error code, given as a <link linkend="MMModemCdmaActivationError">MMModemCdmaActivationError</link>. @activation_error: Carrier-specific error code, given as a <link linkend="MMCdmaActivationError">MMCdmaActivationError</link>.
@status_changes: Properties that have changed as a result of this activation state chage, including <literal>"mdn"</literal> and <literal>"min"</literal>. @status_changes: Properties that have changed as a result of this activation state chage, including <literal>"mdn"</literal> and <literal>"min"</literal>.
The device activation state changed. The device activation state changed.