aboutsummaryrefslogtreecommitdiff
path: root/include/ModemManager-enums.h
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2012-01-08 16:03:12 +0100
committerAleksander Morgado <aleksander@lanedo.com>2012-03-15 14:14:47 +0100
commitaaf92347477fbb1bd39bd3ff778794ece96db696 (patch)
tree83f3d87d94f5f2e40175aef4c472bca53c467385 /include/ModemManager-enums.h
parentd178fb1f09f3b28f664942424684f156b931269c (diff)
api,header: new enum to specify Rm protocol
Diffstat (limited to 'include/ModemManager-enums.h')
-rw-r--r--include/ModemManager-enums.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/include/ModemManager-enums.h b/include/ModemManager-enums.h
index 3d166543..a71c1261 100644
--- a/include/ModemManager-enums.h
+++ b/include/ModemManager-enums.h
@@ -406,6 +406,26 @@ typedef enum { /*< underscore_name=mm_modem_cdma_activation_error >*/
} 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.
* @MM_MODEM_3GPP_REGISTRATION_STATE_HOME: Registered on home network.