api,header: new enum to specify Rm protocol

This commit is contained in:
Aleksander Morgado
2012-01-08 16:03:12 +01:00
parent d178fb1f09
commit aaf9234747
2 changed files with 21 additions and 0 deletions

View File

@@ -12,6 +12,7 @@ MMModemCapability
MMModemCdmaActivationError
MMModemCdmaActivationState
MMModemCdmaRegistrationState
MMModemCdmaRmProtocol
MMModemContactsStorage
MMModemLocationSource
MMModemLock

View File

@@ -405,6 +405,26 @@ typedef enum { /*< underscore_name=mm_modem_cdma_activation_error >*/
MM_MODEM_CDMA_ACTIVATION_ERROR_START_FAILED = 9,
} MMModemCdmaActivationError;
/**
* MMModemCdmaRmProtocol:
* @MM_MODEM_CDMA_RM_PROTOCOL_UNKNOWN: Unknown protocol.
* @MM_MODEM_CDMA_RM_PROTOCOL_ASYNC: Asynchronous data or fax.
* @MM_MODEM_CDMA_RM_PROTOCOL_PACKET_RELAY: Packet data service, Relay Layer Rm interface.
* @MM_MODEM_CDMA_RM_PROTOCOL_PACKET_NETWORK_PPP: Packet data service, Network Layer Rm interface, PPP.
* @MM_MODEM_CDMA_RM_PROTOCOL_PACKET_NETWORK_SLIP: Packet data service, Network Layer Rm interface, SLIP.
* @MM_MODEM_CDMA_RM_PROTOCOL_STU_III: STU-III service.
*
* Protocol of the Rm interface in modems with CDMA capabilities.
*/
typedef enum { /*< underscore_name=mm_modem_cdma_rm_protocol >*/
MM_MODEM_CDMA_RM_PROTOCOL_UNKNOWN = 0,
MM_MODEM_CDMA_RM_PROTOCOL_ASYNC = 1,
MM_MODEM_CDMA_RM_PROTOCOL_PACKET_RELAY = 2,
MM_MODEM_CDMA_RM_PROTOCOL_PACKET_NETWORK_PPP = 3,
MM_MODEM_CDMA_RM_PROTOCOL_PACKET_NETWORK_SLIP = 4,
MM_MODEM_CDMA_RM_PROTOCOL_STU_III = 5,
} MMModemCdmaRmProtocol;
/**
* MMModem3gppRegistrationState:
* @MM_MODEM_3GPP_REGISTRATION_STATE_IDLE: Not registered, not searching for new operator to register.