diff options
author | Aleksander Morgado <aleksander@lanedo.com> | 2013-07-18 13:32:16 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@lanedo.com> | 2013-10-25 19:47:16 +0200 |
commit | 0bb91ce53dd2d2351f2070d302a35b6f0b8d7c8b (patch) | |
tree | af3767592f76fcf3dcafc9e9ea3325aa3afa70e4 /include | |
parent | d0fb94c49f3c27590bb6134fdca328c6f0a2180f (diff) |
api: add 'ServiceCategory' property to the SMS interface
Will be used in 3GPP2 SMS messages.
Diffstat (limited to 'include')
-rw-r--r-- | include/ModemManager-enums.h | 82 |
1 files changed, 82 insertions, 0 deletions
diff --git a/include/ModemManager-enums.h b/include/ModemManager-enums.h index 22d737b2..4991756a 100644 --- a/include/ModemManager-enums.h +++ b/include/ModemManager-enums.h @@ -601,6 +601,88 @@ typedef enum { /*< underscore_name=mm_sms_cdma_teleservice_id >*/ } MMSmsCdmaTeleserviceId; /** + * MMSmsCdmaServiceCategory: + * @MM_SMS_CDMA_SERVICE_CATEGORY_UNKNOWN: Unknown. + * @MM_SMS_CDMA_SERVICE_CATEGORY_EMERGENCY_BROADCAST: Emergency broadcast. + * @MM_SMS_CDMA_SERVICE_CATEGORY_ADMINISTRATIVE: Administrative. + * @MM_SMS_CDMA_SERVICE_CATEGORY_MAINTENANCE: Maintenance. + * @MM_SMS_CDMA_SERVICE_CATEGORY_GENERAL_NEWS_LOCAL: General news (local). + * @MM_SMS_CDMA_SERVICE_CATEGORY_GENERAL_NEWS_REGIONAL: General news (regional). + * @MM_SMS_CDMA_SERVICE_CATEGORY_GENERAL_NEWS_NATIONAL: General news (national). + * @MM_SMS_CDMA_SERVICE_CATEGORY_GENERAL_NEWS_INTERNATIONAL: General news (international). + * @MM_SMS_CDMA_SERVICE_CATEGORY_BUSINESS_NEWS_LOCAL: Business/Financial news (local). + * @MM_SMS_CDMA_SERVICE_CATEGORY_BUSINESS_NEWS_REGIONAL: Business/Financial news (regional). + * @MM_SMS_CDMA_SERVICE_CATEGORY_BUSINESS_NEWS_NATIONAL: Business/Financial news (national). + * @MM_SMS_CDMA_SERVICE_CATEGORY_BUSINESS_NEWS_INTERNATIONAL: Business/Financial news (international). + * @MM_SMS_CDMA_SERVICE_CATEGORY_SPORTS_NEWS_LOCAL: Sports news (local). + * @MM_SMS_CDMA_SERVICE_CATEGORY_SPORTS_NEWS_REGIONAL: Sports news (regional). + * @MM_SMS_CDMA_SERVICE_CATEGORY_SPORTS_NEWS_NATIONAL: Sports news (national). + * @MM_SMS_CDMA_SERVICE_CATEGORY_SPORTS_NEWS_INTERNATIONAL: Sports news (international). + * @MM_SMS_CDMA_SERVICE_CATEGORY_ENTERTAINMENT_NEWS_LOCAL: Entertainment news (local). + * @MM_SMS_CDMA_SERVICE_CATEGORY_ENTERTAINMENT_NEWS_REGIONAL: Entertainment news (regional). + * @MM_SMS_CDMA_SERVICE_CATEGORY_ENTERTAINMENT_NEWS_NATIONAL: Entertainment news (national). + * @MM_SMS_CDMA_SERVICE_CATEGORY_ENTERTAINMENT_NEWS_INTERNATIONAL: Entertainment news (international). + * @MM_SMS_CDMA_SERVICE_CATEGORY_LOCAL_WEATHER: Local weather. + * @MM_SMS_CDMA_SERVICE_CATEGORY_TRAFFIC_REPORT: Area traffic report. + * @MM_SMS_CDMA_SERVICE_CATEGORY_FLIGHT_SCHEDULES: Local airport flight schedules. + * @MM_SMS_CDMA_SERVICE_CATEGORY_RESTAURANTS: Restaurants. + * @MM_SMS_CDMA_SERVICE_CATEGORY_LODGINGS: Lodgings. + * @MM_SMS_CDMA_SERVICE_CATEGORY_RETAIL_DIRECTORY: Retail directory. + * @MM_SMS_CDMA_SERVICE_CATEGORY_ADVERTISEMENTS: Advertisements. + * @MM_SMS_CDMA_SERVICE_CATEGORY_STOCK_QUOTES: Stock quotes. + * @MM_SMS_CDMA_SERVICE_CATEGORY_EMPLOYMENT: Employment. + * @MM_SMS_CDMA_SERVICE_CATEGORY_HOSPITALS: Medical / Health / Hospitals. + * @MM_SMS_CDMA_SERVICE_CATEGORY_TECHNOLOGY_NEWS: Technology news. + * @MM_SMS_CDMA_SERVICE_CATEGORY_MULTICATEGORY: Multi-category. + * @MM_SMS_CDMA_SERVICE_CATEGORY_CMAS_PRESIDENTIAL_ALERT: Presidential alert. + * @MM_SMS_CDMA_SERVICE_CATEGORY_CMAS_EXTREME_THREAT: Extreme threat. + * @MM_SMS_CDMA_SERVICE_CATEGORY_CMAS_SEVERE_THREAT: Severe threat. + * @MM_SMS_CDMA_SERVICE_CATEGORY_CMAS_CHILD_ABDUCTION_EMERGENCY: Child abduction emergency. + * @MM_SMS_CDMA_SERVICE_CATEGORY_CMAS_TEST: CMAS test. + * + * Service category for CDMA SMS, as defined in 3GPP2 C.R1001-D (section 9.3). + */ +typedef enum { /*< underscore_name=mm_sms_cdma_service_category >*/ + MM_SMS_CDMA_SERVICE_CATEGORY_UNKNOWN = 0x0000, + MM_SMS_CDMA_SERVICE_CATEGORY_EMERGENCY_BROADCAST = 0x0001, + MM_SMS_CDMA_SERVICE_CATEGORY_ADMINISTRATIVE = 0x0002, + MM_SMS_CDMA_SERVICE_CATEGORY_MAINTENANCE = 0x0003, + MM_SMS_CDMA_SERVICE_CATEGORY_GENERAL_NEWS_LOCAL = 0x0004, + MM_SMS_CDMA_SERVICE_CATEGORY_GENERAL_NEWS_REGIONAL = 0x0005, + MM_SMS_CDMA_SERVICE_CATEGORY_GENERAL_NEWS_NATIONAL = 0x0006, + MM_SMS_CDMA_SERVICE_CATEGORY_GENERAL_NEWS_INTERNATIONAL = 0x0007, + MM_SMS_CDMA_SERVICE_CATEGORY_BUSINESS_NEWS_LOCAL = 0x0008, + MM_SMS_CDMA_SERVICE_CATEGORY_BUSINESS_NEWS_REGIONAL = 0x0009, + MM_SMS_CDMA_SERVICE_CATEGORY_BUSINESS_NEWS_NATIONAL = 0x000A, + MM_SMS_CDMA_SERVICE_CATEGORY_BUSINESS_NEWS_INTERNATIONAL = 0x000B, + MM_SMS_CDMA_SERVICE_CATEGORY_SPORTS_NEWS_LOCAL = 0x000C, + MM_SMS_CDMA_SERVICE_CATEGORY_SPORTS_NEWS_REGIONAL = 0x000D, + MM_SMS_CDMA_SERVICE_CATEGORY_SPORTS_NEWS_NATIONAL = 0x000E, + MM_SMS_CDMA_SERVICE_CATEGORY_SPORTS_NEWS_INTERNATIONAL = 0x000F, + MM_SMS_CDMA_SERVICE_CATEGORY_ENTERTAINMENT_NEWS_LOCAL = 0x0010, + MM_SMS_CDMA_SERVICE_CATEGORY_ENTERTAINMENT_NEWS_REGIONAL = 0x0011, + MM_SMS_CDMA_SERVICE_CATEGORY_ENTERTAINMENT_NEWS_NATIONAL = 0x0012, + MM_SMS_CDMA_SERVICE_CATEGORY_ENTERTAINMENT_NEWS_INTERNATIONAL = 0x0013, + MM_SMS_CDMA_SERVICE_CATEGORY_LOCAL_WEATHER = 0x0014, + MM_SMS_CDMA_SERVICE_CATEGORY_TRAFFIC_REPORT = 0x0015, + MM_SMS_CDMA_SERVICE_CATEGORY_FLIGHT_SCHEDULES = 0x0016, + MM_SMS_CDMA_SERVICE_CATEGORY_RESTAURANTS = 0x0017, + MM_SMS_CDMA_SERVICE_CATEGORY_LODGINGS = 0x0018, + MM_SMS_CDMA_SERVICE_CATEGORY_RETAIL_DIRECTORY = 0x0019, + MM_SMS_CDMA_SERVICE_CATEGORY_ADVERTISEMENTS = 0x001A, + MM_SMS_CDMA_SERVICE_CATEGORY_STOCK_QUOTES = 0x001B, + MM_SMS_CDMA_SERVICE_CATEGORY_EMPLOYMENT = 0x001C, + MM_SMS_CDMA_SERVICE_CATEGORY_HOSPITALS = 0x001D, + MM_SMS_CDMA_SERVICE_CATEGORY_TECHNOLOGY_NEWS = 0x001E, + MM_SMS_CDMA_SERVICE_CATEGORY_MULTICATEGORY = 0x001F, + MM_SMS_CDMA_SERVICE_CATEGORY_CMAS_PRESIDENTIAL_ALERT = 0x1000, + MM_SMS_CDMA_SERVICE_CATEGORY_CMAS_EXTREME_THREAT = 0x1001, + MM_SMS_CDMA_SERVICE_CATEGORY_CMAS_SEVERE_THREAT = 0x1002, + MM_SMS_CDMA_SERVICE_CATEGORY_CMAS_CHILD_ABDUCTION_EMERGENCY = 0x1003, + MM_SMS_CDMA_SERVICE_CATEGORY_CMAS_TEST = 0x1004, +} MMSmsCdmaServiceCategory; + +/** * MMModemLocationSource: * @MM_MODEM_LOCATION_SOURCE_NONE: None. * @MM_MODEM_LOCATION_SOURCE_3GPP_LAC_CI: Location Area Code and Cell ID. |