summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2013-07-18 13:27:18 +0200
committerAleksander Morgado <aleksander@lanedo.com>2013-10-25 19:46:37 +0200
commitd0fb94c49f3c27590bb6134fdca328c6f0a2180f (patch)
tree16eafa97e78eea0b88a7e48d8d43b373e2242cb4 /include
parent2864e777ae0232561b23b7bf08fdebb8f26311a4 (diff)
downloadModemManager-d0fb94c49f3c27590bb6134fdca328c6f0a2180f.tar.gz
api: add 'TeleserviceId' property to the SMS interface
Will be used in 3GPP2 SMS messages.
Diffstat (limited to 'include')
-rw-r--r--include/ModemManager-enums.h27
1 files changed, 27 insertions, 0 deletions
diff --git a/include/ModemManager-enums.h b/include/ModemManager-enums.h
index 0c3be2799..22d737b20 100644
--- a/include/ModemManager-enums.h
+++ b/include/ModemManager-enums.h
@@ -574,6 +574,33 @@ typedef enum { /*< underscore_name=mm_sms_validity_type >*/
} MMSmsValidityType;
/**
+ * MMSmsCdmaTeleserviceId:
+ * @MM_SMS_CDMA_TELESERVICE_ID_UNKNOWN: Unknown.
+ * @MM_SMS_CDMA_TELESERVICE_ID_CMT91: IS-91 Extended Protocol Enhanced Services.
+ * @MM_SMS_CDMA_TELESERVICE_ID_WPT: Wireless Paging Teleservice.
+ * @MM_SMS_CDMA_TELESERVICE_ID_WMT: Wireless Messaging Teleservice.
+ * @MM_SMS_CDMA_TELESERVICE_ID_VMN: Voice Mail Notification.
+ * @MM_SMS_CDMA_TELESERVICE_ID_WAP: Wireless Application Protocol.
+ * @MM_SMS_CDMA_TELESERVICE_ID_WEMT: Wireless Enhanced Messaging Teleservice.
+ * @MM_SMS_CDMA_TELESERVICE_ID_SCPT: Service Category Programming Teleservice.
+ * @MM_SMS_CDMA_TELESERVICE_ID_CATPT: Card Application Toolkit Protocol Teleservice.
+ *
+ * Teleservice IDs supported for CDMA SMS, as defined in 3GPP2 X.S0004-550-E
+ * (section 2.256) and 3GPP2 C.S0015-B (section 3.4.3.1).
+ */
+typedef enum { /*< underscore_name=mm_sms_cdma_teleservice_id >*/
+ MM_SMS_CDMA_TELESERVICE_ID_UNKNOWN = 0x0000,
+ MM_SMS_CDMA_TELESERVICE_ID_CMT91 = 0x1000,
+ MM_SMS_CDMA_TELESERVICE_ID_WPT = 0x1001,
+ MM_SMS_CDMA_TELESERVICE_ID_WMT = 0x1002,
+ MM_SMS_CDMA_TELESERVICE_ID_VMN = 0x1003,
+ MM_SMS_CDMA_TELESERVICE_ID_WAP = 0x1004,
+ MM_SMS_CDMA_TELESERVICE_ID_WEMT = 0x1005,
+ MM_SMS_CDMA_TELESERVICE_ID_SCPT = 0x1006,
+ MM_SMS_CDMA_TELESERVICE_ID_CATPT = 0x1007,
+} MMSmsCdmaTeleserviceId;
+
+/**
* MMModemLocationSource:
* @MM_MODEM_LOCATION_SOURCE_NONE: None.
* @MM_MODEM_LOCATION_SOURCE_3GPP_LAC_CI: Location Area Code and Cell ID.