| /*=========================================================================== |
| FILE: |
| GobiConnectionMgmtAPIEnums.h |
| |
| DESCRIPTION: |
| Declaration of the Gobi API enumerations |
| |
| Copyright (c) 2012, Code Aurora Forum. All rights reserved. |
| |
| Redistribution and use in source and binary forms, with or without |
| modification, are permitted provided that the following conditions are met: |
| * Redistributions of source code must retain the above copyright |
| notice, this list of conditions and the following disclaimer. |
| * Redistributions in binary form must reproduce the above copyright |
| notice, this list of conditions and the following disclaimer in the |
| documentation and/or other materials provided with the distribution. |
| * Neither the name of Code Aurora Forum nor |
| the names of its contributors may be used to endorse or promote |
| products derived from this software without specific prior written |
| permission. |
| |
| |
| THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" |
| AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
| IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
| ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE |
| LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR |
| CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF |
| SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS |
| INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN |
| CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
| ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
| POSSIBILITY OF SUCH DAMAGE. |
| ==========================================================================*/ |
| |
| #pragma once |
| |
| // Gobi API error code |
| enum eGobiError |
| { |
| eGOBI_ERR_ENUM_BEGIN = -1, |
| |
| eGOBI_ERR_NONE, // 00 Success |
| eGOBI_ERR_GENERAL, // 01 General error |
| eGOBI_ERR_INTERNAL, // 02 Internal error |
| eGOBI_ERR_MEMORY, // 03 Memory error |
| eGOBI_ERR_INVALID_ARG, // 04 Invalid argument |
| eGOBI_ERR_BUFFER_SZ, // 05 Buffer too small |
| eGOBI_ERR_NO_DEVICE, // 06 Unable to detect device |
| eGOBI_ERR_INVALID_DEVID, // 07 Invalid device ID |
| eGOBI_ERR_NO_CONNECTION, // 08 No connection to device |
| eGOBI_ERR_IFACE, // 09 Unable to obtain required interace |
| eGOBI_ERR_CONNECT, // 10 Unable to connect to interface |
| eGOBI_ERR_REQ_SCHEDULE, // 11 Unable to schedule request |
| eGOBI_ERR_REQUEST, // 12 Error sending request |
| eGOBI_ERR_RESPONSE, // 13 Error receiving response |
| eGOBI_ERR_REQUEST_TO, // 14 Timeout while sending request |
| eGOBI_ERR_RESPONSE_TO, // 15 Timeout while receiving response |
| eGOBI_ERR_MALFORMED_RSP, // 16 Malformed response received |
| eGOBI_ERR_INVALID_RSP, // 17 Invalid/error response received |
| eGOBI_ERR_INVALID_FILE, // 18 Invalid file path |
| eGOBI_ERR_FILE_OPEN, // 19 Unable to open file |
| eGOBI_ERR_FILE_COPY, // 20 Unable to copy file |
| eGOBI_ERR_QDL_SCM, // 21 Unable to open service control mgr |
| eGOBI_ERR_NO_QDL_SVC, // 22 Unable to detect QDL service |
| eGOBI_ERR_NO_QDL_SVC_INFO, // 23 Unable to obtain QDL service info |
| eGOBI_ERR_NO_QDL_SVC_PATH, // 24 Unable to locate QSL service |
| eGOBI_ERR_QDL_SVC_CFG, // 25 Unable to reconfigure QDL service |
| eGOBI_ERR_QDL_SVC_IFACE, // 26 Unable to interface to QDL service |
| eGOBI_ERR_OFFLINE, // 27 Unable to set device offline |
| eGOBI_ERR_RESET, // 28 Unable to reset device |
| eGOBI_ERR_NO_SIGNAL, // 29 No available signal |
| eGOBI_ERR_MULTIPLE_DEVICES, // 30 Multiple devices detected |
| eGOBI_ERR_DRIVER, // 31 Error interfacing to driver |
| eGOBI_ERR_NO_CANCELABLE_OP, // 32 No cancelable operation is pending |
| eGOBI_ERR_CANCEL_OP, // 33 Error canceling outstanding operation |
| eGOBI_ERR_QDL_CRC, // 34 QDL image data CRC error |
| eGOBI_ERR_QDL_PARSING, // 35 QDL image data parsing error |
| eGOBI_ERR_QDL_AUTH, // 36 QDL image authentication error |
| eGOBI_ERR_QDL_WRITE, // 37 QDL image write error |
| eGOBI_ERR_QDL_OPEN_SIZE, // 38 QDL image size error |
| eGOBI_ERR_QDL_OPEN_TYPE, // 39 QDL image type error |
| eGOBI_ERR_QDL_OPEN_PROT, // 40 QDL memory protection error |
| eGOBI_ERR_QDL_OPEN_SKIP, // 41 QDL image not required |
| eGOBI_ERR_QDL_ERR_GENERAL, // 42 QDL general error |
| eGOBI_ERR_QDL_BAR_MODE, // 43 QDL BAR mode error |
| |
| eGOBI_ERR_ENUM_END, |
| |
| // Offset from which mapped QMI error codes start from (see eQMIErrors) |
| eGOBI_ERR_QMI_OFFSET = 1000, |
| }; |
| |
| // Enum to describe possible QMI services |
| enum eQMIService:BYTE |
| { |
| eQMI_SVC_CONTROL = 0, // 000 Control service |
| eQMI_SVC_WDS, // 001 Wireless data service |
| eQMI_SVC_DMS, // 002 Device management service |
| eQMI_SVC_NAS, // 003 Network access service |
| eQMI_SVC_QOS, // 004 Quality of service, err, service |
| eQMI_SVC_WMS, // 005 Wireless messaging service |
| eQMI_SVC_PDS, // 006 Position determination service |
| eQMI_SVC_AUTH, // 007 Authentication service |
| eQMI_SVC_AT, // 008 AT command processor service |
| eQMI_SVC_VOICE, // 009 Voice service |
| eQMI_SVC_CAT2, // 010 Card application toolkit service (new) |
| eQMI_SVC_UIM, // 011 UIM service |
| eQMI_SVC_PBM, // 012 Phonebook service |
| eQMI_SVC_QCHAT, // 013 QCHAT Service |
| eQMI_SVC_RMTFS, // 014 Remote file system service |
| eQMI_SVC_TEST, // 015 Test service |
| eQMI_SVC_LOC, // 016 Location service |
| eQMI_SVC_SAR, // 017 Specific absorption rate service |
| eQMI_SVC_IMSS, // 018 IMS settings service |
| eQMI_SVC_ADC, // 019 Analog to digital converter driver service |
| eQMI_SVC_CSD, // 020 Core sound driver service |
| eQMI_SVC_MFS, // 021 Modem embedded file system service |
| eQMI_SVC_TIME, // 022 Time service |
| eQMI_SVC_TS, // 023 Thermal sensors service |
| eQMI_SVC_TMD, // 024 Thermal mitigation device service |
| eQMI_SVC_SAP, // 025 Service access proxy service |
| eQMI_SVC_WDA, // 026 Wireless data administrative service |
| eQMI_SVC_TSYNC, // 027 TSYNC control service |
| eQMI_SVC_RESERVED_28, // 028 Reserved |
| eQMI_SVC_CSVT, // 029 Circuit switched videotelephony service |
| eQMI_SVC_QCMAP, // 030 Qualcomm mobile access point service |
| eQMI_SVC_IMSP, // 031 IMS presence service |
| eQMI_SVC_IMSVT, // 032 IMS videotelephony service |
| eQMI_SVC_IMSA, // 033 IMS application service |
| eQMI_SVC_RESERVED_34, // 034 Reserved |
| eQMI_SVC_RESERVED_35, // 035 Reserved |
| eQMI_SVC_PDC, // 036 Persistent device configuration service |
| eQMI_SVC_RESERVED_37, // 037 Reserved |
| eQMI_SVC_RESERVED_38, // 038 Reserved |
| eQMI_SVC_RESERVED_39, // 039 Reserved |
| eQMI_SVC_RESERVED_40, // 040 Reserved |
| |
| eQMI_SVC_CAT = 224, // 224 Card application toolkit service |
| eQMI_SVC_RMS, // 225 Remote management service |
| eQMI_SVC_OMA, // 226 Open mobile alliance dev mgmt service |
| }; |
| |
| // Enum to describe QMI CTL Message types |
| enum eQMIMessageCTL:WORD |
| { |
| eQMI_CTL_SET_INSTANCE_ID = 32, // 32 Set the unique link instance ID |
| eQMI_CTL_GET_VERSION_INFO, // 33 Get supported service version info |
| eQMI_CTL_GET_CLIENT_ID, // 34 Get a unique client ID |
| eQMI_CTL_RELEASE_CLIENT_ID, // 35 Release the unique client ID |
| eQMI_CTL_REVOKE_CLIENT_ID_IND, // 36 Indication of client ID revocation |
| eQMI_CTL_INVALID_CLIENT_ID, // 37 Indication of invalid client ID |
| eQMI_CTL_SET_DATA_FORMAT, // 38 Set host driver data format |
| eQMI_CTL_SYNC, // 39 Synchronize client/server |
| eQMI_CTL_SYNC_IND = 39, // 39 Synchronize indication |
| eQMI_CTL_SET_EVENT, // 40 Set event report conditions |
| eQMI_CTL_EVENT_IND = 40, // 40 Event report indication |
| eQMI_CTL_SET_POWER_SAVE_CFG, // 41 Set power save config |
| eQMI_CTL_SET_POWER_SAVE_MODE, // 42 Set power save mode |
| eQMI_CTL_GET_POWER_SAVE_MODE, // 43 Get power save mode |
| }; |
| |
| // Enum to describe QMI WDS Message types |
| enum eQMIMessageWDS:WORD |
| { |
| eQMI_WDS_RESET = 0, // 000 Reset WDS service state variables |
| eQMI_WDS_SET_EVENT, // 001 Set connection state report conditions |
| eQMI_WDS_EVENT_IND = 1, // 001 Connection state report indication |
| eQMI_WDS_ABORT, // 002 Abort previously issued WDS command |
| eQMI_WDS_SET_INDICATION, // 003 Set indication conditions |
| |
| eQMI_WDS_START_NET = 32, // 032 Start WDS network interface |
| eQMI_WDS_STOP_NET, // 033 Stop WDS network interface |
| eQMI_WDS_GET_PKT_STATUS, // 034 Get packet data connection status |
| eQMI_WDS_PKT_STATUS_IND = 34, // 034 Packet data connection status indication |
| eQMI_WDS_GET_RATES, // 035 Get current bit rates of the connection |
| eQMI_WDS_GET_STATISTICS, // 036 Get the packet data transfer statistics |
| eQMI_WDS_G0_DORMANT, // 037 Go dormant |
| eQMI_WDS_G0_ACTIVE, // 038 Go active |
| eQMI_WDS_CREATE_PROFILE, // 039 Create profile with specified settings |
| eQMI_WDS_MODIFY_PROFILE, // 040 Modify profile with specified settings |
| eQMI_WDS_DELETE_PROFILE, // 041 Delete the specified profile |
| eQMI_WDS_GET_PROFILE_LIST, // 042 Get all profiles |
| eQMI_WDS_GET_PROFILE, // 043 Get the specified profile |
| eQMI_WDS_GET_DEFAULTS, // 044 Get the default data session settings |
| eQMI_WDS_GET_SETTINGS, // 045 Get the runtime data session settings |
| eQMI_WDS_SET_MIP, // 046 Get the mobile IP setting |
| eQMI_WDS_GET_MIP, // 047 Set the mobile IP setting |
| eQMI_WDS_GET_DORMANCY, // 048 Get the dormancy status |
| |
| eQMI_WDS_GET_AUTOCONNECT = 52, // 052 Get the NDIS autoconnect setting |
| eQMI_WDS_GET_DURATION, // 053 Get the duration of data session |
| eQMI_WDS_GET_MODEM_STATUS, // 054 Get the modem status |
| eQMI_WDS_MODEM_IND = 54, // 054 Modem status indication |
| eQMI_WDS_GET_DATA_BEARER, // 055 Get the data bearer type |
| eQMI_WDS_GET_MODEM_INFO, // 056 Get the modem info |
| eQMI_WDS_MODEM_INFO_IND = 56, // 056 Modem info indication |
| |
| eQMI_WDS_GET_ACTIVE_MIP = 60, // 060 Get the active mobile IP profile |
| eQMI_WDS_SET_ACTIVE_MIP, // 061 Set the active mobile IP profile |
| eQMI_WDS_GET_MIP_PROFILE, // 062 Get mobile IP profile settings |
| eQMI_WDS_SET_MIP_PROFILE, // 063 Set mobile IP profile settings |
| eQMI_WDS_GET_MIP_PARAMS, // 064 Get mobile IP parameters |
| eQMI_WDS_SET_MIP_PARAMS, // 065 Set mobile IP parameters |
| eQMI_WDS_GET_LAST_MIP_STATUS, // 066 Get last mobile IP status |
| eQMI_WDS_GET_AAA_AUTH_STATUS, // 067 Get AN-AAA authentication status |
| eQMI_WDS_GET_CUR_DATA_BEARER, // 068 Get current data bearer |
| eQMI_WDS_GET_CALL_LIST, // 069 Get the call history list |
| eQMI_WDS_GET_CALL_ENTRY, // 070 Get an entry from the call history list |
| eQMI_WDS_CLEAR_CALL_LIST, // 071 Clear the call history list |
| eQMI_WDS_GET_CALL_LIST_MAX, // 072 Get maximum size of call history list |
| eQMI_WDS_GET_DEFAULT_PROF_NUM, // 073 Get default profile number |
| eQMI_WDS_SET_DEFAULT_PROF_NUM, // 074 Set default profile number |
| eQMI_WDS_RESET_PROFILE, // 075 Reset profile |
| eQMI_WDS_RESET_PROF_PARAM, // 076 Reset profile param to invalid |
| eQMI_WDS_SET_IP_FAMILY, // 077 Set the client IP family preference |
| eQMI_WDS_SET_FMC_TUNNEL, // 078 Set FMC tunnel parameters |
| eQMI_WDS_CLEAR_FMC_TUNNEL, // 079 Clear FMC tunnel parameters |
| eQMI_WDS_GET_FMC_TUNNEL, // 080 Get FMC tunnel parameters |
| eQMI_WDS_SET_AUTOCONNECT, // 081 Set the NDIS autoconnect setting |
| eQMI_WDS_GET_DNS, // 082 Get the DNS setting |
| eQMI_WDS_SET_DNS, // 083 Set the DNS setting |
| eQMI_WDS_GET_PRE_DORMANCY, // 084 Get the CDMA pre-dormancy settings |
| eQMI_WDS_SET_CAM_TIMER, // 085 Set the CAM timer |
| eQMI_WDS_GET_CAM_TIMER, // 086 Get the CAM timer |
| eQMI_WDS_SET_SCRM, // 087 Set SCRM status |
| eQMI_WDS_GET_SCRM, // 088 Get SCRM status |
| eQMI_WDS_SET_RDUD, // 089 Set RDUD status |
| eQMI_WDS_GET_RDUD, // 090 Get RDUD status |
| eQMI_WDS_GET_SIPMIP_CALL_TYPE, // 091 Set SIP/MIP call type |
| eQMI_WDS_SET_PM_PERIOD, // 092 Set EV-DO page monitor period |
| eQMI_WDS_PM_PERIOD_IND = 92, // 092 EV-DO page monitor period indication |
| eQMI_WDS_SET_FORCE_LONG_SLEEP, // 093 Set EV-DO force long sleep feature |
| eQMI_WDS_GET_PM_PERIOD, // 094 Get EV-DO page monitor period |
| eQMI_WDS_GET_CALL_THROTTLE, // 095 Get call throttle info |
| eQMI_WDS_GET_NSAPI, // 096 Get NSAPI |
| eQMI_WDS_SET_DUN_CTRL_PREF, // 097 Set DUN control preference |
| eQMI_WDS_GET_DUN_CTRL_INFO, // 098 Set DUN control info |
| eQMI_WDS_SET_DUN_CTRL_EVENT, // 099 Set DUN control event preference |
| eQMI_WDS_DUN_CTRL_IND = 99, // 099 DUN control event report indication |
| eQMI_WDS_PENDING_DUN_CTRL, // 100 Control pending DUN call |
| eQMI_WDS_TMGI_ACTIVATE, // 101 Activate eMBMS TMGI |
| eQMI_WDS_TMGI_ACT_IND = 101, // 101 eMBMS TMGI activate indication |
| eQMI_WDS_TMGI_DEACTIVATE, // 102 Activate eMBMS TMGI |
| eQMI_WDS_TMGI_DEACT_IND = 102, // 102 eMBMS TMGI activate indication |
| eQMI_WDS_TMGI_LIST_QUERY, // 103 Query for eMBMS TMGI list |
| eQMI_WDS_TMGI_LIST_IND, // 104 eMBMS TMGI list query indication |
| eQMI_WDS_GET_PREF_DATA_SYS, // 105 Get preferred data system |
| eQMI_WDS_GET_LAST_DATA_STATUS, // 106 Get last data call status |
| eQMI_WDS_GET_CURR_DATA_SYS, // 107 Get current data systems status |
| eQMI_WDS_GET_PDN_THROTTLE, // 108 Get PDN throttle info |
| |
| eQMI_WDS_GET_LTE_ATTACH = 133, // 133 Get LTE attach parameters |
| eQMI_WDS_RESET_PKT_STATS, // 134 Reset packet statistics |
| eQMI_WDS_GET_FLOW_CTRL_STATUS, // 135 Get flow control status |
| eQMI_WDS_TMGI_SWITCH, // 136 Activate/deactivate eMBMS TMGI |
| eQMI_WDS_TMGI_SWITCH_IND = 136,// 136 eMBMS TMGI activate/deactivate ind |
| }; |
| |
| // Enum to describe QMI DMS Message types |
| enum eQMIMessageDMS:WORD |
| { |
| eQMI_DMS_RESET = 0, // 00 Reset DMS service state variables |
| eQMI_DMS_SET_EVENT, // 01 Set connection state report conditions |
| eQMI_DMS_EVENT_IND = 1, // 01 Connection state report indication |
| |
| eQMI_DMS_GET_CAPS = 32, // 32 Get the device capabilities |
| eQMI_DMS_GET_MANUFACTURER, // 33 Get the device manfacturer |
| eQMI_DMS_GET_MODEL_ID, // 34 Get the device model ID |
| eQMI_DMS_GET_REV_ID, // 35 Get the device revision ID |
| eQMI_DMS_GET_NUMBER, // 36 Get the assigned voice number |
| eQMI_DMS_GET_IDS, // 37 Get the ESN/IMEI/MEID |
| eQMI_DMS_GET_POWER_STATE, // 38 Get the get power state |
| eQMI_DMS_UIM_SET_PIN_PROT, // 39 UIM - Set PIN protection |
| eQMI_DMS_UIM_PIN_VERIFY, // 40 UIM - Verify PIN |
| eQMI_DMS_UIM_PIN_UNBLOCK, // 41 UIM - Unblock PIN |
| eQMI_DMS_UIM_PIN_CHANGE, // 42 UIM - Change PIN |
| eQMI_DMS_UIM_GET_PIN_STATUS, // 43 UIM - Get PIN status |
| eQMI_DMS_GET_MSM_ID = 44, // 44 Get MSM ID |
| eQMI_DMS_GET_OPERATING_MODE, // 45 Get the operating mode |
| eQMI_DMS_SET_OPERATING_MODE, // 46 Set the operating mode |
| eQMI_DMS_GET_TIME, // 47 Get timestamp from the device |
| eQMI_DMS_GET_PRL_VERSION, // 48 Get the PRL version |
| eQMI_DMS_GET_ACTIVATED_STATE, // 49 Get the activation state |
| eQMI_DMS_ACTIVATE_AUTOMATIC, // 50 Perform an automatic activation |
| eQMI_DMS_ACTIVATE_MANUAL, // 51 Perform a manual activation |
| eQMI_DMS_GET_USER_LOCK_STATE, // 52 Get the lock state |
| eQMI_DMS_SET_USER_LOCK_STATE, // 53 Set the lock state |
| eQMI_DMS_SET_USER_LOCK_CODE, // 54 Set the lock PIN |
| eQMI_DMS_READ_USER_DATA, // 55 Read user data |
| eQMI_DMS_WRITE_USER_DATA, // 56 Write user data |
| eQMI_DMS_READ_ERI_FILE, // 57 Read the enhanced roaming indicator file |
| eQMI_DMS_FACTORY_DEFAULTS, // 58 Reset to factory defaults |
| eQMI_DMS_VALIDATE_SPC, // 59 Validate service programming code |
| eQMI_DMS_UIM_GET_ICCID, // 60 Get UIM ICCID |
| eQMI_DMS_GET_FIRWARE_ID, // 61 Get firmware ID |
| eQMI_DMS_SET_FIRMWARE_ID, // 62 Set firmware ID |
| eQMI_DMS_GET_HOST_LOCK_ID, // 63 Get host lock ID |
| eQMI_DMS_UIM_GET_CK_STATUS, // 64 UIM - Get control key status |
| eQMI_DMS_UIM_SET_CK_PROT, // 65 UIM - Set control key protection |
| eQMI_DMS_UIM_UNBLOCK_CK, // 66 UIM - Unblock facility control key |
| eQMI_DMS_GET_IMSI, // 67 Get the IMSI |
| eQMI_DMS_UIM_GET_STATE, // 68 UIM - Get the UIM state |
| eQMI_DMS_GET_BAND_CAPS, // 69 Get the device band capabilities |
| eQMI_DMS_GET_FACTORY_ID, // 70 Get the device factory ID |
| eQMI_DMS_GET_FIRMWARE_PREF, // 71 Get firmware preference |
| eQMI_DMS_SET_FIRMWARE_PREF, // 72 Set firmware preference |
| eQMI_DMS_LIST_FIRMWARE, // 73 List all stored firmware |
| eQMI_DMS_DELETE_FIRMWARE, // 74 Delete specified stored firmware |
| eQMI_DMS_SET_TIME, // 75 Set device time |
| eQMI_DMS_GET_FIRMWARE_INFO, // 76 Get stored firmware info |
| eQMI_DMS_GET_ALT_NET_CFG, // 77 Get alternate network config |
| eQMI_DMS_SET_ALT_NET_CFG, // 78 Set alternate network config |
| eQMI_DMS_GET_IMG_DLOAD_MODE, // 79 Get next image download mode |
| eQMI_DMS_SET_IMG_DLOAD_MODE, // 80 Set next image download mode |
| eQMI_DMS_GET_SW_VERSION, // 81 Get software version |
| eQMI_DMS_SET_SPC, // 82 Set SPC |
| eQMI_DMS_GET_CURRENT_PRL_INFO,// 83 Get current PRL info |
| }; |
| |
| // Enum to describe QMI NAS Message types |
| enum eQMIMessageNAS:WORD |
| { |
| eQMI_NAS_RESET = 0, // 000 Reset NAS service state variables |
| eQMI_NAS_ABORT, // 001 Abort previously issued NAS command |
| eQMI_NAS_SET_EVENT, // 002 Set NAS state report conditions |
| eQMI_NAS_EVENT_IND = 2, // 002 Connection state report indication |
| eQMI_NAS_SET_REG_EVENT, // 003 Set NAS registration report conditions |
| |
| eQMI_NAS_GET_RSSI = 32, // 032 Get the signal strength |
| eQMI_NAS_SCAN_NETS, // 033 Scan for visible network |
| eQMI_NAS_REGISTER_NET, // 034 Initiate a network registration |
| eQMI_NAS_ATTACH_DETACH, // 035 Initiate an attach or detach action |
| eQMI_NAS_GET_SS_INFO, // 036 Get info about current serving system |
| eQMI_NAS_SS_INFO_IND = 36, // 036 Current serving system info indication |
| eQMI_NAS_GET_HOME_INFO, // 037 Get info about home network |
| eQMI_NAS_GET_NET_PREF_LIST, // 038 Get the list of preferred networks |
| eQMI_NAS_SET_NET_PREF_LIST, // 039 Set the list of preferred networks |
| eQMI_NAS_GET_NET_BAN_LIST, // 040 Get the list of forbidden networks |
| eQMI_NAS_SET_NET_BAN_LIST, // 041 Set the list of forbidden networks |
| eQMI_NAS_SET_TECH_PREF, // 042 Set the technology preference |
| eQMI_NAS_GET_TECH_PREF, // 043 Get the technology preference |
| eQMI_NAS_GET_ACCOLC, // 044 Get the Access Overload Class |
| eQMI_NAS_SET_ACCOLC, // 045 Set the Access Overload Class |
| eQMI_NAS_GET_SYSPREF, // 046 Get the CDMA system preference |
| eQMI_NAS_GET_NET_PARAMS, // 047 Get various network parameters |
| eQMI_NAS_SET_NET_PARAMS, // 048 Set various network parameters |
| eQMI_NAS_GET_RF_INFO, // 049 Get the SS radio/band channel info |
| eQMI_NAS_GET_AAA_AUTH_STATUS, // 050 Get AN-AAA authentication status |
| eQMI_NAS_SET_SYS_SELECT_PREF, // 051 Set system selection preference |
| eQMI_NAS_GET_SYS_SELECT_PREF, // 052 Get system selection preference |
| eQMI_NAS_SYS_SELECT_IND = 52, // 052 System selection pref indication |
| |
| eQMI_NAS_SET_DDTM_PREF = 55, // 055 Set DDTM preference |
| eQMI_NAS_GET_DDTM_PREF, // 056 Get DDTM preference |
| eQMI_NAS_DDTM_IND = 56, // 056 DDTM preference indication |
| eQMI_NAS_GET_OPERATER_NAME, // 057 Get operator name data |
| eQMI_NAS_OPERATER_NAME_IND, // 058 Operator name data indication |
| eQMI_NAS_GET_PLMN_MODE, // 059 Get PLMN mode bit from CSP |
| eQMI_NAS_PLMN_MODE_IND, // 060 CSP PLMN mode bit indication |
| eQMI_NAS_UPDATE_AKEY, // 061 Update the A-KEY |
| eQMI_NAS_GET_3GPP2_SUBS_INFO, // 062 Get 3GPP2 subscription info |
| eQMI_NAS_SET_3GPP2_SUBS_INFO, // 063 Set 3GPP2 subscription info |
| eQMI_NAS_MOB_CAI_REV, // 064 Get mobile CAI revision information |
| eQMI_NAS_GET_RTRE_CONFIG, // 065 Get RTRE configuration information |
| eQMI_NAS_SET_RTRE_CONFIG, // 066 Set RTRE configuration information |
| eQMI_NAS_GET_CELL_LOC_INFO, // 067 Get cell location information |
| eQMI_NAS_GET_PLMN_NAME, // 068 Get operator name for specified network |
| eQMI_NAS_BIND_SUBS, // 069 Bind client to a specific subscription |
| eQMI_NAS_MANAGED_ROAMING_IND, // 070 Managed roaming indication |
| eQMI_NAS_DSB_PREF_IND, // 071 Dual standby preference indication |
| eQMI_NAS_SUBS_INFO_IND, // 072 Subscription info indication |
| eQMI_NAS_GET_MODE_PREF, // 073 Get mode preference |
| |
| eQMI_NAS_SET_DSB_PREF = 75, // 075 Set dual standby preference |
| eQMI_NAS_NETWORK_TIME_IND, // 076 Network time indication |
| eQMI_NAS_GET_SYSTEM_INFO, // 077 Get system info |
| eQMI_NAS_SYSTEM_INFO_IND, // 078 System info indication |
| eQMI_NAS_GET_SIGNAL_INFO, // 079 Get signal info |
| eQMI_NAS_CFG_SIGNAL_INFO, // 080 Configure signal info report |
| eQMI_NAS_SIGNAL_INFO_IND, // 081 Signal info indication |
| eQMI_NAS_GET_ERROR_RATE, // 082 Get error rate info |
| eQMI_NAS_ERROR_RATE_IND, // 083 Error rate indication |
| eQMI_NAS_EVDO_SESSION_IND, // 084 CDMA 1xEV-DO session close indication |
| eQMI_NAS_EVDO_UATI_IND, // 085 CDMA 1xEV-DO UATI update indication |
| eQMI_NAS_GET_EVDO_SUBTYPE, // 086 Get CDMA 1xEV-DO protocol subtype |
| eQMI_NAS_GET_EVDO_COLOR_CODE, // 087 Get CDMA 1xEV-DO color code |
| eQMI_NAS_GET_ACQ_SYS_MODE, // 088 Get current acquisition system mode |
| eQMI_NAS_SET_RX_DIVERSITY, // 089 Set the RX diversity |
| eQMI_NAS_GET_RX_TX_INFO, // 090 Get detailed RX/TX information |
| eQMI_NAS_UPDATE_AKEY_EXT, // 091 Update the A-KEY (extended) |
| eQMI_NAS_GET_DSB_PREF, // 092 Get dual standby preference |
| |
| eQMI_NAS_DETACH_LTE, // 093 Detach the current LTE system |
| eQMI_NAS_BLOCK_LTE_PLMN, // 094 Block LTE PLMN |
| eQMI_NAS_UNBLOCK_LTE_PLMN, // 095 Unblock LTE PLMN |
| eQMI_NAS_RESET_LTE_PLMN_BLK, // 096 Reset LTE PLMN blocking |
| eQMI_NAS_CUR_PLMN_NAME_IND, // 097 Current PLMN name indication |
| eQMI_NAS_CONFIG_EMBMS, // 098 Configure eMBMS |
| eQMI_NAS_GET_EMBMS_STATUS, // 099 Get eMBMS status |
| eQMI_NAS_EMBMS_STATUS_IND, // 100 eMBMS status indication |
| eQMI_NAS_GET_CDMA_POS_INFO, // 101 Get CDMA position info |
| eQMI_NAS_RF_BAND_INFO_IND, // 102 RF band info indication |
| eQMI_NAS_FORCE_NET_SEARCH, // 103 Force network search |
| eQMI_NAS_NET_REJECT_IND, // 104 Network reject indication |
| eQMI_NAS_GET_MANAGED_ROAM, // 105 Get managed roaming configuration |
| eQMI_NAS_RTRE_CONFIG_IND, // 106 RTRE configuration indication |
| eQMI_NAS_GET_CENTRALIZED_EOM, // 107 Get centralized EONS support |
| eQMI_NAS_CFG_SIGNAL_INFO2, // 108 Configure signal info report (V2) |
| eQMI_NAS_GET_TDS_CELL_INFO, // 109 Get TD-SCDMA cell/position info |
| }; |
| |
| // Enum to describe QMI WMS Message types |
| enum eQMIMessageWMS:WORD |
| { |
| eQMI_WMS_RESET = 0, // 00 Reset WMS service state variables |
| eQMI_WMS_SET_EVENT, // 01 Set new message report conditions |
| eQMI_WMS_EVENT_IND = 1, // 01 New message report indication |
| |
| eQMI_WMS_RAW_SEND = 32, // 32 Send a raw message |
| eQMI_WMS_RAW_WRITE, // 33 Write a raw message to the device |
| eQMI_WMS_RAW_READ, // 34 Read a raw message from the device |
| eQMI_WMS_MODIFY_TAG, // 35 Modify message tag on the device |
| eQMI_WMS_DELETE, // 36 Delete message by index/tag/memory |
| |
| eQMI_WMS_GET_MSG_PROTOCOL = 48, // 48 Get the current message protocol |
| eQMI_WMS_GET_MSG_LIST, // 49 Get list of messages from the device |
| eQMI_WMS_SET_ROUTES, // 50 Set routes for message memory storage |
| eQMI_WMS_GET_ROUTES, // 51 Get routes for message memory storage |
| eQMI_WMS_GET_SMSC_ADDR, // 52 Get SMSC address |
| eQMI_WMS_SET_SMSC_ADDR, // 53 Set SMSC address |
| eQMI_WMS_GET_MSG_LIST_MAX, // 54 Get maximum size of SMS storage |
| eQMI_WMS_SEND_ACK, // 55 Send ACK |
| eQMI_WMS_SET_RETRY_PERIOD, // 56 Set retry period |
| eQMI_WMS_SET_RETRY_INTERVAL, // 57 Set retry interval |
| eQMI_WMS_SET_DC_DISCO_TIMER, // 58 Set DC auto-disconnect timer |
| eQMI_WMS_SET_MEMORY_STATUS, // 59 Set memory storage status |
| eQMI_WMS_SET_BC_ACTIVATION, // 60 Set broadcast activation |
| eQMI_WMS_SET_BC_CONFIG, // 61 Set broadcast config |
| eQMI_WMS_GET_BC_CONFIG, // 62 Get broadcast config |
| eQMI_WMS_MEMORY_FULL_IND, // 63 Memory full indication |
| eQMI_WMS_GET_DOMAIN_PREF, // 64 Get domain preference |
| eQMI_WMS_SET_DOMAIN_PREF, // 65 Set domain preference |
| eQMI_WMS_MEMORY_SEND, // 66 Send message from memory store |
| eQMI_WMS_GET_MSG_WAITING, // 67 Get message waiting info |
| eQMI_WMS_MSG_WAITING_IND, // 68 Message waiting indication |
| eQMI_WMS_SET_PRIMARY_CLIENT, // 69 Set client as primary client |
| eQMI_WMS_SMSC_ADDR_IND, // 70 SMSC address indication |
| eQMI_WMS_INDICATOR_REG, // 71 Register for indicators |
| eQMI_WMS_GET_TRANSPORT_INFO, // 72 Get transport layer info |
| eQMI_WMS_TRANSPORT_INFO_IND, // 73 Transport layer info indication |
| eQMI_WMS_GET_NW_REG_INFO, // 74 Get network registration info |
| eQMI_WMS_NW_REG_INFO_IND, // 75 Network registration info indication |
| eQMI_WMS_BIND_SUBSCRIPTION, // 76 Bind client to a subscription |
| eQMI_WMS_GET_INDICATOR_REG, // 77 Get indicator registration |
| eQMI_WMS_GET_SMS_PARAMETERS, // 78 Get SMS EF-SMSP parameters |
| eQMI_WMS_SET_SMS_PARAMETERS, // 79 Set SMS EF-SMSP parameters |
| eQMI_WMS_CALL_STATUS_IND, // 80 Call status indication |
| eQMI_WMS_GET_DOMAIN_PREF_CFG, // 81 Get domain pref config |
| eQMI_WMS_SET_DOMAIN_PREF_CFG, // 82 Set domain pref config |
| eQMI_WMS_GET_RETRY_PERIOD, // 83 Get retry period |
| eQMI_WMS_GET_RETRY_INTERVAL, // 84 Get retry interval |
| eQMI_WMS_GET_DC_DISCO_TIMER, // 85 Get DC auto-disconnect timer |
| eQMI_WMS_GET_MEMORY_STATUS, // 86 Get memory storage status |
| eQMI_WMS_GET_PRIMARY_CLIENT, // 87 Get primary cleint |
| eQMI_WMS_GET_SUBSCR_BINDING, // 88 Get client subscription binding |
| eQMI_WMS_ASYNC_RAW_SEND, // 89 Asynchronously send a raw message |
| eQMI_WMS_ASYNC_RAW_SEND_IND = 89,// 89 Asynchronous send indication |
| eQMI_WMS_ASYNC_SEND_ACK, // 90 Asynchronously send ACK |
| eQMI_WMS_ASYNC_SEND_ACK_IND = 90,// 90 Asynchronou send ACK indication |
| eQMI_WMS_ASYNC_MEMORY_SEND, // 91 Async send msg from memory store |
| eQMI_WMS_ASYNC_MEM_SEND_IND = 91,// 91 Async memory store send indication |
| eQMI_WMS_GET_SERVICE_READY, // 92 Get service ready status |
| eQMI_WMS_SERVICE_READY_IND, // 93 Service ready status indication |
| eQMI_WMS_BC_CONFIG_IND, // 94 Broadcast config indication |
| }; |
| |
| // Enum to describe QMI PDS Message types |
| enum eQMIMessagePDS:WORD |
| { |
| eQMI_PDS_RESET = 0, // 000 Reset PDS service state variables |
| eQMI_PDS_SET_EVENT, // 001 Set PDS report conditions |
| eQMI_PDS_EVENT_IND = 1, // 001 PDS report indication |
| |
| eQMI_PDS_GET_STATE = 32, // 032 Return PDS service state |
| eQMI_PDS_STATE_IND = 32, // 032 PDS service state indication |
| eQMI_PDS_SET_STATE, // 033 Set PDS service state |
| eQMI_PDS_START_SESSION, // 034 Start a PDS tracking session |
| eQMI_PDS_GET_SESSION_INFO, // 035 Get PDS tracking session info |
| eQMI_PDS_FIX_POSITION, // 036 Manual tracking session position |
| eQMI_PDS_END_SESSION, // 037 End a PDS tracking session |
| eQMI_PDS_GET_NMEA_CFG, // 038 Get NMEA sentence config |
| eQMI_PDS_SET_NMEA_CFG, // 039 Set NMEA sentence config |
| eQMI_PDS_INJECT_TIME, // 040 Inject a time reference |
| eQMI_PDS_GET_DEFAULTS, // 041 Get default tracking session config |
| eQMI_PDS_SET_DEFAULTS, // 042 Set default tracking session config |
| eQMI_PDS_GET_XTRA_PARAMS, // 043 Get the GPS XTRA parameters |
| eQMI_PDS_SET_XTRA_PARAMS, // 044 Set the GPS XTRA parameters |
| eQMI_PDS_FORCE_XTRA_DL, // 045 Force a GPS XTRA database download |
| eQMI_PDS_GET_AGPS_CONFIG, // 046 Get the AGPS mode configuration |
| eQMI_PDS_SET_AGPS_CONFIG, // 047 Set the AGPS mode configuration |
| eQMI_PDS_GET_SVC_AUTOTRACK, // 048 Get the service auto-tracking state |
| eQMI_PDS_SET_SVC_AUTOTRACK, // 049 Set the service auto-tracking state |
| eQMI_PDS_GET_COM_AUTOTRACK, // 050 Get COM port auto-tracking config |
| eQMI_PDS_SET_COM_AUTOTRACK, // 051 Set COM port auto-tracking config |
| eQMI_PDS_RESET_DATA, // 052 Reset PDS service data |
| eQMI_PDS_SINGLE_FIX, // 053 Request single position fix |
| eQMI_PDS_GET_VERSION, // 054 Get PDS service version |
| eQMI_PDS_INJECT_XTRA, // 055 Inject XTRA data |
| eQMI_PDS_INJECT_POSITION, // 056 Inject position data |
| eQMI_PDS_INJECT_WIFI, // 057 Inject Wi-Fi obtained data |
| eQMI_PDS_GET_SBAS_CONFIG, // 058 Get SBAS config |
| eQMI_PDS_SET_SBAS_CONFIG, // 059 Set SBAS config |
| eQMI_PDS_SEND_NI_RESPONSE, // 060 Send network initiated response |
| eQMI_PDS_INJECT_ABS_TIME, // 061 Inject absolute time |
| eQMI_PDS_INJECT_EFS, // 062 Inject EFS data |
| eQMI_PDS_GET_DPO_CONFIG, // 063 Get DPO config |
| eQMI_PDS_SET_DPO_CONFIG, // 064 Set DPO config |
| eQMI_PDS_GET_ODP_CONFIG, // 065 Get ODP config |
| eQMI_PDS_SET_ODP_CONFIG, // 066 Set ODP config |
| eQMI_PDS_CANCEL_SINGLE_FIX, // 067 Cancel single position fix |
| eQMI_PDS_GET_GPS_STATE, // 068 Get GPS state |
| eQMI_PDS_SET_PPM_EVT_REPORT, // 069 Set PPM event report |
| eQMI_PDS_SET_SPI_REPORT, // 070 Set SPI streaming reporting |
| eQMI_PDS_SET_SPI_RPT_IND = 70, // 070 Set SPI streaming indication |
| eQMI_PDS_SET_SPI_STATUS, // 071 Set SPI status |
| eQMI_PDS_SET_PPM_REPORT, // 072 Set PPM reporting state |
| eQMI_PDS_SET_PPM_RPT_IND = 72, // 072 Set PPM reporting state indication |
| eQMI_PDS_FORCE_RECEIVER_OFF, // 073 Force receiver off |
| |
| eQMI_PDS_GET_METHODS = 80, // 080 Get GPS position methods state |
| eQMI_PDS_SET_METHODS, // 081 Set GPS position methods state |
| eQMI_PDS_INJECT_SENSOR, // 082 Inject sensor data |
| eQMI_PDS_INJECT_TIME_SYNC, // 083 Inject time sync data |
| eQMI_PDS_GET_SENSOR_CFG, // 084 Get sensor config |
| eQMI_PDS_SET_SENSOR_CFG, // 085 Set sensor config |
| eQMI_PDS_GET_NAV_CFG, // 086 Get navigation config |
| eQMI_PDS_SET_NAV_CFG, // 087 Set navigation config |
| |
| eQMI_PDS_SET_WLAN_BLANK = 90, // 090 Set WLAN blanking |
| eQMI_PDS_SET_LBS_SC_RPT, // 091 Set LBS security challenge reporting |
| eQMI_PDS_LBS_SC_IND = 91, // 091 LBS security challenge indication |
| eQMI_PDS_SET_LBS_SC, // 092 Set LBS security challenge |
| eQMI_PDS_GET_LBS_ENCRYPT_CFG, // 093 Get LBS security encryption config |
| eQMI_PDS_SET_LBS_UPDATE_RATE, // 094 Set LBS security update rate |
| eQMI_PDS_SET_CELLDB_CONTROL, // 095 Set cell database control |
| eQMI_PDS_READY_IND, // 096 Ready indication |
| eQMI_PDS_INJECT_MOTION_DATA, // 097 Inject motion data |
| eQMI_PDS_SET_GNSS_ERR_REPORT, // 098 Set GNSS error recovery report |
| eQMI_PDS_GNSS_ERR_IND = 98, // 098 GNSS error recovery report indication |
| eQMI_PDS_RESET_SERVICE, // 099 Reset location service |
| eQMI_PDS_INJECT_TEST_DATA, // 100 Inject test data |
| eQMI_PDS_SET_GNSS_RF_CFG, // 101 Set GNSS RF config |
| }; |
| |
| // Enum to describe QMI AUTH Message types |
| enum eQMIMessageAUTH:WORD |
| { |
| eQMI_AUTH_START_EAP = 32, // 32 Start the EAP session |
| eQMI_AUTH_SEND_EAP, // 33 Send and receive EAP packets |
| eQMI_AUTH_EAP_RESULT_IND, // 34 EAP session result indication |
| eQMI_AUTH_GET_EAP_KEYS, // 35 Get the EAP session keys |
| eQMI_AUTH_END_EAP, // 36 End the EAP session |
| eQMI_AUTH_RUN_AKA, // 37 Runs the AKA algorithm |
| eQMI_AUTH_AKA_RESULT_IND, // 38 AKA algorithm result indication |
| }; |
| |
| // Enum to describe QMI VOICE Message types |
| enum eQMIMessageVoice:WORD |
| { |
| eQMI_VOICE_INDICATION_REG = 3, // 03 Set indication registration state |
| |
| eQMI_VOICE_CALL_ORIGINATE = 32, // 32 Originate a voice call |
| eQMI_VOICE_CALL_END, // 33 End a voice call |
| eQMI_VOICE_CALL_ANSWER, // 34 Answer incoming voice call |
| |
| eQMI_VOICE_GET_CALL_INFO = 36, // 36 Get call information |
| eQMI_VOICE_OTASP_STATUS_IND, // 37 OTASP/OTAPA event indication |
| eQMI_VOICE_INFO_REC_IND, // 38 New info record indication |
| eQMI_VOICE_SEND_FLASH, // 39 Send a simple flash |
| eQMI_VOICE_BURST_DTMF, // 40 Send a burst DTMF |
| eQMI_VOICE_START_CONT_DTMF, // 41 Starts a continuous DTMF |
| eQMI_VOICE_STOP_CONT_DTMF, // 42 Stops a continuous DTMF |
| eQMI_VOICE_DTMF_IND, // 43 DTMF event indication |
| eQMI_VOICE_SET_PRIVACY_PREF, // 44 Set privacy preference |
| eQMI_VOICE_PRIVACY_IND, // 45 Privacy change indication |
| eQMI_VOICE_ALL_STATUS_IND, // 46 Voice all call status indication |
| eQMI_VOICE_GET_ALL_STATUS, // 47 Get voice all call status |
| |
| eQMI_VOICE_MANAGE_CALLS = 49, // 49 Manage calls |
| eQMI_VOICE_SUPS_NOTIFICATION_IND, // 50 Supplementary service notifications |
| eQMI_VOICE_SET_SUPS_SERVICE, // 51 Manage supplementary service |
| eQMI_VOICE_GET_CALL_WAITING, // 52 Query sup service call waiting |
| eQMI_VOICE_GET_CALL_BARRING, // 53 Query sup service call barring |
| eQMI_VOICE_GET_CLIP, // 54 Query sup service CLIP |
| eQMI_VOICE_GET_CLIR, // 55 Query sup service CLIR |
| eQMI_VOICE_GET_CALL_FWDING, // 56 Query sup service call forwarding |
| eQMI_VOICE_SET_CALL_BARRING_PWD, // 57 Set call barring password |
| eQMI_VOICE_ORIG_USSD, // 58 Initiate USSD operation then wait |
| eQMI_VOICE_ANSWER_USSD, // 59 Answer USSD request |
| eQMI_VOICE_CANCEL_USSD, // 60 Cancel USSD operation |
| eQMI_VOICE_USSD_RELEASE_IND, // 61 USSD release indication |
| eQMI_VOICE_USSD_IND, // 62 USSD request/notification indication |
| eQMI_VOICE_UUS_IND, // 63 UUS information indication |
| eQMI_VOICE_SET_CONFIG, // 64 Set config |
| eQMI_VOICE_GET_CONFIG, // 65 Get config |
| eQMI_VOICE_SUPS_IND, // 66 Sup service request indication |
| eQMI_VOICE_ASYNC_ORIG_USSD, // 67 Initiate USSD operation |
| eQMI_VOICE_ASYNC_USSD_IND = 67, // 67 USSD request/notification indication |
| eQMI_VOICE_BIND_SUBSCRIPTION, // 68 Bind subscription |
| eQMI_VOICE_ALS_SET_LINE_SW, // 69 ALS set line switching |
| eQMI_VOICE_ALS_SELECT_LINE, // 70 ALS select line |
| eQMI_VOICE_AOC_RESET_ACM, // 71 AOC reset ACM |
| eQMI_VOICE_AOC_SET_ACM_MAX, // 72 ACM set ACM maximum |
| eQMI_VOICE_AOC_GET_CM_INFO, // 73 AOC get call meter info |
| eQMI_VOICE_AOC_LOW_FUNDS_IND, // 74 AOC low funds indication |
| eQMI_VOICE_GET_COLP, // 75 Get COLP info |
| eQMI_VOICE_GET_COLR, // 76 Get COLR info |
| eQMI_VOICE_GET_CNAP, // 77 Get CNAP info |
| eQMI_VOICE_MANAGE_IP_CALLS, // 78 Manage VoIP calls |
| eQMI_VOICE_ALS_GET_LINE_SW, // 79 ALS get line switching |
| eQMI_VOICE_ALS_GET_LINE_SEL, // 80 ALS get selected line |
| eQMI_VOICE_MODIFIED_IND, // 81 Call modified indication |
| eQMI_VOICE_MODIFY_ACCEPT_IND, // 82 Call modify accept indication |
| eQMI_VOICE_SPEECH_CODEC_IND, // 83 Speech codec info indication |
| eQMI_VOICE_HANDOVER_IND, // 84 Handover indication |
| }; |
| |
| // Enum to describe QMI UIM Message types |
| enum eQMIMessageUIM:WORD |
| { |
| eQMI_UIM_RESET = 0, // 00 Reset |
| |
| eQMI_UIM_READ_TRANSPARENT = 32, // 32 Read data |
| eQMI_UIM_READ_TRANSPARENT_IND = 32, // 32 Read data indication |
| eQMI_UIM_READ_RECORD, // 33 Read one or more records |
| eQMI_UIM_READ_RECORD_IND = 33, // 33 Read records indication |
| eQMI_UIM_WRITE_TRANSPARENT, // 34 Write data |
| eQMI_UIM_WRITE_TRANSPARENT_IND = 34, // 34 Write data indication |
| eQMI_UIM_WRITE_RECORD, // 35 Write a record |
| eQMI_UIM_WRITE_RECORD_IND = 35, // 35 Write a record indication |
| eQMI_UIM_GET_FILE_ATTRIBUTES, // 36 Get file attributes |
| eQMI_UIM_GET_FILE_ATTRIBUTES_IND = 36, // 36 Get file attributes indication |
| eQMI_UIM_SET_PIN_PROTECTION, // 37 Set PIN protection |
| eQMI_UIM_SET_PIN_PROTECTION_IND = 37, // 37 Set PIN protection indication |
| eQMI_UIM_VERITFY_PIN, // 38 Verify PIN |
| eQMI_UIM_VERITFY_PIN_IND = 38, // 38 Verify PIN indication |
| eQMI_UIM_UNBLOCK_PIN, // 39 Unblock PIN |
| eQMI_UIM_UNBLOCK_PIN_IND = 39, // 39 Unblock PIN indication |
| eQMI_UIM_CHANGE_PIN, // 40 Change PIN |
| eQMI_UIM_CHANGE_PIN_IND = 40, // 40 Change PIN indication |
| eQMI_UIM_DEPERSONALIZATION, // 41 Depersonalization |
| eQMI_UIM_REFRESH_REGISTER, // 42 Refresh register |
| eQMI_UIM_REFRESH_OK, // 43 Validate refresh |
| eQMI_UIM_REFRESH_COMPLETE, // 44 Complete refresh |
| eQMI_UIM_GET_LAST_REFRESH_EVENT, // 45 Get last refresh event |
| eQMI_UIM_EVENT_REGISTRATION, // 46 Register for indications |
| eQMI_UIM_GET_CARD_STATUS, // 47 Get card status |
| eQMI_UIM_POWER_DOWN, // 48 Power down |
| eQMI_UIM_POWER_UP, // 49 Power up |
| eQMI_UIM_CARD_STATUS_IND, // 50 Card status indication |
| eQMI_UIM_REFRESH_IND, // 51 Refresh indication |
| eQMI_UIM_AUTHENTICATE, // 52 Authenticate |
| eQMI_UIM_AUTHENTICATE_IND = 52, // 52 Authenticate indication |
| eQMI_UIM_CLOSE_SESSION, // 53 Close session |
| eQMI_UIM_GET_SERVICE_STATUS, // 54 Get service status |
| eQMI_UIM_SET_SERVICE_STATUS, // 55 Set service status |
| eQMI_UIM_CHANGE_PROVISIONING, // 56 Change provisioning |
| eQMI_UIM_GET_LABEL, // 57 Get label |
| eQMI_UIM_GET_CONFIG, // 58 Get configuration |
| eQMI_UIM_SEND_ADPU, // 59 Send ADPU |
| eQMI_UIM_SEND_ADPU_IND = 59, // 59 Send ADPU indication |
| eQMI_UIM_SAP_CONNECTION, // 60 SAP connection |
| eQMI_UIM_SAP_REQUEST, // 61 SAP request |
| eQMI_UIM_SAP_CONNECTION_IND, // 62 SAP connection indication |
| eQMI_UIM_LOGICAL_CHANNEL, // 63 Logical channel |
| eQMI_UIM_SUBSCRIPTION_OK, // 64 OK to publish subscription? |
| eQMI_UIM_GET_ATR, // 65 Get ATR |
| eQMI_UIM_SESSION_CLOSED_IND, // 67 Session closed indication |
| eQMI_UIM_REGISTER_REFRESH_ALL, // 68 Register for all refresh |
| }; |
| |
| // Enum to describe QMI PBM Message types |
| enum eQMIMessagePBM:WORD |
| { |
| eQMI_PBM_INDICATION_REG = 1, // 01 Set indication registration state |
| eQMI_PBM_GET_CAPABILITIES, // 02 Get phonebook capabilities by type |
| eQMI_PBM_GET_ALL_CAPABILITIES, // 03 Get all phonebook capabilities |
| eQMI_PBM_READ_RECORDS, // 04 Read phonebook records |
| eQMI_PBM_READ_RECORD_IND = 4, // 04 Read phonebook record indication |
| eQMI_PBM_WRITE_RECORD, // 05 Add/modify a phonebook record |
| eQMI_PBM_DELETE_RECORD, // 06 Delete a phonebook record |
| eQMI_PBM_DELETE_ALL_RECORDS, // 07 Delete all phonebook records |
| eQMI_PBM_SEARCH_RECORDS, // 08 Search phonebook records |
| eQMI_PBM_RECORD_UPDATE_IND, // 09 Phonebook record update indication |
| eQMI_PBM_REFRESH_IND, // 10 Phonebook refresh indication |
| eQMI_PBM_READY_IND, // 11 Phonebook ready indication |
| eQMI_PBM_EMERGENCY_LIST_IND, // 12 Phonebook emergency list indication |
| eQMI_PBM_ALL_READY_IND, // 13 All phonebooks ready indication |
| eQMI_PBM_GET_EMERGENCY_LIST, // 14 Get phonebook emergency list |
| eQMI_PBM_GET_ALL_GROUPS, // 15 Get all phonebook groups |
| eQMI_PBM_SET_GROUP_INFO, // 16 Set phonebook group info |
| eQMI_PBM_GET_STATE, // 17 Get phonebook state |
| eQMI_PBM_READ_ALL_HIDDEN_RECS, // 18 Read all hidden phonebook records |
| eQMI_PBM_HIDDEN_REC_STATUS_IND, // 19 Hidden record status indication |
| eQMI_PBM_GET_NEXT_EMPTY_REC_ID, // 20 Get next empty record ID |
| eQMI_PBM_GET_NEXT_REC_ID, // 21 Get next non-empty record ID |
| eQMI_PBM_GET_AAS_LIST, // 22 Get AAS list |
| eQMI_PBM_SET_AAS, // 23 Add/modify/delete AAS entry |
| eQMI_PBM_UPDATE_AAS_IND, // 24 AAS change indication |
| eQMI_PBM_UPDATE_GAS_IND, // 25 GAS change indication |
| eQMI_PBM_BIND_SUBSCRIPTION, // 26 Bind client to specific subscription |
| eQMI_PBM_GET_SUBSCRIPTION, // 27 Get subscription client is bound to |
| eQMI_PBM_SET_CAPS_READ_OP, // 28 ADN set capabilities read operation |
| eQMI_PBM_SET_CAPS_READ_IND = 28, // 28 ADN set caps read op indication |
| eQMI_PBM_EX_READ_RECORDS, // 29 Read phonebook records |
| eQMI_PBM_EX_READ_RECORD_IND = 29,// 29 Read phonebook record indication |
| eQMI_PBM_EX_WRITE_RECORD, // 30 Add/modify a phonebook record |
| eQMI_PBM_EX_SEARCH_RECORDS, // 31 Search phonebook records |
| eQMI_PBM_EX_READ_ALL_HIDDEN_RECS,// 32 Read all hidden phonebook records |
| eQMI_PBM_SIM_INIT_DONE_IND, // 33 SIM initialization done indication |
| }; |
| |
| // Enum to describe QMI LOC Message types |
| enum eQMIMessageLOC:WORD |
| { |
| eQMI_LOC_CLIENT_REVISION = 32, // 032 Send client revision to service |
| eQMI_LOC_REGISTER_EVENTS, // 033 Register for events/indications |
| eQMI_LOC_START, // 034 Start GPS session |
| eQMI_LOC_STOP, // 035 Start GPS session |
| eQMI_LOC_POSITION_REPORT_IND, // 036 Position report indication |
| eQMI_LOC_GNSS_SAT_INFO_IND, // 037 GNSS satellite info indication |
| eQMI_LOC_NMEA_IND, // 038 NMEA sentence indication |
| eQMI_LOC_NETWORK_REQ_IND, // 039 Network initiated request indication |
| eQMI_LOC_INJECT_TIME_REQ_IND, // 040 Inject time request indication |
| eQMI_LOC_INJECT_ORBITS_REQ_IND, // 041 Inject predicted orbits req ind |
| eQMI_LOC_INJECT_POS_REQ_IND, // 042 Inject position request indication |
| eQMI_LOC_ENGINE_STATE_IND, // 043 Engine state indication |
| eQMI_LOC_FIX_SESSION_STATE_IND, // 044 Fi session state indication |
| eQMI_LOC_WIFI_REQ_IND, // 045 Wi-Fi request indication |
| eQMI_LOC_SENSOR_DATA_IND, // 046 Sensor streaming ready status ind |
| eQMI_LOC_INJECT_TIME_SYNC_IND, // 047 Inject time sync data indication |
| eQMI_LOC_SPI_STREAM_REQ_IND, // 048 SPI streaming reports req indication |
| eQMI_LOC_SVR_CONNECTION_REQ_IND, // 049 Server connection req indication |
| eQMI_LOC_GET_REV_REQ, // 050 Get service revision |
| eQMI_LOC_GET_REV_REQ_IND = 50, // 050 Get service revision indication |
| eQMI_LOC_GET_FIX_CRIT, // 051 Get fix criteria |
| eQMI_LOC_GET_FIX_CRIT_IND = 51, // 051 Get fix criteria indication |
| eQMI_LOC_NI_USER_RSP, // 052 Network initiated user response |
| eQMI_LOC_NI_USER_RSP_IND = 52, // 052 Network initiated user response ind |
| eQMI_LOC_INJECT_ORBITS, // 053 Inject predicted orbits data |
| eQMI_LOC_INJECT_ORBITS_IND = 53, // 053 Inject predicted orbits indication |
| eQMI_LOC_GET_ORBIT_SRC, // 054 Get predicted orbits data source |
| eQMI_LOC_GET_ORBIT_SRC_IND = 54, // 054 Get predicted orbits data source ind |
| eQMI_LOC_GET_ORBIT_VLD, // 055 Get predicted orbits data validity |
| eQMI_LOC_GET_ORBIT_VLD_IND = 55, // 055 Get predicted orbits validity ind |
| eQMI_LOC_INJECT_UTC, // 056 Inject UTC time |
| eQMI_LOC_INJECT_UTC_IND = 56, // 056 Inject UTC time indication |
| eQMI_LOC_INJECT_POS, // 057 Inject position |
| eQMI_LOC_INJECT_POS_IND = 57, // 057 Inject position indication |
| eQMI_LOC_SET_ENG_LOCK, // 058 Set engine lock |
| eQMI_LOC_SET_ENG_LOCK_IND = 58, // 058 Set engine lock indication |
| eQMI_LOC_GET_ENG_LOCK, // 059 Get engine lock |
| eQMI_LOC_GET_ENG_LOCK_IND = 59, // 059 Get engine lock indication |
| eQMI_LOC_SET_SBAS_CFG, // 060 Set SBAS config |
| eQMI_LOC_SET_SBAS_CFG_IND = 60, // 060 Set SBAS config indication |
| eQMI_LOC_GET_SBAS_CFG, // 061 Get SBAS config |
| eQMI_LOC_GET_SBAS_CFG_IND = 61, // 061 Get SBAS config indication |
| eQMI_LOC_SET_NMEA_TYPS, // 062 Set NMEA sentence types |
| eQMI_LOC_SET_NMEA_TYPS_IND = 62, // 062 Set NMEA sentence types indication |
| eQMI_LOC_GET_NMEA_TYPS, // 063 Get NMEA sentence types |
| eQMI_LOC_GET_NMEA_TYPS_IND = 63, // 063 Get NMEA sentence types indication |
| eQMI_LOC_SET_LPM_CFG, // 064 Set low power mode config |
| eQMI_LOC_SET_LPM_CFG_IND = 64, // 064 Set low power mode config indication |
| eQMI_LOC_GET_LPM_CFG, // 065 Get low power mode config |
| eQMI_LOC_GET_LPM_CFG_IND = 65, // 065 Get low power mode config indication |
| eQMI_LOC_SET_SERVER, // 066 Set A-GPS server |
| eQMI_LOC_SET_SERVER_IND = 66, // 066 Set A-GPS server indication |
| eQMI_LOC_GET_SERVER, // 067 Set A-GPS server |
| eQMI_LOC_GET_SERVER_IND = 67, // 067 Set A-GPS server indication |
| eQMI_LOC_DEL_ASST_DATA, // 068 Delete assistance data |
| eQMI_LOC_DEL_ASST_DATA_IND = 68, // 068 Delete assistance data indication |
| eQMI_LOC_SET_XTRA_T, // 069 Set XTRA_T session control |
| eQMI_LOC_SET_XTRA_T_IND = 69, // 069 Set XTRA_T session control indication |
| eQMI_LOC_GET_XTRA_T, // 070 Get XTRA_T session control |
| eQMI_LOC_GET_XTRA_T_IND = 70, // 070 Get XTRA_T session control indication |
| eQMI_LOC_INJECT_WIFI, // 071 Inject Wi-Fi info |
| eQMI_LOC_INJECT_WIFI_IND = 71, // 071 Inject Wi-Fi info indication |
| eQMI_LOC_NOTIFY_WIFI, // 072 Notify server of Wi-Fi status |
| eQMI_LOC_NOTIFY_WIFI_IND = 72, // 072 Notify server of Wi-Fi status ind |
| eQMI_LOC_GET_REG_EVENTS, // 073 Get registered event status |
| eQMI_LOC_GET_REG_EVENTS_IND = 73,// 073 Get registered event status ind |
| eQMI_LOC_SET_OP_MODE, // 074 Set operation mode |
| eQMI_LOC_SET_OP_MODE_IND = 74, // 074 Set operation mode indication |
| eQMI_LOC_GET_OP_MODE, // 075 Get operation mode |
| eQMI_LOC_GET_OP_MODE_IND = 75, // 075 Get operation mode indication |
| eQMI_LOC_SET_SPI_STATUS, // 076 Set SPI status |
| eQMI_LOC_SET_SPI_STATUS_IND = 76,// 076 Set SPI status indication |
| eQMI_LOC_INJECT_SENSOR, // 077 Inject sensor data |
| eQMI_LOC_INJECT_SENSOR_IND = 77, // 077 Inject sensor data indication |
| eQMI_LOC_INJ_TIME_SYNC, // 078 Inject time sync data |
| eQMI_LOC_INJ_TIME_SYNC_IND = 78, // 078 Inject time sync data indication |
| eQMI_LOC_SET_CRADLE, // 079 Set cradle mount config |
| eQMI_LOC_SET_CRADLE_IND = 79, // 079 Set cradle mount config indication |
| eQMI_LOC_GET_CRADLE, // 080 Get cradle mount config |
| eQMI_LOC_GET_CRADLE_IND = 80, // 080 Get cradle mount config indication |
| eQMI_LOC_SET_EXT_POWER, // 081 Set external power config |
| eQMI_LOC_SET_EXT_POWER_IND = 81, // 081 Set external power config indication |
| eQMI_LOC_GET_EXT_POWER, // 082 Get external power config |
| eQMI_LOC_GET_EXT_POWER_IND = 82, // 082 Get external power config indication |
| eQMI_LOC_INFORM_CONN, // 083 Inform service of connection status |
| eQMI_LOC_INFORM_CONN_IND = 83, // 083 Inform connection status indication |
| eQMI_LOC_SET_PROTO_CFG, // 084 Set protocol config |
| eQMI_LOC_SET_PROTO_CFG_IND = 84, // 084 Set protocol config indication |
| eQMI_LOC_GET_PROTO_CFG, // 085 Get protocol config |
| eQMI_LOC_GET_PROTO_CFG_IND = 85, // 085 Get protocol config indication |
| eQMI_LOC_SET_SENSOR_CFG, // 086 Set sensor control config |
| eQMI_LOC_SET_SENSOR_CFG_IND = 86,// 086 Set sensor control config indication |
| eQMI_LOC_GET_SENSOR_CFG, // 087 Get sensor control config |
| eQMI_LOC_GET_SENSOR_CFG_IND = 87,// 087 Get sensor control config indication |
| eQMI_LOC_SET_SENSOR_PRP, // 088 Set sensor properties |
| eQMI_LOC_SET_SENSOR_PRP_IND = 88,// 088 Set sensor properties indication |
| eQMI_LOC_GET_SENSOR_PRP, // 089 Get sensor properties |
| eQMI_LOC_GET_SENSOR_PRP_IND = 89,// 089 Get sensor properties indication |
| eQMI_LOC_SET_SENSOR_PRF, // 090 Set sensor performance control |
| eQMI_LOC_SET_SENSOR_PRF_IND = 90,// 090 Set sensor performance control ind |
| eQMI_LOC_GET_SENSOR_PRF, // 091 Get sensor performance control |
| eQMI_LOC_GET_SENSOR_PRF_IND = 91,// 091 Get sensor performance control ind |
| eQMI_LOC_INJ_SUPL_CERT, // 092 Inject SUPL certificate |
| eQMI_LOC_INJ_SUPL_CERT_IND = 92, // 092 Inject SUPL certificate indication |
| eQMI_LOC_DEL_SUPL_CERT, // 093 Delete SUPL certificate |
| eQMI_LOC_DEL_SUPL_CERT_IND = 93, // 093 Delete SUPL certificate indication |
| eQMI_LOC_SET_ENGINE_CFG, // 094 Set position engine config |
| eQMI_LOC_SET_ENGINE_CFG_IND = 94,// 094 Set position engine config ind |
| eQMI_LOC_GET_ENGINE_CFG, // 095 Get position engine config |
| eQMI_LOC_GET_ENGINE_CFG_IND = 95,// 095 Get position engine config ind |
| eQMI_LOC_GEOFENCE_NOTIF_IND, // 096 Geofence notification indication |
| eQMI_LOC_GEOFENCE_ALERT_IND, // 097 Geofence alert indication |
| eQMI_LOC_GEOFENCE_BREACH_IND, // 098 Geofence breach indication |
| eQMI_LOC_ADD_GEOFENCE, // 099 Add circular geofence |
| eQMI_LOC_ADD_GEOFENCE_IND = 99, // 099 Add circular geofence indication |
| eQMI_LOC_DEL_GEOFENCE, // 100 Delete geofence |
| eQMI_LOC_DEL_GEOFENCE_IND = 100, // 100 Delete geofence indication |
| eQMI_LOC_QRY_GEOFENCE, // 101 Query geofence |
| eQMI_LOC_QRY_GEOFENCE_IND = 101, // 101 Query geofence indication |
| eQMI_LOC_EDIT_GEOFENCE, // 102 Edit geofence |
| eQMI_LOC_EDIT_GEOFENCE_IND = 102,// 102 Edit geofence indication |
| eQMI_LOC_GET_BEST_POS, // 103 Get best available position |
| eQMI_LOC_GET_BEST_POS_IND = 103, // 103 Get best available position ind |
| eQMI_LOC_INJ_MOTION, // 104 Inject motion data |
| eQMI_LOC_INJ_MOTION_IND = 104, // 104 Inject motion data indication |
| eQMI_LOC_GET_NI_GF_IDS, // 105 Get NI geofence ID list |
| eQMI_LOC_GET_NI_GF_IDS_IND = 105,// 105 Get NI geofence ID list indication |
| }; |
| |
| // Enum to describe QMI CAT Message types |
| enum eQMIMessageCAT:WORD |
| { |
| eQMI_CAT_RESET = 0, // 00 Reset CAT service state variables |
| eQMI_CAT_SET_EVENT, // 01 Set new message report conditions |
| eQMI_CAT_EVENT_IND = 1, // 01 New message report indication |
| |
| eQMI_CAT_GET_STATE = 32, // 32 Get service state information |
| eQMI_CAT_SEND_TERMINAL, // 33 Send a terminal response |
| eQMI_CAT_SEND_ENVELOPE, // 34 Send an envelope command |
| eQMI_CAT_GET_EVENT, // 35 Get last message report |
| eQMI_CAT_SEND_DECODED_TERMINAL, // 36 Send a decoded terminal response |
| eQMI_CAT_SEND_DECODED_ENVELOPE, // 37 Send a decoded envelope command |
| eQMI_CAT_EVENT_CONFIRMATION, // 38 Event confirmation |
| eQMI_CAT_SCWS_OPEN_CHANNEL, // 39 Open a channel to a SCWS |
| eQMI_CAT_SCWS_OPEN_IND = 39, // 39 SCWS open channel indication |
| eQMI_CAT_SCWS_CLOSE_CHANNEL, // 40 Close a channel to a SCWS |
| eQMI_CAT_SCWS_CLOSE_IND = 40, // 40 SCWS close channel indication |
| eQMI_CAT_SCWS_SEND_DATA, // 41 Send data to a SCWS |
| eQMI_CAT_SCWS_SEND_IND = 41, // 41 SCWS send data indication |
| eQMI_CAT_SCWS_DATA_AVAILABLE, // 42 Indicate that data is available |
| eQMI_CAT_SCWS_CHANNEL_STATUS, // 43 Provide channel status |
| eQMI_CAT_GET_TERMINAL_PROFILE, // 44 Get current modem terminal profile |
| eQMI_CAT_SET_CONFIG, // 45 Set configuration |
| eQMI_CAT_GET_CONFIG, // 46 Get configuration |
| }; |
| |
| /*=========================================================================*/ |
| // eQMIMessagePDC Enumeration |
| // QMI PDC Service Type Message ID Enumeration |
| /*=========================================================================*/ |
| enum eQMIMessagePDC:WORD |
| { |
| eQMI_PDC_RESET = 0, // 00 Reset the PDC service |
| |
| eQMI_PDC_REG_INDICATIONS = 32, // 32 Register for indications |
| eQMI_PDC_CFG_CHANGE_IND, // 33 Config change indication |
| eQMI_PDC_GET_CFG, // 34 Get selected config |
| eQMI_PDC_GET_CFG_IND = 34, // 34 Get selected config indication |
| eQMI_PDC_SET_CFG, // 35 Set selected config |
| eQMI_PDC_SET_CFG_IND = 35, // 35 Set selected config indication |
| eQMI_PDC_LIST_CFGS, // 36 List configs |
| eQMI_PDC_LIST_CFGS_IND = 36, // 36 List configs indication |
| eQMI_PDC_DEL_CFG, // 37 Delete config |
| eQMI_PDC_DEL_CFG_IND = 37, // 37 Delete config indication |
| eQMI_PDC_LOAD_CFG, // 38 Load config |
| eQMI_PDC_LOAD_CFG_IND = 38, // 38 Load config indication |
| eQMI_PDC_ACTIVATE_CFG, // 39 Activate config |
| eQMI_PDC_ACTIVATE_CFG_IND = 39, // 39 Activate config indication |
| eQMI_PDC_GET_CFG_INFO, // 40 Get config info |
| eQMI_PDC_GET_CFG_INFO_IND = 40, // 40 Get config info indication |
| eQMI_PDC_GET_CFG_LIMITS, // 41 Get config limits |
| eQMI_PDC_GET_CFG_LIMITS_IND = 41, // 41 Get config limits indication |
| }; |
| |
| // Enum to describe QMI AUTH AKA Result |
| enum eQMIAUTHAKAResult:UINT8 |
| { |
| eQMIAUTHAKAResult_Success = 0, |
| eQMIAUTHAKAResult_SyncFailure = 1, |
| eQMIAUTHAKAResult_Failure = 2, |
| }; |
| |
| // Enum to describe QMI AUTH AKA Version |
| enum eQMIAUTHAKAVersion:UINT8 |
| { |
| eQMIAUTHAKAVersion_Version1 = 0, |
| eQMIAUTHAKAVersion_Version2 = 1, |
| }; |
| |
| // Enum to describe QMI AUTH EAP Result |
| enum eQMIAUTHEAPResult:UINT8 |
| { |
| eQMIAUTHEAPResult_Success = 0, |
| eQMIAUTHEAPResult_Failure = 1, |
| }; |
| |
| // Enum to describe QMI AUTH SIM AKA Algorithm |
| enum eQMIAUTHSIMAKAAlgorithm:UINT32 |
| { |
| eQMIAUTHSIMAKAAlgorithm_None = 0, |
| eQMIAUTHSIMAKAAlgorithm_SHA1 = 1, |
| eQMIAUTHSIMAKAAlgorithm_MILENAGE = 2, |
| eQMIAUTHSIMAKAAlgorithm_CAVE = 3, |
| eQMIAUTHSIMAKAAlgorithm_GSM = 4, |
| eQMIAUTHSIMAKAAlgorithm_USIMGSM = 5, |
| }; |
| |
| // Enum to describe QMI CAT Activate Targets |
| enum eQMICATActivateTargets:UINT8 |
| { |
| eQMICATActivateTargets_UICCCLFInterface = 1, |
| }; |
| |
| // Enum to describe QMI CAT Address NPI |
| enum eQMICATAddressNPI:UINT8 |
| { |
| eQMICATAddressNPI_Unknown = 0, |
| eQMICATAddressNPI_ISDNTelephony = 1, |
| eQMICATAddressNPI_DataNPI = 2, |
| eQMICATAddressNPI_TelexNPI = 3, |
| eQMICATAddressNPI_PrivateNPI = 4, |
| eQMICATAddressNPI_ExtensionIsReserved = 15, |
| }; |
| |
| // Enum to describe QMI CAT Address TON |
| enum eQMICATAddressTON:UINT8 |
| { |
| eQMICATAddressTON_Unknown = 0, |
| eQMICATAddressTON_InternationalNumber = 1, |
| eQMICATAddressTON_NationalNumber = 2, |
| eQMICATAddressTON_NetworkSpecificNumber = 3, |
| }; |
| |
| // Enum to describe QMI CAT Address Type |
| enum eQMICATAddressType:UINT8 |
| { |
| eQMICATAddressType_NoAddressGiven = 1, |
| eQMICATAddressType_Dynamic = 2, |
| eQMICATAddressType_IPv4 = 3, |
| eQMICATAddressType_IPv6 = 4, |
| }; |
| |
| // Enum to describe QMI CAT Alpha ID Command Type |
| enum eQMICATAlphaIDCommandType:UINT8 |
| { |
| eQMICATAlphaIDCommandType_SendSMSProactiveCommand = 1, |
| }; |
| |
| // Enum to describe QMI CAT Bearer |
| enum eQMICATBearer:UINT8 |
| { |
| eQMICATBearer_SMS = 0, |
| eQMICATBearer_CSD = 1, |
| eQMICATBearer_USSD = 2, |
| eQMICATBearer_GPRS = 3, |
| eQMICATBearer_Default = 4, |
| }; |
| |
| // Enum to describe QMI CAT Bearer Capability Repeat Indicator |
| enum eQMICATBearerCapabilityRepeatIndicator:UINT8 |
| { |
| eQMICATBearerCapabilityRepeatIndicator_AlternateMode = 0, |
| eQMICATBearerCapabilityRepeatIndicator_SequentialMode = 1, |
| }; |
| |
| // Enum to describe QMI CAT Browser Termination Causes |
| enum eQMICATBrowserTerminationCauses:UINT32 |
| { |
| eQMICATBrowserTerminationCauses_UserTerminated = 0, |
| eQMICATBrowserTerminationCauses_ErrorTerminated = 1, |
| }; |
| |
| // Enum to describe QMI CAT CSD Bearer Name |
| enum eQMICATCSDBearerName:UINT8 |
| { |
| eQMICATCSDBearerName_DataCircuitAsyncUDIOr31kHzModem = 0, |
| eQMICATCSDBearerName_DataCircuitSyncUDIOr31kHzModem = 1, |
| eQMICATCSDBearerName_PADAccessAsyncUDI = 2, |
| eQMICATCSDBearerName_PacketAccessSyncUDI = 3, |
| eQMICATCSDBearerName_DataCircuitAsyncRDI = 4, |
| eQMICATCSDBearerName_DataCircuitSyncRDI = 5, |
| eQMICATCSDBearerName_PADAccessAsyncRDI = 6, |
| eQMICATCSDBearerName_PacketAccessSyncRDI = 7, |
| }; |
| |
| // Enum to describe QMI CAT Call Control Result |
| enum eQMICATCallControlResult:UINT8 |
| { |
| eQMICATCallControlResult_AllowedWithNoModification = 0, |
| eQMICATCallControlResult_NotAllowed = 1, |
| eQMICATCallControlResult_AllowedWithModification = 2, |
| }; |
| |
| // Enum to describe QMI CAT Call Setup Requirement |
| enum eQMICATCallSetupRequirement:UINT8 |
| { |
| eQMICATCallSetupRequirement_NoOtherCalls = 0, |
| eQMICATCallSetupRequirement_HoldActiveCalls = 1, |
| eQMICATCallSetupRequirement_DisconnectActiveCalls = 2, |
| }; |
| |
| // Enum to describe QMI CAT Channel State |
| enum eQMICATChannelState:UINT8 |
| { |
| eQMICATChannelState_ClosedState = 0, |
| eQMICATChannelState_ListenState = 1, |
| eQMICATChannelState_EstablishedState = 2, |
| }; |
| |
| // Enum to describe QMI CAT Command Format |
| enum eQMICATCommandFormat:UINT8 |
| { |
| eQMICATCommandFormat_Raw = 1, |
| eQMICATCommandFormat_Decoded = 2, |
| }; |
| |
| // Enum to describe QMI CAT Command ID |
| enum eQMICATCommandID:UINT8 |
| { |
| eQMICATCommandID_DisplayText = 1, |
| eQMICATCommandID_GetInkey = 2, |
| eQMICATCommandID_GetInput = 3, |
| eQMICATCommandID_LaunchBrowser = 4, |
| eQMICATCommandID_PlayTone = 5, |
| eQMICATCommandID_SelectItem = 6, |
| eQMICATCommandID_SendSMS = 7, |
| eQMICATCommandID_SendSS = 8, |
| eQMICATCommandID_SendUSSD = 9, |
| eQMICATCommandID_SetupCallUserConfiguration = 10, |
| eQMICATCommandID_SetupCallAlphaDisplay = 11, |
| eQMICATCommandID_SetupMenu = 12, |
| eQMICATCommandID_SetupIdleText = 13, |
| eQMICATCommandID_ProvideLocalInformationLanguage = 14, |
| eQMICATCommandID_SendDTMF = 15, |
| eQMICATCommandID_LanguageNotification = 16, |
| eQMICATCommandID_SetupEventUserActivity = 17, |
| eQMICATCommandID_SetupEventIdleScreenNotify = 18, |
| eQMICATCommandID_SetupEventLanguageSelectionNotify = 19, |
| eQMICATCommandID_OpenChannel = 20, |
| eQMICATCommandID_CloseChannel = 21, |
| eQMICATCommandID_ReceiveData = 22, |
| eQMICATCommandID_SendData = 23, |
| eQMICATCommandID_Activate = 24, |
| eQMICATCommandID_SetupEventHCIConnectivity = 25, |
| }; |
| |
| // Enum to describe QMI CAT Config Modes |
| enum eQMICATConfigModes:UINT8 |
| { |
| eQMICATConfigModes_DisabledMode = 0, |
| eQMICATConfigModes_GobiMode = 1, |
| eQMICATConfigModes_AndroidMode = 2, |
| eQMICATConfigModes_DecodedMode = 3, |
| eQMICATConfigModes_DecodedPullOnlyMode = 4, |
| eQMICATConfigModes_CustomRawMode = 5, |
| eQMICATConfigModes_CustomDecodedMode = 6, |
| }; |
| |
| // Enum to describe QMI CAT Connection Element |
| enum eQMICATConnectionElement:UINT8 |
| { |
| eQMICATConnectionElement_Transparent = 0, |
| eQMICATConnectionElement_Nontransparent = 1, |
| eQMICATConnectionElement_BothTransparentPreferred = 2, |
| eQMICATConnectionElement_BothNontransparentPreferred = 3, |
| }; |
| |
| // Enum to describe QMI CAT Data Coding Scheme |
| enum eQMICATDataCodingScheme:UINT8 |
| { |
| eQMICATDataCodingScheme_7BitGSM = 0, |
| eQMICATDataCodingScheme_8BitGSM = 1, |
| eQMICATDataCodingScheme_UCS2 = 2, |
| }; |
| |
| // Enum to describe QMI CAT Decoded Envelope Command |
| enum eQMICATDecodedEnvelopeCommand:UINT16 |
| { |
| eQMICATDecodedEnvelopeCommand_MenuSelection = 1, |
| eQMICATDecodedEnvelopeCommand_EventDownloadLanguageSelection = 2, |
| eQMICATDecodedEnvelopeCommand_EventDownloadUserActivity = 3, |
| eQMICATDecodedEnvelopeCommand_EventDownloadIdleScreenAvailable = 4, |
| eQMICATDecodedEnvelopeCommand_SendCallControl = 5, |
| eQMICATDecodedEnvelopeCommand_EventDownloadHCIConnectivity = 6, |
| eQMICATDecodedEnvelopeCommand_EventBrowserTermination = 7, |
| }; |
| |
| // Enum to describe QMI CAT Deliver Error SDU |
| enum eQMICATDeliverErrorSDU:UINT8 |
| { |
| eQMICATDeliverErrorSDU_No = 0, |
| eQMICATDeliverErrorSDU_Yes = 1, |
| eQMICATDeliverErrorSDU_NoDetect = 2, |
| eQMICATDeliverErrorSDU_SubscribedValue = 3, |
| }; |
| |
| // Enum to describe QMI CAT Delivery Order |
| enum eQMICATDeliveryOrder:UINT8 |
| { |
| eQMICATDeliveryOrder_No = 0, |
| eQMICATDeliveryOrder_Yes = 1, |
| eQMICATDeliveryOrder_SubscribedValue = 2, |
| }; |
| |
| // Enum to describe QMI CAT Display Icon Only |
| enum eQMICATDisplayIconOnly:UINT8 |
| { |
| eQMICATDisplayIconOnly_DoNotDisplayTheIcon = 0, |
| eQMICATDisplayIconOnly_DisplayOnlyTheIcon = 1, |
| }; |
| |
| // Enum to describe QMI CAT Envelope Command Type |
| enum eQMICATEnvelopeCommandType:UINT16 |
| { |
| eQMICATEnvelopeCommandType_MenuSelection = 1, |
| eQMICATEnvelopeCommandType_EventDownloadUserActivity = 2, |
| eQMICATEnvelopeCommandType_EventDownloadIdleScreenAvailable = 3, |
| eQMICATEnvelopeCommandType_EventDownloadLanguageSelection = 4, |
| eQMICATEnvelopeCommandType_UnknownType = 5, |
| eQMICATEnvelopeCommandType_EventDownloadBrowserTermination = 6, |
| eQMICATEnvelopeCommandType_SendCallControl = 7, |
| eQMICATEnvelopeCommandType_EventDownloadHCIConnectivity = 8, |
| }; |
| |
| // Enum to describe QMI CAT Help Available |
| enum eQMICATHelpAvailable:UINT8 |
| { |
| eQMICATHelpAvailable_NoHelpIsAvailable = 0, |
| eQMICATHelpAvailable_HelpIsAvailable = 1, |
| }; |
| |
| // Enum to describe QMI CAT Help Request |
| enum eQMICATHelpRequest:UINT8 |
| { |
| eQMICATHelpRequest_NoHelpIsRequested = 0, |
| eQMICATHelpRequest_HelpIsRequested = 1, |
| }; |
| |
| // Enum to describe QMI CAT High Priority |
| enum eQMICATHighPriority:UINT8 |
| { |
| eQMICATHighPriority_DoNotClearTheScreen = 0, |
| eQMICATHighPriority_ClearAnythingThatIsOnTheScreen = 1, |
| }; |
| |
| // Enum to describe QMI CAT Icon Is Displayed |
| enum eQMICATIconIsDisplayed:UINT8 |
| { |
| eQMICATIconIsDisplayed_No = 0, |
| eQMICATIconIsDisplayed_Yes = 1, |
| }; |
| |
| // Enum to describe QMI CAT Icon Qualifier |
| enum eQMICATIconQualifier:UINT8 |
| { |
| eQMICATIconQualifier_IconIsSelfExplanatory = 0, |
| eQMICATIconQualifier_IconIsNotSelfExplanatory = 1, |
| }; |
| |
| // Enum to describe QMI CAT Image Coding Scheme |
| enum eQMICATImageCodingScheme:UINT8 |
| { |
| eQMICATImageCodingScheme_Unknown = 0, |
| eQMICATImageCodingScheme_Basic = 1, |
| eQMICATImageCodingScheme_Color = 2, |
| }; |
| |
| // Enum to describe QMI CAT Immediate Response |
| enum eQMICATImmediateResponse:UINT8 |
| { |
| eQMICATImmediateResponse_No = 0, |
| eQMICATImmediateResponse_Yes = 1, |
| }; |
| |
| // Enum to describe QMI CAT Is CDMA SMS |
| enum eQMICATIsCDMASMS:UINT8 |
| { |
| eQMICATIsCDMASMS_NotCDMASMS = 0, |
| eQMICATIsCDMASMS_CDMASMS = 1, |
| }; |
| |
| // Enum to describe QMI CAT Launch Mode |
| enum eQMICATLaunchMode:UINT8 |
| { |
| eQMICATLaunchMode_LaunchIfNotAlreadyLaunched = 0, |
| eQMICATLaunchMode_UseTheExistingBrowser = 1, |
| eQMICATLaunchMode_CloseTheExistingBroswer = 2, |
| }; |
| |
| // Enum to describe QMI CAT Next Action |
| enum eQMICATNextAction:UINT8 |
| { |
| eQMICATNextAction_SetupCall = 0, |
| eQMICATNextAction_SendSS = 1, |
| eQMICATNextAction_SendUSSD = 2, |
| eQMICATNextAction_SendShortMessage = 3, |
| eQMICATNextAction_LaunchBrowser = 4, |
| eQMICATNextAction_PlayTone = 5, |
| eQMICATNextAction_DisplayText = 6, |
| eQMICATNextAction_GetInkey = 7, |
| eQMICATNextAction_GetInput = 8, |
| eQMICATNextAction_SelectItem = 9, |
| eQMICATNextAction_SetupMenu = 10, |
| eQMICATNextAction_SetupIdleModeText = 11, |
| eQMICATNextAction_EndOfTheProactiveSession = 12, |
| eQMICATNextAction_ProvideLocalInformation = 13, |
| }; |
| |
| // Enum to describe QMI CAT Notification Required |
| enum eQMICATNotificationRequired:UINT8 |
| { |
| eQMICATNotificationRequired_NotificationIsNotRequired = 0, |
| eQMICATNotificationRequired_NotificationIsRequired = 1, |
| }; |
| |
| // Enum to describe QMI CAT On Demand Link Establish |
| enum eQMICATOnDemandLinkEstablish:UINT8 |
| { |
| eQMICATOnDemandLinkEstablish_LinkIsNotRequired = 0, |
| eQMICATOnDemandLinkEstablish_LinkIsRequired = 1, |
| }; |
| |
| // Enum to describe QMI CAT PDP Type |
| enum eQMICATPDPType:UINT8 |
| { |
| eQMICATPDPType_IP = 2, |
| }; |
| |
| // Enum to describe QMI CAT Packet Data Protocol |
| enum eQMICATPacketDataProtocol:UINT8 |
| { |
| eQMICATPacketDataProtocol_IP = 2, |
| }; |
| |
| // Enum to describe QMI CAT Packing Required |
| enum eQMICATPackingRequired:UINT8 |
| { |
| eQMICATPackingRequired_PackingIsNotRequired = 0, |
| eQMICATPackingRequired_PackingIsRequired = 1, |
| }; |
| |
| // Enum to describe QMI CAT Presentation |
| enum eQMICATPresentation:UINT8 |
| { |
| eQMICATPresentation_NotSpecified = 0, |
| eQMICATPresentation_DataValuePresentation = 1, |
| eQMICATPresentation_NavigationPresentation = 2, |
| }; |
| |
| // Enum to describe QMI CAT Proactive Session End Type |
| enum eQMICATProactiveSessionEndType:UINT8 |
| { |
| eQMICATProactiveSessionEndType_EndProactiveSessionCommandReceivedFromTheCard = 1, |
| eQMICATProactiveSessionEndType_EndProactiveSessionInternalToME = 2, |
| }; |
| |
| // Enum to describe QMI CAT Redial Necessary |
| enum eQMICATRedialNecessary:UINT8 |
| { |
| eQMICATRedialNecessary_RedialIsNotNecessary = 0, |
| eQMICATRedialNecessary_RedialIsNecessary = 1, |
| }; |
| |
| // Enum to describe QMI CAT Refresh Stage |
| enum eQMICATRefreshStage:UINT16 |
| { |
| eQMICATRefreshStage_RefreshStart = 1, |
| eQMICATRefreshStage_RefreshSuccess = 2, |
| eQMICATRefreshStage_RefreshFailed = 3, |
| }; |
| |
| // Enum to describe QMI CAT Response Command |
| enum eQMICATResponseCommand:UINT8 |
| { |
| eQMICATResponseCommand_DisplayText = 1, |
| eQMICATResponseCommand_GetInkey = 2, |
| eQMICATResponseCommand_GetInput = 3, |
| eQMICATResponseCommand_LaunchBrowser = 4, |
| eQMICATResponseCommand_PlayTone = 5, |
| eQMICATResponseCommand_SelectItemRequest = 6, |
| eQMICATResponseCommand_SetupMenu = 7, |
| eQMICATResponseCommand_SetupIdleText = 8, |
| eQMICATResponseCommand_ProvideLocalInformationLanguage = 9, |
| eQMICATResponseCommand_SetupEventUserActivity = 10, |
| eQMICATResponseCommand_SetupEventIdleScreenActivity = 11, |
| eQMICATResponseCommand_SetupEventLanguageSelectNotify = 12, |
| eQMICATResponseCommand_LanguageNotification = 13, |
| eQMICATResponseCommand_Activate = 14, |
| eQMICATResponseCommand_SetupEventHCIConnectivity = 15, |
| }; |
| |
| // Enum to describe QMI CAT Response Format |
| enum eQMICATResponseFormat:UINT8 |
| { |
| eQMICATResponseFormat_SMSDefaultAlphabet = 0, |
| eQMICATResponseFormat_YesOrNo = 1, |
| eQMICATResponseFormat_NumericalOnly = 2, |
| eQMICATResponseFormat_UCS2 = 3, |
| eQMICATResponseFormat_ImmediateDigitResponse = 4, |
| eQMICATResponseFormat_YesOrNoOrImmediateDigitalResponse = 5, |
| }; |
| |
| // Enum to describe QMI CAT Response Packing Format |
| enum eQMICATResponsePackingFormat:UINT8 |
| { |
| eQMICATResponsePackingFormat_UnpacketFormat = 0, |
| eQMICATResponsePackingFormat_PacketFormat = 1, |
| }; |
| |
| // Enum to describe QMI CAT Send Data Immediately |
| enum eQMICATSendDataImmediately:UINT8 |
| { |
| eQMICATSendDataImmediately_NoStoreInTXBuffer = 0, |
| eQMICATSendDataImmediately_Yes = 1, |
| }; |
| |
| // Enum to describe QMI CAT Send Data Result |
| enum eQMICATSendDataResult:UINT8 |
| { |
| eQMICATSendDataResult_Failed = 0, |
| eQMICATSendDataResult_Success = 1, |
| }; |
| |
| // Enum to describe QMI CAT Show User Input |
| enum eQMICATShowUserInput:UINT8 |
| { |
| eQMICATShowUserInput_DeviceCanShowAllCharacters = 0, |
| eQMICATShowUserInput_DeviceCanShowUserInput = 1, |
| }; |
| |
| // Enum to describe QMI CAT Slot |
| enum eQMICATSlot:UINT8 |
| { |
| eQMICATSlot_Slot1 = 1, |
| eQMICATSlot_Slot2 = 2, |
| }; |
| |
| // Enum to describe QMI CAT Softkey Selection |
| enum eQMICATSoftkeySelection:UINT8 |
| { |
| eQMICATSoftkeySelection_SoftkeyIsNotSelected = 0, |
| eQMICATSoftkeySelection_SoftkeyIsSelected = 1, |
| }; |
| |
| // Enum to describe QMI CAT Specific Language Notfication |
| enum eQMICATSpecificLanguageNotfication:UINT8 |
| { |
| eQMICATSpecificLanguageNotfication_No = 0, |
| eQMICATSpecificLanguageNotfication_Yes = 1, |
| }; |
| |
| // Enum to describe QMI CAT Time Units |
| enum eQMICATTimeUnits:UINT8 |
| { |
| eQMICATTimeUnits_Minutes = 0, |
| eQMICATTimeUnits_Seconds = 1, |
| eQMICATTimeUnits_TenthsOfSeconds = 2, |
| eQMICATTimeUnits_DurationIsNotPresent = 255, |
| }; |
| |
| // Enum to describe QMI CAT Tone |
| enum eQMICATTone:UINT8 |
| { |
| eQMICATTone_DialTone = 1, |
| eQMICATTone_CalledSubscriberBusy = 2, |
| eQMICATTone_Congestion = 3, |
| eQMICATTone_RadioPathAck = 4, |
| eQMICATTone_RadioPathNotAvailableCallDrop = 5, |
| eQMICATTone_ErrorTone = 6, |
| eQMICATTone_CallWaitingTone = 7, |
| eQMICATTone_RingingTone = 8, |
| eQMICATTone_GeneralBeep = 9, |
| eQMICATTone_PositiveAckTone = 10, |
| eQMICATTone_NegativeAckTone = 11, |
| eQMICATTone_RingingToneSelectedByUser = 12, |
| eQMICATTone_SMSAlertToneSelectedByUser = 13, |
| eQMICATTone_NotInUse = 255, |
| }; |
| |
| // Enum to describe QMI CAT Traffic Class |
| enum eQMICATTrafficClass:UINT8 |
| { |
| eQMICATTrafficClass_Conversational = 0, |
| eQMICATTrafficClass_Streaming = 1, |
| eQMICATTrafficClass_Interactive = 2, |
| eQMICATTrafficClass_Background = 3, |
| eQMICATTrafficClass_SubscribedValue = 4, |
| }; |
| |
| // Enum to describe QMI CAT Transport Protocol |
| enum eQMICATTransportProtocol:UINT8 |
| { |
| eQMICATTransportProtocol_NotPresent = 0, |
| eQMICATTransportProtocol_UDP = 1, |
| eQMICATTransportProtocol_TCP = 2, |
| }; |
| |
| // Enum to describe QMI CAT USSD Data Coding Scheme |
| enum eQMICATUSSDDataCodingScheme:UINT8 |
| { |
| eQMICATUSSDDataCodingScheme_7BitGSM = 0, |
| eQMICATUSSDDataCodingScheme_8BitGSM = 1, |
| eQMICATUSSDDataCodingScheme_8BitUCS2 = 2, |
| eQMICATUSSDDataCodingScheme_7BitUCS2 = 3, |
| }; |
| |
| // Enum to describe QMI CAT User Confirmed |
| enum eQMICATUserConfirmed:UINT8 |
| { |
| eQMICATUserConfirmed_No = 0, |
| eQMICATUserConfirmed_Yes = 1, |
| }; |
| |
| // Enum to describe QMI CAT User Control |
| enum eQMICATUserControl:UINT8 |
| { |
| eQMICATUserControl_DoNotAllowUserToClearTheScreen = 0, |
| eQMICATUserControl_AllowUserToClearTheScreen = 1, |
| }; |
| |
| // Enum to describe QMI CTL Driver Data Formats |
| enum eQMICTLDriverDataFormats |
| { |
| eQMICTLDriverDataFormats_QoSFlowHeaderAbsent = 0, |
| eQMICTLDriverDataFormats_QoSFlowHeaderPresent = 1, |
| }; |
| |
| // Enum to describe QMI CTL Power Save States |
| enum eQMICTLPowerSaveStates |
| { |
| eQMICTLPowerSaveStates_Normal = 0, |
| eQMICTLPowerSaveStates_Suspend = 1, |
| eQMICTLPowerSaveStates_Powerdown = 2, |
| }; |
| |
| // Enum to describe QMI CTL Service Types |
| enum eQMICTLServiceTypes |
| { |
| eQMICTLServiceTypes_Control = 0, |
| eQMICTLServiceTypes_WDS = 1, |
| eQMICTLServiceTypes_DMS = 2, |
| eQMICTLServiceTypes_NAS = 3, |
| eQMICTLServiceTypes_QOS = 4, |
| eQMICTLServiceTypes_WMS = 5, |
| eQMICTLServiceTypes_PDS = 6, |
| eQMICTLServiceTypes_AUTH = 7, |
| eQMICTLServiceTypes_CAT = 224, |
| eQMICTLServiceTypes_RMS = 225, |
| eQMICTLServiceTypes_OMA = 226, |
| }; |
| |
| // Enum to describe QMI Call End Reasons |
| enum eQMICallEndReasons:UINT16 |
| { |
| eQMICallEndReasons_Unknown = 0, |
| eQMICallEndReasons_Unspecified = 1, |
| eQMICallEndReasons_ClientEnd = 2, |
| eQMICallEndReasons_NoService = 3, |
| eQMICallEndReasons_Fade = 4, |
| eQMICallEndReasons_ReleaseNormal = 5, |
| eQMICallEndReasons_AccInProgress = 6, |
| eQMICallEndReasons_AccFailed = 7, |
| eQMICallEndReasons_RedirectOrHandoff = 8, |
| eQMICallEndReasons_CloseInProgress = 9, |
| eQMICallEndReasons_AuthenticationFailed = 10, |
| eQMICallEndReasons_InternalError = 11, |
| eQMICallEndReasons_CDMALock = 500, |
| eQMICallEndReasons_Intercept = 501, |
| eQMICallEndReasons_Reorder = 502, |
| eQMICallEndReasons_ReleaseServiceOptionRejected = 503, |
| eQMICallEndReasons_IncomingCall = 504, |
| eQMICallEndReasons_AlertStop = 505, |
| eQMICallEndReasons_Activation = 506, |
| eQMICallEndReasons_MaxAccessProbe = 507, |
| eQMICallEndReasons_CCSNotSupportedByBS = 508, |
| eQMICallEndReasons_NoResponseFromBS = 509, |
| eQMICallEndReasons_RejectedByBS = 510, |
| eQMICallEndReasons_Incompatible = 511, |
| eQMICallEndReasons_AlreadyInTC = 512, |
| eQMICallEndReasons_UserCallOrigDuringGPS = 513, |
| eQMICallEndReasons_UserCallOrigDuringSMS = 514, |
| eQMICallEndReasons_NoCDMAService = 515, |
| eQMICallEndReasons_ConfFailed = 1000, |
| eQMICallEndReasons_IncomingRejected = 1001, |
| eQMICallEndReasons_NoGWService = 1002, |
| eQMICallEndReasons_NetworkEnd = 1003, |
| eQMICallEndReasons_LLCOrSNDCPFailure = 1004, |
| eQMICallEndReasons_InsufficientResources = 1005, |
| eQMICallEndReasons_ServiceOptionOutOfOrder = 1006, |
| eQMICallEndReasons_NSAPIAlreadyUsed = 1007, |
| eQMICallEndReasons_RegularPDPContextDeactivation = 1008, |
| eQMICallEndReasons_NetworkFailure = 1009, |
| eQMICallEndReasons_ReactivationRequested = 1010, |
| eQMICallEndReasons_ProtocolError = 1011, |
| eQMICallEndReasons_OperatorDeterminedBarring = 1012, |
| eQMICallEndReasons_UnknownOrMissingAPN = 1013, |
| eQMICallEndReasons_UnknownPDPAddressOrPDPType = 1014, |
| eQMICallEndReasons_ActivationRejectedByGGSN = 1015, |
| eQMICallEndReasons_ActivationRejectedUnspecified = 1016, |
| eQMICallEndReasons_ServiceOptionNotSupported = 1017, |
| eQMICallEndReasons_RequestedServiceOptionNotSubscribed = 1018, |
| eQMICallEndReasons_QoSNotAccepted = 1019, |
| eQMICallEndReasons_SemanticErrorInTheTFTOperation = 1020, |
| eQMICallEndReasons_SyntacticalErrorInTheTFTOperation = 1021, |
| eQMICallEndReasons_UnknownPDPContext = 1022, |
| eQMICallEndReasons_SemanticErrorsInPacketFilters = 1023, |
| eQMICallEndReasons_SyntacticalErrorsInPacketFilters = 1024, |
| eQMICallEndReasons_PDPContextWithoutTFTAlreadyActivated = 1025, |
| eQMICallEndReasons_InvalidTransactionIdentifierValue = 1026, |
| eQMICallEndReasons_SemanticallyIncorrectMessage = 1027, |
| eQMICallEndReasons_InvalidMandatoryInformation = 1028, |
| eQMICallEndReasons_MessageTypeNonExistent = 1029, |
| eQMICallEndReasons_MessageNotCompatibleWithState = 1030, |
| eQMICallEndReasons_InformationElementNonexistent = 1031, |
| eQMICallEndReasons_ConditionalInformationElementError = 1032, |
| eQMICallEndReasons_MessageNotCompatibleWithProtocolState = 1033, |
| eQMICallEndReasons_APNRestrictionValueIncompatibleWithActivePDPContext = 1034, |
| eQMICallEndReasons_NoGPRSContextPresent = 1035, |
| eQMICallEndReasons_RequestedFeatureNotSupported = 1036, |
| eQMICallEndReasons_CDGenOrBusy = 1500, |
| eQMICallEndReasons_CDBillOrAuth = 1501, |
| eQMICallEndReasons_ChangeHDR = 1502, |
| eQMICallEndReasons_ExitHDR = 1503, |
| eQMICallEndReasons_HDRNoSession = 1504, |
| eQMICallEndReasons_HDROrigDuringGPSFix = 1505, |
| eQMICallEndReasons_HDRCSTimeout = 1506, |
| eQMICallEndReasons_HDRReleasedByCM = 1507, |
| }; |
| |
| // Enum to describe QMI Call History Types |
| enum eQMICallHistoryTypes:UINT8 |
| { |
| eQMICallHistoryTypes_Full = 0, |
| eQMICallHistoryTypes_IDsOnly = 1, |
| }; |
| |
| // Enum to describe QMI Call Types |
| enum eQMICallTypes:UINT8 |
| { |
| eQMICallTypes_NDIS = 0, |
| eQMICallTypes_DUN = 1, |
| }; |
| |
| // Enum to describe QMI Connection Status |
| enum eQMIConnectionStatus:UINT8 |
| { |
| eQMIConnectionStatus_Disconnected = 1, |
| eQMIConnectionStatus_Connected = 2, |
| eQMIConnectionStatus_Suspended = 3, |
| eQMIConnectionStatus_Authenticating = 4, |
| }; |
| |
| // Enum to describe QMI DMS Activation States |
| enum eQMIDMSActivationStates:UINT16 |
| { |
| eQMIDMSActivationStates_ServiceNotActivated = 0, |
| eQMIDMSActivationStates_SerivceActivated = 1, |
| eQMIDMSActivationStates_ActivationConnecting = 2, |
| eQMIDMSActivationStates_ActivationInProgress = 3, |
| eQMIDMSActivationStates_OTASPSecurityAuthenticated = 4, |
| eQMIDMSActivationStates_OTASPNAMDownloaded = 5, |
| eQMIDMSActivationStates_OTASPMDNDownloaded = 6, |
| eQMIDMSActivationStates_OTASPIMSIDownloaded = 7, |
| eQMIDMSActivationStates_OTASPPRLDownloaded = 8, |
| eQMIDMSActivationStates_OTASPSPCDownloaded = 9, |
| eQMIDMSActivationStates_OTASPSettingsCommitted = 10, |
| }; |
| |
| // Enum to describe QMI DMS Activation Types |
| enum eQMIDMSActivationTypes |
| { |
| eQMIDMSActivationTypes_OTASP = 0, |
| }; |
| |
| // Enum to describe QMI DMS Data Service Capabilities 1 |
| enum eQMIDMSDataServiceCapabilities1:UINT8 |
| { |
| eQMIDMSDataServiceCapabilities1_NoDataServicesSupported = 0, |
| eQMIDMSDataServiceCapabilities1_OnlyCircuitSwitched = 1, |
| eQMIDMSDataServiceCapabilities1_OnlyPacketSwitched = 2, |
| eQMIDMSDataServiceCapabilities1_SimultaneousCircuitPacketSwitched = 3, |
| eQMIDMSDataServiceCapabilities1_NonsimultaneousCircuitPacketSwitched = 4, |
| }; |
| |
| // Enum to describe QMI DMS Image Types |
| enum eQMIDMSImageTypes |
| { |
| eQMIDMSImageTypes_Modem = 0, |
| eQMIDMSImageTypes_PRI = 1, |
| }; |
| |
| // Enum to describe QMI DMS Lock States |
| enum eQMIDMSLockStates:UINT8 |
| { |
| eQMIDMSLockStates_LockDisabled = 0, |
| eQMIDMSLockStates_LockEnabled = 1, |
| }; |
| |
| // Enum to describe QMI DMS Operating Modes |
| enum eQMIDMSOperatingModes:UINT8 |
| { |
| eQMIDMSOperatingModes_Online = 0, |
| eQMIDMSOperatingModes_LowPower = 1, |
| eQMIDMSOperatingModes_FactoryTestMode = 2, |
| eQMIDMSOperatingModes_Offline = 3, |
| eQMIDMSOperatingModes_Reset = 4, |
| eQMIDMSOperatingModes_Shutdown = 5, |
| eQMIDMSOperatingModes_PersistentLowPower = 6, |
| eQMIDMSOperatingModes_ModeOnlyLowPower = 7, |
| eQMIDMSOperatingModes_GWNetworkTest = 8, |
| }; |
| |
| // Enum to describe QMI DMS PIN Status |
| enum eQMIDMSPINStatus:UINT8 |
| { |
| eQMIDMSPINStatus_PINUninitialized = 0, |
| eQMIDMSPINStatus_PINEnabledUnverified = 1, |
| eQMIDMSPINStatus_PINEnabledVerified = 2, |
| eQMIDMSPINStatus_PINDisabled = 3, |
| eQMIDMSPINStatus_PINBlocked = 4, |
| eQMIDMSPINStatus_PINBlockedPermanently = 5, |
| eQMIDMSPINStatus_PINUnblocked = 6, |
| eQMIDMSPINStatus_PINChanged = 7, |
| }; |
| |
| // Enum to describe QMI DMS Power Sources |
| enum eQMIDMSPowerSources:UINT8 |
| { |
| eQMIDMSPowerSources_Battery = 0, |
| eQMIDMSPowerSources_External = 1, |
| }; |
| |
| // Enum to describe QMI DMS Radio Interfaces |
| enum eQMIDMSRadioInterfaces:UINT8 |
| { |
| eQMIDMSRadioInterfaces_CDMA20001x = 1, |
| eQMIDMSRadioInterfaces_CDMA2000HRPD = 2, |
| eQMIDMSRadioInterfaces_GSM = 4, |
| eQMIDMSRadioInterfaces_UMTS = 5, |
| eQMIDMSRadioInterfaces_LTE = 8, |
| eQMIDMSRadioInterfaces_TDS = 9, |
| }; |
| |
| // Enum to describe QMI DMS Service Capabilities |
| enum eQMIDMSServiceCapabilities:UINT32 |
| { |
| eQMIDMSServiceCapabilities_DataOnly = 1, |
| eQMIDMSServiceCapabilities_VoiceOnly = 2, |
| eQMIDMSServiceCapabilities_SimultaneousVoiceAndData = 3, |
| eQMIDMSServiceCapabilities_NonsimultaneousVoiceAndData = 4, |
| }; |
| |
| // Enum to describe QMI DMS Time References |
| enum eQMIDMSTimeReferences:UINT32 |
| { |
| eQMIDMSTimeReferences_User = 0, |
| }; |
| |
| // Enum to describe QMI DMS Timestamp Sources |
| enum eQMIDMSTimestampSources:UINT16 |
| { |
| eQMIDMSTimestampSources_Device = 0, |
| eQMIDMSTimestampSources_CDMANetwork = 1, |
| eQMIDMSTimestampSources_CDMA1xEVDONetwork = 2, |
| eQMIDMSTimestampSources_GSMNetwork = 3, |
| eQMIDMSTimestampSources_WCDMANetwork = 4, |
| eQMIDMSTimestampSources_GPSNetwork = 5, |
| eQMIDMSTimestampSources_MFLONetwork = 6, |
| }; |
| |
| // Enum to describe QMI DMS UIM Facility |
| enum eQMIDMSUIMFacility:UINT8 |
| { |
| eQMIDMSUIMFacility_PNNetworkPersonalization = 0, |
| eQMIDMSUIMFacility_PUNetworkSubsetPersonalization = 1, |
| eQMIDMSUIMFacility_PPServiceProviderPersonalization = 2, |
| eQMIDMSUIMFacility_PCCorporatePersonalization = 3, |
| eQMIDMSUIMFacility_PFUIMPersonalization = 4, |
| }; |
| |
| // Enum to describe QMI DMS UIM Facility States |
| enum eQMIDMSUIMFacilityStates:UINT8 |
| { |
| eQMIDMSUIMFacilityStates_Deactivated = 0, |
| eQMIDMSUIMFacilityStates_Activated = 1, |
| eQMIDMSUIMFacilityStates_Block = 2, |
| }; |
| |
| // Enum to describe QMI DMS UIM States |
| enum eQMIDMSUIMStates:UINT8 |
| { |
| eQMIDMSUIMStates_InitializationCompleted = 0, |
| eQMIDMSUIMStates_InitializationFailed = 1, |
| eQMIDMSUIMStates_NotPresent = 2, |
| eQMIDMSUIMStates_StateUnavailable = 255, |
| }; |
| |
| // Enum to describe QMI Data Bearer Technologies |
| enum eQMIDataBearerTechnologies:UINT8 |
| { |
| eQMIDataBearerTechnologies_CDMA20001x = 1, |
| eQMIDataBearerTechnologies_CDMA20001xEVDORev0 = 2, |
| eQMIDataBearerTechnologies_GPRS = 3, |
| eQMIDataBearerTechnologies_WCDMA = 4, |
| eQMIDataBearerTechnologies_CDMA20001xEVDORevA = 5, |
| eQMIDataBearerTechnologies_EGPRS = 6, |
| eQMIDataBearerTechnologies_HSDPAWCDMA = 7, |
| eQMIDataBearerTechnologies_WCDMAHSUPA = 8, |
| eQMIDataBearerTechnologies_HSDPAHSUPA = 9, |
| eQMIDataBearerTechnologies_LTE = 10, |
| eQMIDataBearerTechnologies_CDMA2000EHRPD = 11, |
| eQMIDataBearerTechnologies_HSDPAPlusWCDMA = 12, |
| eQMIDataBearerTechnologies_HSDPAPlusHSUPA = 13, |
| eQMIDataBearerTechnologies_DualCellHSDPAPlusWCDMA = 14, |
| eQMIDataBearerTechnologies_DualCellHSDPAPlusHSUPA = 15, |
| eQMIDataBearerTechnologies_HSDPAPlus64QAM = 16, |
| eQMIDataBearerTechnologies_HSDPAPlus64QAMHSUPA = 17, |
| eQMIDataBearerTechnologies_TDSCDMA = 18, |
| eQMIDataBearerTechnologies_TDSCDMAHSDPA = 19, |
| eQMIDataBearerTechnologies_Unknown = 255, |
| }; |
| |
| // Enum to describe QMI Dormancy Status |
| enum eQMIDormancyStatus:UINT8 |
| { |
| eQMIDormancyStatus_TrafficChannelDormant = 1, |
| eQMIDormancyStatus_TrafficChannelActive = 2, |
| }; |
| |
| // Enum to describe QMI Erroneous SDU Deliveries |
| enum eQMIErroneousSDUDeliveries:UINT8 |
| { |
| eQMIErroneousSDUDeliveries_Subscribe = 0, |
| eQMIErroneousSDUDeliveries_NoDetection = 1, |
| eQMIErroneousSDUDeliveries_ErroneousSDUIsDelivered = 2, |
| eQMIErroneousSDUDeliveries_ErroneousSDUIsNotDelivered = 3, |
| }; |
| |
| // Enum to describe QMI Errors |
| enum eQMIErrors:UINT16 |
| { |
| eQMIErrors_None = 0, |
| eQMIErrors_MalformedMessage = 1, |
| eQMIErrors_NoMemory = 2, |
| eQMIErrors_Internal = 3, |
| eQMIErrors_Aborted = 4, |
| eQMIErrors_ClientIDsExhausted = 5, |
| eQMIErrors_UnabortableTransaction = 6, |
| eQMIErrors_InvalidClientID = 7, |
| eQMIErrors_NoThresholdsProvided = 8, |
| eQMIErrors_InvalidHandle = 9, |
| eQMIErrors_InvalidProfile = 10, |
| eQMIErrors_InvalidPINID = 11, |
| eQMIErrors_IncorrectPIN = 12, |
| eQMIErrors_NoNetworkFound = 13, |
| eQMIErrors_CallFailed = 14, |
| eQMIErrors_OutOfCall = 15, |
| eQMIErrors_NotProvisioned = 16, |
| eQMIErrors_MissingArgument = 17, |
| eQMIErrors_ArgumentTooLong = 19, |
| eQMIErrors_InvalidTransactionID = 22, |
| eQMIErrors_DeviceInUse = 23, |
| eQMIErrors_NetworkUnsupported = 24, |
| eQMIErrors_DeviceUnsupported = 25, |
| eQMIErrors_NoEffect = 26, |
| eQMIErrors_NoFreeProfile = 27, |
| eQMIErrors_InvalidPDPType = 28, |
| eQMIErrors_InvalidTechnologyPreference = 29, |
| eQMIErrors_InvalidProfileType = 30, |
| eQMIErrors_InvalidServiceType = 31, |
| eQMIErrors_InvalidRegisterAction = 32, |
| eQMIErrors_InvalidPSAttachAction = 33, |
| eQMIErrors_AuthenticationFailed = 34, |
| eQMIErrors_PINBlocked = 35, |
| eQMIErrors_PINAlwaysBlocked = 36, |
| eQMIErrors_UIMUninitialized = 37, |
| eQMIErrors_MaximumQoSRequestsInUse = 38, |
| eQMIErrors_IncorrectFlowFilter = 39, |
| eQMIErrors_NetworkQoSUnaware = 40, |
| eQMIErrors_InvalidQoSID = 41, |
| eQMIErrors_QoSUnavailable = 42, |
| eQMIErrors_FlowSuspended = 43, |
| eQMIErrors_GeneralError = 46, |
| eQMIErrors_UnknownError = 47, |
| eQMIErrors_InvalidArgument = 48, |
| eQMIErrors_InvalidIndex = 49, |
| eQMIErrors_NoEntry = 50, |
| eQMIErrors_DeviceStorageFull = 51, |
| eQMIErrors_DeviceNotReady = 52, |
| eQMIErrors_NetworkNotReady = 53, |
| eQMIErrors_WMSCauseCode = 54, |
| eQMIErrors_WMSMessageNotSent = 55, |
| eQMIErrors_WMSMessageDeliveryFailure = 56, |
| eQMIErrors_WMSInvalidMessageID = 57, |
| eQMIErrors_WMSEncoding = 58, |
| eQMIErrors_AuthenticationLock = 59, |
| eQMIErrors_InvalidTransition = 60, |
| eQMIErrors_SessionInactive = 65, |
| eQMIErrors_SessionInvalid = 66, |
| eQMIErrors_SessionOwnership = 67, |
| eQMIErrors_InsufficientResources = 68, |
| eQMIErrors_Disabled = 69, |
| eQMIErrors_InvalidOperation = 70, |
| eQMIErrors_InvalidQMICommand = 71, |
| eQMIErrors_WMSTPDUType = 72, |
| eQMIErrors_WMSSMSCAddress = 73, |
| eQMIErrors_InformationUnavailable = 74, |
| eQMIErrors_SegmentTooLong = 75, |
| eQMIErrors_SegmentOrder = 76, |
| eQMIErrors_BundlingNotSupported = 77, |
| eQMIErrors_SIMFileNotFound = 80, |
| eQMIErrors_AccessDenied = 82, |
| eQMIErrors_HardwareRestricted = 83, |
| eQMIErrors_CATEventRegistrationFailed = 61441, |
| eQMIErrors_CATInvalidTerminalResponse = 61442, |
| eQMIErrors_CATInvalidEnvelopeCommand = 61443, |
| eQMIErrors_CATEnvelopeCommandBusy = 61444, |
| eQMIErrors_CATEnvelopeCommandFailed = 61445, |
| }; |
| |
| // Enum to describe QMI HA/AAA Key States |
| enum eQMIHAAAAKeyStates:UINT8 |
| { |
| eQMIHAAAAKeyStates_Unset = 0, |
| eQMIHAAAAKeyStates_SetDefault = 1, |
| eQMIHAAAAKeyStates_SetModified = 2, |
| }; |
| |
| // Enum to describe QMI LOC Altitude Assumed |
| enum eQMILOCAltitudeAssumed:UINT32 |
| { |
| eQMILOCAltitudeAssumed_AltitudeIsCalculated = 0, |
| eQMILOCAltitudeAssumed_AltitudeIsAssumed = 1, |
| }; |
| |
| // Enum to describe QMI LOC Altitude Source |
| enum eQMILOCAltitudeSource:UINT32 |
| { |
| eQMILOCAltitudeSource_Unknown = 0, |
| eQMILOCAltitudeSource_GPS = 1, |
| eQMILOCAltitudeSource_CellID = 2, |
| eQMILOCAltitudeSource_EnhancedCellID = 3, |
| eQMILOCAltitudeSource_WiFi = 4, |
| eQMILOCAltitudeSource_Terrestrial = 5, |
| eQMILOCAltitudeSource_TerrestrialHybrid = 6, |
| eQMILOCAltitudeSource_AltitudeDatabase = 7, |
| eQMILOCAltitudeSource_BarometricAltimeter = 8, |
| eQMILOCAltitudeSource_Other = 9, |
| }; |
| |
| // Enum to describe QMI LOC Confidence |
| enum eQMILOCConfidence:UINT32 |
| { |
| eQMILOCConfidence_Low = 1, |
| eQMILOCConfidence_Medium = 2, |
| eQMILOCConfidence_High = 3, |
| }; |
| |
| // Enum to describe QMI LOC Connection Request Type |
| enum eQMILOCConnectionRequestType |
| { |
| eQMILOCConnectionRequestType_Open = 1, |
| eQMILOCConnectionRequestType_Close = 2, |
| }; |
| |
| // Enum to describe QMI LOC Connection Status |
| enum eQMILOCConnectionStatus:UINT32 |
| { |
| eQMILOCConnectionStatus_Success = 1, |
| eQMILOCConnectionStatus_Failure = 2, |
| }; |
| |
| // Enum to describe QMI LOC Control Mode |
| enum eQMILOCControlMode:UINT32 |
| { |
| eQMILOCControlMode_Automatic = 0, |
| eQMILOCControlMode_Forced = 1, |
| }; |
| |
| // Enum to describe QMI LOC Coverage |
| enum eQMILOCCoverage:UINT32 |
| { |
| eQMILOCCoverage_NotSpecified = 0, |
| eQMILOCCoverage_Point = 1, |
| eQMILOCCoverage_Full = 2, |
| }; |
| |
| // Enum to describe QMI LOC Cradle Mount State |
| enum eQMILOCCradleMountState:UINT32 |
| { |
| eQMILOCCradleMountState_NotMounted = 0, |
| eQMILOCCradleMountState_Mounted = 1, |
| eQMILOCCradleMountState_Unknown = 2, |
| }; |
| |
| // Enum to describe QMI LOC Data Coding Scheme |
| enum eQMILOCDataCodingScheme:UINT32 |
| { |
| eQMILOCDataCodingScheme_German = 12, |
| eQMILOCDataCodingScheme_English = 13, |
| eQMILOCDataCodingScheme_Italian = 14, |
| eQMILOCDataCodingScheme_French = 15, |
| eQMILOCDataCodingScheme_Spanish = 16, |
| eQMILOCDataCodingScheme_Dutch = 17, |
| eQMILOCDataCodingScheme_Swedish = 18, |
| eQMILOCDataCodingScheme_Danish = 19, |
| eQMILOCDataCodingScheme_Portuguese = 20, |
| eQMILOCDataCodingScheme_Finnish = 21, |
| eQMILOCDataCodingScheme_Norwegian = 22, |
| eQMILOCDataCodingScheme_Greek = 23, |
| eQMILOCDataCodingScheme_Turkish = 24, |
| eQMILOCDataCodingScheme_Hungarian = 25, |
| eQMILOCDataCodingScheme_Polish = 26, |
| eQMILOCDataCodingScheme_Unspecified = 27, |
| eQMILOCDataCodingScheme_UTF8 = 28, |
| eQMILOCDataCodingScheme_UCS2 = 29, |
| eQMILOCDataCodingScheme_GSMDefault = 30, |
| }; |
| |
| // Enum to describe QMI LOC Encoding Scheme |
| enum eQMILOCEncodingScheme:UINT32 |
| { |
| eQMILOCEncodingScheme_Octet = 0, |
| eQMILOCEncodingScheme_EXNProtocolMessage = 1, |
| eQMILOCEncodingScheme_ASCII = 2, |
| eQMILOCEncodingScheme_IA5 = 3, |
| eQMILOCEncodingScheme_Unicode = 4, |
| eQMILOCEncodingScheme_ShiftJIS = 5, |
| eQMILOCEncodingScheme_Korean = 6, |
| eQMILOCEncodingScheme_LatinHebrew = 7, |
| eQMILOCEncodingScheme_Latin = 8, |
| eQMILOCEncodingScheme_GSM = 9, |
| }; |
| |
| // Enum to describe QMI LOC Engine State |
| enum eQMILOCEngineState |
| { |
| eQMILOCEngineState_On = 1, |
| eQMILOCEngineState_Off = 2, |
| }; |
| |
| // Enum to describe QMI LOC Fix Recurrence Type |
| enum eQMILOCFixRecurrenceType:UINT32 |
| { |
| eQMILOCFixRecurrenceType_RequestPeriodicFixes = 1, |
| eQMILOCFixRecurrenceType_RequestSingleFix = 2, |
| }; |
| |
| // Enum to describe QMI LOC Format Type |
| enum eQMILOCFormatType:UINT32 |
| { |
| eQMILOCFormatType_LogicalName = 0, |
| eQMILOCFormatType_EmailAddress = 1, |
| eQMILOCFormatType_MSISDN = 2, |
| eQMILOCFormatType_URL = 3, |
| eQMILOCFormatType_SIPURL = 4, |
| eQMILOCFormatType_MIN = 5, |
| eQMILOCFormatType_MDN = 6, |
| eQMILOCFormatType_IMSPublicIdentity = 7, |
| eQMILOCFormatType_OSSUnknown = 2147483647, |
| }; |
| |
| // Enum to describe QMI LOC Geofence Breach Type |
| enum eQMILOCGeofenceBreachType |
| { |
| eQMILOCGeofenceBreachType_Entering = 1, |
| eQMILOCGeofenceBreachType_Leaving = 2, |
| }; |
| |
| // Enum to describe QMI LOC Geofence General Alert |
| enum eQMILOCGeofenceGeneralAlert:UINT32 |
| { |
| eQMILOCGeofenceGeneralAlert_GNSSUnavailable = 1, |
| eQMILOCGeofenceGeneralAlert_GNSSAvailable = 2, |
| eQMILOCGeofenceGeneralAlert_OOS = 3, |
| eQMILOCGeofenceGeneralAlert_TimeInvalid = 4, |
| }; |
| |
| // Enum to describe QMI LOC Geofence Operation Mode |
| enum eQMILOCGeofenceOperationMode |
| { |
| eQMILOCGeofenceOperationMode_Added = 1, |
| eQMILOCGeofenceOperationMode_Deleted = 2, |
| eQMILOCGeofenceOperationMode_Edited = 3, |
| }; |
| |
| // Enum to describe QMI LOC Geofence Origin |
| enum eQMILOCGeofenceOrigin:UINT32 |
| { |
| eQMILOCGeofenceOrigin_Network = 1, |
| eQMILOCGeofenceOrigin_Device = 2, |
| }; |
| |
| // Enum to describe QMI LOC Geofence State |
| enum eQMILOCGeofenceState:UINT32 |
| { |
| eQMILOCGeofenceState_Active = 1, |
| eQMILOCGeofenceState_Suspended = 2, |
| }; |
| |
| // Enum to describe QMI LOC Geofence Status |
| enum eQMILOCGeofenceStatus:UINT32 |
| { |
| eQMILOCGeofenceStatus_Success = 0, |
| eQMILOCGeofenceStatus_GeneralFailure = 1, |
| eQMILOCGeofenceStatus_Unsupported = 2, |
| eQMILOCGeofenceStatus_InvalidParameters = 3, |
| eQMILOCGeofenceStatus_EngineBusy = 4, |
| eQMILOCGeofenceStatus_PhoneOffline = 5, |
| eQMILOCGeofenceStatus_Timeout = 6, |
| eQMILOCGeofenceStatus_InsufficientMemory = 8, |
| }; |
| |
| // Enum to describe QMI LOC Health Status |
| enum eQMILOCHealthStatus:UINT8 |
| { |
| eQMILOCHealthStatus_Unhealthy = 0, |
| eQMILOCHealthStatus_Healthy = 1, |
| }; |
| |
| // Enum to describe QMI LOC Horizontal Accuracy |
| enum eQMILOCHorizontalAccuracy:UINT32 |
| { |
| eQMILOCHorizontalAccuracy_Low = 1, |
| eQMILOCHorizontalAccuracy_Medium = 2, |
| eQMILOCHorizontalAccuracy_High = 3, |
| }; |
| |
| // Enum to describe QMI LOC Intermediate Report State |
| enum eQMILOCIntermediateReportState:UINT32 |
| { |
| eQMILOCIntermediateReportState_Enable = 1, |
| eQMILOCIntermediateReportState_Disable = 2, |
| }; |
| |
| // Enum to describe QMI LOC Linkage |
| enum eQMILOCLinkage:UINT32 |
| { |
| eQMILOCLinkage_NotSpecified = 0, |
| eQMILOCLinkage_FullyInterdependent = 1, |
| eQMILOCLinkage_DependsOnLatLong = 2, |
| eQMILOCLinkage_FullyIndependent = 3, |
| }; |
| |
| // Enum to describe QMI LOC Location Server Type |
| enum eQMILOCLocationServerType:UINT32 |
| { |
| eQMILOCLocationServerType_CDMAPDE = 1, |
| eQMILOCLocationServerType_CDMAMPC = 2, |
| eQMILOCLocationServerType_UMTSSLP = 3, |
| eQMILOCLocationServerType_CustomPDE = 4, |
| }; |
| |
| // Enum to describe QMI LOC Location Type |
| enum eQMILOCLocationType:UINT32 |
| { |
| eQMILOCLocationType_CurrentLocation = 1, |
| eQMILOCLocationType_CurrentOrLastKnownLocation = 2, |
| eQMILOCLocationType_InitialLocation = 4, |
| }; |
| |
| // Enum to describe QMI LOC Lock Type |
| enum eQMILOCLockType:UINT32 |
| { |
| eQMILOCLockType_LockNone = 1, |
| eQMILOCLockType_LockMI = 2, |
| eQMILOCLockType_LockMT = 3, |
| eQMILOCLockType_LockAll = 4, |
| }; |
| |
| // Enum to describe QMI LOC Motion Modes |
| enum eQMILOCMotionModes:UINT32 |
| { |
| eQMILOCMotionModes_Unknown = 0, |
| eQMILOCMotionModes_Stationary = 1, |
| eQMILOCMotionModes_PedestrianUnknown = 200, |
| eQMILOCMotionModes_PedestrianWalking = 201, |
| eQMILOCMotionModes_PedestrianRunning = 202, |
| eQMILOCMotionModes_VehicleUnknown = 300, |
| }; |
| |
| // Enum to describe QMI LOC Motion States |
| enum eQMILOCMotionStates:UINT32 |
| { |
| eQMILOCMotionStates_Unknown = 0, |
| eQMILOCMotionStates_Stationary = 1, |
| eQMILOCMotionStates_InMotion = 2, |
| }; |
| |
| // Enum to describe QMI LOC Notification Type |
| enum eQMILOCNotificationType:UINT32 |
| { |
| eQMILOCNotificationType_NoNotifyOrVerify = 1, |
| eQMILOCNotificationType_NotifyOnly = 2, |
| eQMILOCNotificationType_AllowNoResponse = 3, |
| eQMILOCNotificationType_ResponseRequired = 4, |
| eQMILOCNotificationType_PrivacyOverride = 5, |
| }; |
| |
| // Enum to describe QMI LOC Operation Mode |
| enum eQMILOCOperationMode:UINT32 |
| { |
| eQMILOCOperationMode_Default = 1, |
| eQMILOCOperationMode_MSB = 2, |
| eQMILOCOperationMode_MSA = 3, |
| eQMILOCOperationMode_StandAlone = 4, |
| eQMILOCOperationMode_CellID = 5, |
| }; |
| |
| // Enum to describe QMI LOC Orbits Format Type |
| enum eQMILOCOrbitsFormatType:UINT32 |
| { |
| eQMILOCOrbitsFormatType_PredictedOrbitsXTRA = 0, |
| }; |
| |
| // Enum to describe QMI LOC PDN Type |
| enum eQMILOCPDNType:UINT32 |
| { |
| eQMILOCPDNType_IPv4 = 1, |
| eQMILOCPDNType_IPv6 = 2, |
| eQMILOCPDNType_IPv4OrIPv6 = 3, |
| eQMILOCPDNType_PPP = 4, |
| }; |
| |
| // Enum to describe QMI LOC Position |
| enum eQMILOCPosition:UINT32 |
| { |
| eQMILOCPosition_AGPSSetAssisted = 1, |
| eQMILOCPosition_AGPSSetBased = 2, |
| eQMILOCPosition_AGPSSetAssistedPreference = 3, |
| eQMILOCPosition_AGPSSetBasedPreference = 4, |
| eQMILOCPosition_AutonomousGPS = 5, |
| eQMILOCPosition_AFLT = 6, |
| eQMILOCPosition_ECID = 7, |
| eQMILOCPosition_EOTD = 8, |
| eQMILOCPosition_OTDOA = 9, |
| eQMILOCPosition_NoPosition = 10, |
| }; |
| |
| // Enum to describe QMI LOC Position From Geofence |
| enum eQMILOCPositionFromGeofence:UINT32 |
| { |
| eQMILOCPositionFromGeofence_Inside = 1, |
| eQMILOCPositionFromGeofence_Outside = 2, |
| }; |
| |
| // Enum to describe QMI LOC Position Mode |
| enum eQMILOCPositionMode:UINT32 |
| { |
| eQMILOCPositionMode_AssistedOnly = 1, |
| eQMILOCPositionMode_BasedOnly = 2, |
| eQMILOCPositionMode_AssistedPreferredBasedAllowed = 3, |
| eQMILOCPositionMode_BasedPreferredAssistedAllowed = 4, |
| }; |
| |
| // Enum to describe QMI LOC Position Source |
| enum eQMILOCPositionSource:UINT32 |
| { |
| eQMILOCPositionSource_GNSS = 0, |
| eQMILOCPositionSource_CellID = 1, |
| eQMILOCPositionSource_EnhancedCellID = 2, |
| eQMILOCPositionSource_WiFi = 3, |
| eQMILOCPositionSource_Terrestrial = 4, |
| eQMILOCPositionSource_TerrestrialHybrid = 5, |
| eQMILOCPositionSource_Other = 6, |
| }; |
| |
| // Enum to describe QMI LOC Power State |
| enum eQMILOCPowerState:UINT32 |
| { |
| eQMILOCPowerState_NotConnected = 0, |
| eQMILOCPowerState_Connected = 1, |
| eQMILOCPowerState_Unknown = 2, |
| }; |
| |
| // Enum to describe QMI LOC Reliability |
| enum eQMILOCReliability:UINT32 |
| { |
| eQMILOCReliability_NotSet = 0, |
| eQMILOCReliability_VeryLow = 1, |
| eQMILOCReliability_Low = 2, |
| eQMILOCReliability_Medium = 3, |
| eQMILOCReliability_High = 4, |
| }; |
| |
| // Enum to describe QMI LOC Request Type |
| enum eQMILOCRequestType:UINT32 |
| { |
| eQMILOCRequestType_StartPeriodicHighFrequencyFixes = 0, |
| eQMILOCRequestType_StartPeriodicKeepWarmFixes = 1, |
| eQMILOCRequestType_StopPeriodicFixes = 2, |
| }; |
| |
| // Enum to describe QMI LOC Responsiveness |
| enum eQMILOCResponsiveness:UINT32 |
| { |
| eQMILOCResponsiveness_Low = 1, |
| eQMILOCResponsiveness_Medium = 2, |
| eQMILOCResponsiveness_High = 3, |
| }; |
| |
| // Enum to describe QMI LOC SUPL Version |
| enum eQMILOCSUPLVersion:UINT32 |
| { |
| eQMILOCSUPLVersion_10 = 1, |
| eQMILOCSUPLVersion_20 = 2, |
| }; |
| |
| // Enum to describe QMI LOC Satellite Status |
| enum eQMILOCSatelliteStatus:UINT32 |
| { |
| eQMILOCSatelliteStatus_Idle = 1, |
| eQMILOCSatelliteStatus_Searching = 2, |
| eQMILOCSatelliteStatus_Tracking = 3, |
| }; |
| |
| // Enum to describe QMI LOC Sensor Usage |
| enum eQMILOCSensorUsage:UINT32 |
| { |
| eQMILOCSensorUsage_SensorUseEnabled = 0, |
| eQMILOCSensorUsage_SensorUseDisabled = 1, |
| }; |
| |
| // Enum to describe QMI LOC Service Interaction Type |
| enum eQMILOCServiceInteractionType:UINT32 |
| { |
| eQMILOCServiceInteractionType_OngoingNIIncomingMO = 1, |
| }; |
| |
| // Enum to describe QMI LOC Session State |
| enum eQMILOCSessionState:UINT32 |
| { |
| eQMILOCSessionState_Started = 1, |
| eQMILOCSessionState_Finished = 2, |
| }; |
| |
| // Enum to describe QMI LOC Session Status |
| enum eQMILOCSessionStatus:UINT32 |
| { |
| eQMILOCSessionStatus_Success = 0, |
| eQMILOCSessionStatus_InProgress = 1, |
| eQMILOCSessionStatus_GeneralFailure = 2, |
| eQMILOCSessionStatus_Timeout = 3, |
| eQMILOCSessionStatus_UserEnded = 4, |
| eQMILOCSessionStatus_BadParameter = 5, |
| eQMILOCSessionStatus_PhoneOffline = 6, |
| eQMILOCSessionStatus_EngineLocked = 7, |
| }; |
| |
| // Enum to describe QMI LOC Stationary Status |
| enum eQMILOCStationaryStatus |
| { |
| eQMILOCStationaryStatus_DeviceIsNotStationary = 0, |
| eQMILOCStationaryStatus_DeviceIsStationary = 1, |
| }; |
| |
| // Enum to describe QMI LOC Status |
| enum eQMILOCStatus |
| { |
| eQMILOCStatus_Success = 0, |
| eQMILOCStatus_GeneralFailure = 1, |
| eQMILOCStatus_Unsupported = 2, |
| eQMILOCStatus_InvalidParameter = 3, |
| eQMILOCStatus_EngineBusy = 4, |
| eQMILOCStatus_PhoneOffline = 5, |
| eQMILOCStatus_Timeout = 6, |
| }; |
| |
| // Enum to describe QMI LOC System |
| enum eQMILOCSystem:UINT32 |
| { |
| eQMILOCSystem_GlobalPositioningSystem = 1, |
| eQMILOCSystem_Galileo = 2, |
| eQMILOCSystem_SatelliteBasedAugmentationSystem = 3, |
| eQMILOCSystem_COMPASS = 4, |
| eQMILOCSystem_GLONASS = 5, |
| }; |
| |
| // Enum to describe QMI LOC Time Source |
| enum eQMILOCTimeSource:UINT32 |
| { |
| eQMILOCTimeSource_Invalid = 0, |
| eQMILOCTimeSource_NetworkTimeTransfer = 1, |
| eQMILOCTimeSource_NetworkTimeTagging = 2, |
| eQMILOCTimeSource_ExternalInput = 3, |
| eQMILOCTimeSource_TOWDecode = 4, |
| eQMILOCTimeSource_TOWConfirmed = 5, |
| eQMILOCTimeSource_TOWAndWeekConfirmed = 6, |
| eQMILOCTimeSource_NavigationSolution = 7, |
| eQMILOCTimeSource_SolveForTime = 8, |
| }; |
| |
| // Enum to describe QMI LOC Trigger Type |
| enum eQMILOCTriggerType |
| { |
| eQMILOCTriggerType_SingleShot = -1, |
| eQMILOCTriggerType_Periodic = 0, |
| eQMILOCTriggerType_AreaEvent = 1, |
| }; |
| |
| // Enum to describe QMI LOC User Response |
| enum eQMILOCUserResponse:UINT32 |
| { |
| eQMILOCUserResponse_Accept = 1, |
| eQMILOCUserResponse_Deny = 2, |
| eQMILOCUserResponse_NoResponse = 3, |
| }; |
| |
| // Enum to describe QMI LOC VX Version |
| enum eQMILOCVXVersion:UINT32 |
| { |
| eQMILOCVXVersion_V1Only = 1, |
| eQMILOCVXVersion_V2Only = 2, |
| }; |
| |
| // Enum to describe QMI LOC WWAN Type |
| enum eQMILOCWWANType:UINT32 |
| { |
| eQMILOCWWANType_Internet = 0, |
| eQMILOCWWANType_AGNSS = 1, |
| }; |
| |
| // Enum to describe QMI LOC Wi-Fi Fix Error Code |
| enum eQMILOCWiFiFixErrorCode:UINT32 |
| { |
| eQMILOCWiFiFixErrorCode_Success = 0, |
| eQMILOCWiFiFixErrorCode_WiFiNotAvailable = 1, |
| eQMILOCWiFiFixErrorCode_NoAccessPointsFound = 2, |
| eQMILOCWiFiFixErrorCode_Unauthorized = 3, |
| eQMILOCWiFiFixErrorCode_ServerUnavailable = 4, |
| eQMILOCWiFiFixErrorCode_LocationCannotBeDetermined = 5, |
| eQMILOCWiFiFixErrorCode_Unknown = 6, |
| }; |
| |
| // Enum to describe QMI LOC Wi-Fi Status |
| enum eQMILOCWiFiStatus:UINT32 |
| { |
| eQMILOCWiFiStatus_Available = 1, |
| eQMILOCWiFiStatus_Unavailable = 2, |
| }; |
| |
| // Enum to describe QMI Mobile IP Modes |
| enum eQMIMobileIPModes:UINT8 |
| { |
| eQMIMobileIPModes_MIPOffSimpleIPOnly = 0, |
| eQMIMobileIPModes_MIPPreferred = 1, |
| eQMIMobileIPModes_MIPOnly = 2, |
| }; |
| |
| // Enum to describe QMI NAS AN-AAA Authentication Status |
| enum eQMINASANAAAAuthenticationStatus:UINT8 |
| { |
| eQMINASANAAAAuthenticationStatus_AuthenticationFailed = 0, |
| eQMINASANAAAAuthenticationStatus_AuthenticationSuccess = 1, |
| eQMINASANAAAAuthenticationStatus_NoAuthenticationRequested = 2, |
| }; |
| |
| // Enum to describe QMI NAS Acquisition Order |
| enum eQMINASAcquisitionOrder:UINT32 |
| { |
| eQMINASAcquisitionOrder_Automatic = 0, |
| eQMINASAcquisitionOrder_GSMThenWCDMA = 1, |
| eQMINASAcquisitionOrder_WCDMAThenGSM = 2, |
| }; |
| |
| // Enum to describe QMI NAS Active Subscription |
| enum eQMINASActiveSubscription:UINT8 |
| { |
| eQMINASActiveSubscription_NotActive = 0, |
| eQMINASActiveSubscription_Active = 1, |
| }; |
| |
| // Enum to describe QMI NAS Average Period |
| enum eQMINASAveragePeriod:UINT8 |
| { |
| eQMINASAveragePeriod_AverageUsingDefaultConfiguration = 0, |
| eQMINASAveragePeriod_AverageOver1Second = 1, |
| eQMINASAveragePeriod_AverageOver2Second = 2, |
| eQMINASAveragePeriod_AverageOver3Second = 3, |
| eQMINASAveragePeriod_AverageOver4Second = 4, |
| eQMINASAveragePeriod_AverageOver5Second = 5, |
| eQMINASAveragePeriod_AverageOver6Second = 6, |
| eQMINASAveragePeriod_AverageOver7Second = 7, |
| eQMINASAveragePeriod_AverageOver8Second = 8, |
| eQMINASAveragePeriod_AverageOver9Second = 9, |
| eQMINASAveragePeriod_AverageOver10Second = 10, |
| }; |
| |
| // Enum to describe QMI NAS Band Classes |
| enum eQMINASBandClasses:UINT16 |
| { |
| eQMINASBandClasses_CDMABandClass0 = 0, |
| eQMINASBandClasses_CDMABandClass1 = 1, |
| eQMINASBandClasses_CDMABandClass3 = 3, |
| eQMINASBandClasses_CDMABandClass4 = 4, |
| eQMINASBandClasses_CDMABandClass5 = 5, |
| eQMINASBandClasses_CDMABandClass6 = 6, |
| eQMINASBandClasses_CDMABandClass7 = 7, |
| eQMINASBandClasses_CDMABandClass8 = 8, |
| eQMINASBandClasses_CDMABandClass9 = 9, |
| eQMINASBandClasses_CDMABandClass10 = 10, |
| eQMINASBandClasses_CDMABandClass11 = 11, |
| eQMINASBandClasses_CDMABandClass12 = 12, |
| eQMINASBandClasses_CDMABandClass13 = 13, |
| eQMINASBandClasses_CDMABandClass14 = 14, |
| eQMINASBandClasses_CDMABandClass15 = 15, |
| eQMINASBandClasses_CDMABandClass16 = 16, |
| eQMINASBandClasses_CDMABandClass17 = 17, |
| eQMINASBandClasses_CDMABandClass18 = 18, |
| eQMINASBandClasses_CDMABandClass19 = 19, |
| eQMINASBandClasses_GSM450 = 40, |
| eQMINASBandClasses_GSM480 = 41, |
| eQMINASBandClasses_GSM750 = 42, |
| eQMINASBandClasses_GSM850 = 43, |
| eQMINASBandClasses_GSM900Extended = 44, |
| eQMINASBandClasses_GSM900Primary = 45, |
| eQMINASBandClasses_GSM900Railways = 46, |
| eQMINASBandClasses_GSM1800 = 47, |
| eQMINASBandClasses_GSM1900 = 48, |
| eQMINASBandClasses_WCDMA2100 = 80, |
| eQMINASBandClasses_WCDMAPCS1900 = 81, |
| eQMINASBandClasses_WCDMADCS1800 = 82, |
| eQMINASBandClasses_WCDMA1700US = 83, |
| eQMINASBandClasses_WCDMA850 = 84, |
| eQMINASBandClasses_WCDMA800 = 85, |
| eQMINASBandClasses_WCDMA2600 = 86, |
| eQMINASBandClasses_WCDMA900 = 87, |
| eQMINASBandClasses_WCDMA1700Japan = 88, |
| eQMINASBandClasses_WCDMA1500Japan = 90, |
| eQMINASBandClasses_WCDMA850Japan = 91, |
| eQMINASBandClasses_EUTRABand1 = 120, |
| eQMINASBandClasses_EUTRABand2 = 121, |
| eQMINASBandClasses_EUTRABand3 = 122, |
| eQMINASBandClasses_EUTRABand4 = 123, |
| eQMINASBandClasses_EUTRABand5 = 124, |
| eQMINASBandClasses_EUTRABand6 = 125, |
| eQMINASBandClasses_EUTRABand7 = 126, |
| eQMINASBandClasses_EUTRABand8 = 127, |
| eQMINASBandClasses_EUTRABand9 = 128, |
| eQMINASBandClasses_EUTRABand10 = 129, |
| eQMINASBandClasses_EUTRABand11 = 130, |
| eQMINASBandClasses_EUTRABand12 = 131, |
| eQMINASBandClasses_EUTRABand13 = 132, |
| eQMINASBandClasses_EUTRABand14 = 133, |
| eQMINASBandClasses_EUTRABand17 = 134, |
| eQMINASBandClasses_EUTRABand33 = 135, |
| eQMINASBandClasses_EUTRABand34 = 136, |
| eQMINASBandClasses_EUTRABand35 = 137, |
| eQMINASBandClasses_EUTRABand36 = 138, |
| eQMINASBandClasses_EUTRABand37 = 139, |
| eQMINASBandClasses_EUTRABand38 = 140, |
| eQMINASBandClasses_EUTRABand39 = 141, |
| eQMINASBandClasses_EUTRABand40 = 142, |
| eQMINASBandClasses_EUTRABand18 = 143, |
| eQMINASBandClasses_EUTRABand19 = 144, |
| eQMINASBandClasses_EUTRABand20 = 145, |
| eQMINASBandClasses_EUTRABand21 = 146, |
| eQMINASBandClasses_EUTRABand24 = 147, |
| eQMINASBandClasses_EUTRABand25 = 148, |
| eQMINASBandClasses_EUTRABand41 = 149, |
| eQMINASBandClasses_EUTRABand42 = 150, |
| eQMINASBandClasses_EUTRABand43 = 151, |
| eQMINASBandClasses_TDSCDMABandA = 200, |
| eQMINASBandClasses_TDSCDMABandB = 201, |
| eQMINASBandClasses_TDSCDMABandC = 202, |
| eQMINASBandClasses_TDSCDMABandD = 203, |
| eQMINASBandClasses_TDSCDMABandE = 204, |
| eQMINASBandClasses_TDSCDMABandF = 205, |
| }; |
| |
| // Enum to describe QMI NAS CDMA 1xEV-DO Active Protocol |
| enum eQMINASCDMA1xEVDOActiveProtocol:UINT8 |
| { |
| eQMINASCDMA1xEVDOActiveProtocol_None = 0, |
| eQMINASCDMA1xEVDOActiveProtocol_CDMA1xEVDORel0 = 2, |
| eQMINASCDMA1xEVDOActiveProtocol_CDMA1xEVDORelA = 3, |
| eQMINASCDMA1xEVDOActiveProtocol_CDMA1xEVDORelB = 4, |
| }; |
| |
| // Enum to describe QMI NAS CDMA 1xEV-DO Hybrid Information |
| enum eQMINASCDMA1xEVDOHybridInformation:UINT8 |
| { |
| eQMINASCDMA1xEVDOHybridInformation_SystemIsNotHybrid = 0, |
| eQMINASCDMA1xEVDOHybridInformation_SystemIsHybrid = 1, |
| }; |
| |
| // Enum to describe QMI NAS CDMA 1xEV-DO Personality |
| enum eQMINASCDMA1xEVDOPersonality:UINT8 |
| { |
| eQMINASCDMA1xEVDOPersonality_Unknown = 0, |
| eQMINASCDMA1xEVDOPersonality_HRPD = 1, |
| eQMINASCDMA1xEVDOPersonality_EHRPD = 2, |
| }; |
| |
| // Enum to describe QMI NAS CDMA Pilot Types |
| enum eQMINASCDMAPilotTypes:UINT32 |
| { |
| eQMINASCDMAPilotTypes_Active = 0, |
| eQMINASCDMAPilotTypes_Neighbor = 1, |
| }; |
| |
| // Enum to describe QMI NAS CS/PS Attach States |
| enum eQMINASCSPSAttachStates:UINT8 |
| { |
| eQMINASCSPSAttachStates_UnknownNotApplicable = 0, |
| eQMINASCSPSAttachStates_Attached = 1, |
| eQMINASCSPSAttachStates_Detached = 2, |
| }; |
| |
| // Enum to describe QMI NAS Call Barring Status |
| enum eQMINASCallBarringStatus:UINT32 |
| { |
| eQMINASCallBarringStatus_Unknown = 4294967295u, |
| eQMINASCallBarringStatus_NormalCallsOnly = 0, |
| eQMINASCallBarringStatus_EmergencyCallsOnly = 1, |
| eQMINASCallBarringStatus_NoCalls = 2, |
| eQMINASCallBarringStatus_AllCalls = 3, |
| }; |
| |
| // Enum to describe QMI NAS Cell Broadcast Caps |
| enum eQMINASCellBroadcastCaps:UINT32 |
| { |
| eQMINASCellBroadcastCaps_Unknown = 0, |
| eQMINASCellBroadcastCaps_NotSupported = 1, |
| eQMINASCellBroadcastCaps_Supported = 2, |
| }; |
| |
| // Enum to describe QMI NAS Cell Broadcast Caps 2 |
| enum eQMINASCellBroadcastCaps2:UINT32 |
| { |
| eQMINASCellBroadcastCaps2_Unknown = 0, |
| eQMINASCellBroadcastCaps2_NotSupported = 1, |
| eQMINASCellBroadcastCaps2_Supported = 2, |
| }; |
| |
| // Enum to describe QMI NAS Change Duration |
| enum eQMINASChangeDuration:UINT8 |
| { |
| eQMINASChangeDuration_PowerCycle = 0, |
| eQMINASChangeDuration_Permanent = 1, |
| }; |
| |
| // Enum to describe QMI NAS Concurrent Service |
| enum eQMINASConcurrentService:UINT8 |
| { |
| eQMINASConcurrentService_NotAvailable = 0, |
| eQMINASConcurrentService_Available = 1, |
| }; |
| |
| // Enum to describe QMI NAS Concurrent Service Supported |
| enum eQMINASConcurrentServiceSupported:UINT8 |
| { |
| eQMINASConcurrentServiceSupported_NotSupported = 0, |
| eQMINASConcurrentServiceSupported_Supported = 1, |
| }; |
| |
| // Enum to describe QMI NAS DDTM Preferences |
| enum eQMINASDDTMPreferences:UINT8 |
| { |
| eQMINASDDTMPreferences_Off = 0, |
| eQMINASDDTMPreferences_On = 1, |
| eQMINASDDTMPreferences_NoChange = 2, |
| }; |
| |
| // Enum to describe QMI NAS DTM Support |
| enum eQMINASDTMSupport:UINT8 |
| { |
| eQMINASDTMSupport_NotAvailable = 0, |
| eQMINASDTMSupport_Available = 1, |
| }; |
| |
| // Enum to describe QMI NAS Data Service Capabilities 2 |
| enum eQMINASDataServiceCapabilities2:UINT8 |
| { |
| eQMINASDataServiceCapabilities2_GPRS = 1, |
| eQMINASDataServiceCapabilities2_EGPRS = 2, |
| eQMINASDataServiceCapabilities2_HSDPA = 3, |
| eQMINASDataServiceCapabilities2_HSUPA = 4, |
| eQMINASDataServiceCapabilities2_WCDMA = 5, |
| eQMINASDataServiceCapabilities2_CDMA = 6, |
| eQMINASDataServiceCapabilities2_CDMA1xEVDORev0 = 7, |
| eQMINASDataServiceCapabilities2_CDMA1xEVDORevA = 8, |
| eQMINASDataServiceCapabilities2_GSM = 9, |
| eQMINASDataServiceCapabilities2_CDMA1xEVDORevB = 10, |
| eQMINASDataServiceCapabilities2_LTE = 11, |
| eQMINASDataServiceCapabilities2_HSDPAPlus = 12, |
| eQMINASDataServiceCapabilities2_DCHSDPAPlus = 13, |
| }; |
| |
| // Enum to describe QMI NAS Day Of Week |
| enum eQMINASDayOfWeek:UINT8 |
| { |
| eQMINASDayOfWeek_Monday = 0, |
| eQMINASDayOfWeek_Tuesday = 1, |
| eQMINASDayOfWeek_Wednesday = 2, |
| eQMINASDayOfWeek_Thursday = 3, |
| eQMINASDayOfWeek_Friday = 4, |
| eQMINASDayOfWeek_Saturday = 5, |
| eQMINASDayOfWeek_Sunday = 6, |
| }; |
| |
| // Enum to describe QMI NAS Daylight Savings Adjustment |
| enum eQMINASDaylightSavingsAdjustment:UINT8 |
| { |
| eQMINASDaylightSavingsAdjustment_NoAdjustment = 0, |
| eQMINASDaylightSavingsAdjustment_1HourAdjustment = 1, |
| eQMINASDaylightSavingsAdjustment_2HourAdjustment = 2, |
| }; |
| |
| // Enum to describe QMI NAS Dual Transfer Mode |
| enum eQMINASDualTransferMode:UINT8 |
| { |
| eQMINASDualTransferMode_DTMNotSupported = 0, |
| eQMINASDualTransferMode_DTMSupported = 1, |
| }; |
| |
| // Enum to describe QMI NAS E-UTRA Status |
| enum eQMINASEUTRAStatus:UINT8 |
| { |
| eQMINASEUTRAStatus_EUTRACellDetected = 0, |
| eQMINASEUTRAStatus_EUTRACellNotDetected = 1, |
| eQMINASEUTRAStatus_EUTRADetectionUnknown = 2, |
| eQMINASEUTRAStatus_EUTRADetectionUnsupported = 3, |
| }; |
| |
| // Enum to describe QMI NAS EGPRS Support |
| enum eQMINASEGPRSSupport:UINT8 |
| { |
| eQMINASEGPRSSupport_NotAvailable = 0, |
| eQMINASEGPRSSupport_Available = 1, |
| }; |
| |
| // Enum to describe QMI NAS EV-DO Session Close Reasons |
| enum eQMINASEVDOSessionCloseReasons:UINT32 |
| { |
| eQMINASEVDOSessionCloseReasons_ReacquiredNewNetwork = 0, |
| eQMINASEVDOSessionCloseReasons_UATIResponseTimeout = 1, |
| eQMINASEVDOSessionCloseReasons_KeepAliveTimerExpired = 2, |
| eQMINASEVDOSessionCloseReasons_InternalDeactivation = 3, |
| eQMINASEVDOSessionCloseReasons_ReceivedSessionCloseFromAN = 4, |
| eQMINASEVDOSessionCloseReasons_ConnectionOpenFailure = 5, |
| eQMINASEVDOSessionCloseReasons_ConfigurationRequestFailure = 6, |
| eQMINASEVDOSessionCloseReasons_ConfigurationResponseFailure = 7, |
| eQMINASEVDOSessionCloseReasons_ProtocolNegotiationFailure = 8, |
| eQMINASEVDOSessionCloseReasons_ANInitSetupTimerExpired = 9, |
| eQMINASEVDOSessionCloseReasons_ANInitConnectionClosed = 10, |
| eQMINASEVDOSessionCloseReasons_ConnectionDenyReceived = 11, |
| eQMINASEVDOSessionCloseReasons_SilentDeactivation = 12, |
| eQMINASEVDOSessionCloseReasons_NewESN = 13, |
| eQMINASEVDOSessionCloseReasons_ANGUAP = 14, |
| eQMINASEVDOSessionCloseReasons_InvalidPersonalityIndex = 15, |
| eQMINASEVDOSessionCloseReasons_UATINotMaintained = 16, |
| eQMINASEVDOSessionCloseReasons_NewNAI = 17, |
| eQMINASEVDOSessionCloseReasons_EHRPDCredentialsChanged = 18, |
| }; |
| |
| // Enum to describe QMI NAS Forbidden States |
| enum eQMINASForbiddenStates:UINT8 |
| { |
| eQMINASForbiddenStates_Unknown = 0, |
| eQMINASForbiddenStates_Forbidden = 1, |
| eQMINASForbiddenStates_NotForbidden = 2, |
| }; |
| |
| // Enum to describe QMI NAS Force CDMA 1xEV-DO SCP |
| enum eQMINASForceCDMA1xEVDOSCP:UINT8 |
| { |
| eQMINASForceCDMA1xEVDOSCP_CDMA1xEVDORev0Only = 0, |
| eQMINASForceCDMA1xEVDOSCP_CDMA1xEVDORevAWithMFPA = 1, |
| eQMINASForceCDMA1xEVDOSCP_CDMA1xEVDORevAWithMFPAAndEMPA = 2, |
| eQMINASForceCDMA1xEVDOSCP_CDMA1xEVDORevBWithMMPA = 3, |
| eQMINASForceCDMA1xEVDOSCP_CDMA1xEVDORevAWithEHRPD = 4, |
| eQMINASForceCDMA1xEVDOSCP_CDMA1xEVDORevBWithEHRPD = 5, |
| }; |
| |
| // Enum to describe QMI NAS High Speed Call Status |
| enum eQMINASHighSpeedCallStatus:UINT8 |
| { |
| eQMINASHighSpeedCallStatus_HSDPAAndHSUPANotSupported = 0, |
| eQMINASHighSpeedCallStatus_HSDPASupported = 1, |
| eQMINASHighSpeedCallStatus_HSUPASupported = 2, |
| eQMINASHighSpeedCallStatus_HSDPAAndHSUPASupported = 3, |
| eQMINASHighSpeedCallStatus_HSDPAPlusSupported = 4, |
| eQMINASHighSpeedCallStatus_HSDPAPlusAndHSUPASupported = 5, |
| eQMINASHighSpeedCallStatus_DualCellHSDPAPlusSupported = 6, |
| eQMINASHighSpeedCallStatus_DualCellHSDPAPlusAndHSUPASupported = 7, |
| eQMINASHighSpeedCallStatus_DualCellHSDPAPlusAnd64QAMAndHSUPASupported = 8, |
| eQMINASHighSpeedCallStatus_DualCellHSDPAPlusAnd64QAMSupported = 9, |
| }; |
| |
| // Enum to describe QMI NAS In Use States |
| enum eQMINASInUseStates:UINT8 |
| { |
| eQMINASInUseStates_Unknown = 0, |
| eQMINASInUseStates_CurrentServing = 1, |
| eQMINASInUseStates_Available = 2, |
| }; |
| |
| // Enum to describe QMI NAS LTE Signal Rates |
| enum eQMINASLTESignalRates:UINT8 |
| { |
| eQMINASLTESignalRates_Default = 0, |
| eQMINASLTESignalRates_EverySecond = 1, |
| eQMINASLTESignalRates_Every2Seconds = 2, |
| eQMINASLTESignalRates_Every3Seconds = 3, |
| eQMINASLTESignalRates_Every4Seconds = 4, |
| eQMINASLTESignalRates_Every5Seconds = 5, |
| eQMINASLTESignalRates_Every6Seconds = 6, |
| eQMINASLTESignalRates_Every7Seconds = 7, |
| eQMINASLTESignalRates_Every8Seconds = 8, |
| eQMINASLTESignalRates_Every9Seconds = 9, |
| eQMINASLTESignalRates_Every10Seconds = 10, |
| }; |
| |
| // Enum to describe QMI NAS LTE Voice Domains |
| enum eQMINASLTEVoiceDomains:UINT32 |
| { |
| eQMINASLTEVoiceDomains_NoVoiceSupport = 0, |
| eQMINASLTEVoiceDomains_VoiceSupportedOverIMS = 1, |
| eQMINASLTEVoiceDomains_VoiceSupportedOver1X = 2, |
| eQMINASLTEVoiceDomains_VoiceSupportedOver3GPP = 3, |
| }; |
| |
| // Enum to describe QMI NAS Network Description Displays |
| enum eQMINASNetworkDescriptionDisplays:UINT8 |
| { |
| eQMINASNetworkDescriptionDisplays_DoNotDisplay = 0, |
| eQMINASNetworkDescriptionDisplays_Display = 1, |
| eQMINASNetworkDescriptionDisplays_Unknown = 255, |
| }; |
| |
| // Enum to describe QMI NAS Network Description Encodings |
| enum eQMINASNetworkDescriptionEncodings:UINT8 |
| { |
| eQMINASNetworkDescriptionEncodings_UnspecifiedOctet = 0, |
| eQMINASNetworkDescriptionEncodings_ExtendedProtocolMessage = 1, |
| eQMINASNetworkDescriptionEncodings_7BitASCII = 2, |
| eQMINASNetworkDescriptionEncodings_IA5 = 3, |
| eQMINASNetworkDescriptionEncodings_UNICODE = 4, |
| eQMINASNetworkDescriptionEncodings_ShiftJIS = 5, |
| eQMINASNetworkDescriptionEncodings_Korean = 6, |
| eQMINASNetworkDescriptionEncodings_LatinHebrew = 7, |
| eQMINASNetworkDescriptionEncodings_Latin = 8, |
| eQMINASNetworkDescriptionEncodings_GSM7Bit = 9, |
| eQMINASNetworkDescriptionEncodings_GSMDCS = 10, |
| }; |
| |
| // Enum to describe QMI NAS Network Scan Result |
| enum eQMINASNetworkScanResult:UINT32 |
| { |
| eQMINASNetworkScanResult_Success = 0, |
| eQMINASNetworkScanResult_Abort = 1, |
| eQMINASNetworkScanResult_RadioLinkFailure = 2, |
| }; |
| |
| // Enum to describe QMI NAS Network Selection |
| enum eQMINASNetworkSelection:INT8 |
| { |
| eQMINASNetworkSelection_AutomaticRegistration = 0, |
| eQMINASNetworkSelection_ManualRegistration = 1, |
| }; |
| |
| // Enum to describe QMI NAS PLMN Name Country Initials |
| enum eQMINASPLMNNameCountryInitials:UINT8 |
| { |
| eQMINASPLMNNameCountryInitials_DoNotAddCountryInitials = 0, |
| eQMINASPLMNNameCountryInitials_AddCountryInitials = 1, |
| eQMINASPLMNNameCountryInitials_Unspecified = 255, |
| }; |
| |
| // Enum to describe QMI NAS PLMN Name Encoding Schemes |
| enum eQMINASPLMNNameEncodingSchemes:UINT8 |
| { |
| eQMINASPLMNNameEncodingSchemes_ASCII = 0, |
| eQMINASPLMNNameEncodingSchemes_UCS2LE = 1, |
| }; |
| |
| // Enum to describe QMI NAS PLMN Name Spare Bits |
| enum eQMINASPLMNNameSpareBits:UINT8 |
| { |
| eQMINASPLMNNameSpareBits_Unknown = 0, |
| eQMINASPLMNNameSpareBits_Bit8 = 1, |
| eQMINASPLMNNameSpareBits_Bits78 = 2, |
| eQMINASPLMNNameSpareBits_Bits68 = 3, |
| eQMINASPLMNNameSpareBits_Bits58 = 4, |
| eQMINASPLMNNameSpareBits_Bits48 = 5, |
| eQMINASPLMNNameSpareBits_Bits38 = 6, |
| eQMINASPLMNNameSpareBits_Bits28 = 7, |
| }; |
| |
| // Enum to describe QMI NAS PRL Indicator |
| enum eQMINASPRLIndicator:UINT8 |
| { |
| eQMINASPRLIndicator_SystemNotInPRL = 0, |
| eQMINASPRLIndicator_SystemIsInPRL = 1, |
| }; |
| |
| // Enum to describe QMI NAS PRL Preferences |
| enum eQMINASPRLPreferences:UINT16 |
| { |
| eQMINASPRLPreferences_AcquireASideOnly = 1, |
| eQMINASPRLPreferences_AcquireBSideOnly = 2, |
| eQMINASPRLPreferences_AcquireAny = 16383, |
| }; |
| |
| // Enum to describe QMI NAS PS Attach Actions |
| enum eQMINASPSAttachActions:UINT8 |
| { |
| eQMINASPSAttachActions_Attach = 1, |
| eQMINASPSAttachActions_Detach = 2, |
| }; |
| |
| // Enum to describe QMI NAS Preferred Data Bath |
| enum eQMINASPreferredDataBath:UINT8 |
| { |
| eQMINASPreferredDataBath_NotPreferred = 0, |
| eQMINASPreferredDataBath_Preferred = 1, |
| }; |
| |
| // Enum to describe QMI NAS Preferred States |
| enum eQMINASPreferredStates:UINT8 |
| { |
| eQMINASPreferredStates_Unknown = 0, |
| eQMINASPreferredStates_Preferred = 1, |
| eQMINASPreferredStates_NotPreferred = 2, |
| }; |
| |
| // Enum to describe QMI NAS RTRE Configuration |
| enum eQMINASRTREConfiguration:UINT8 |
| { |
| eQMINASRTREConfiguration_RUIMOnly = 1, |
| eQMINASRTREConfiguration_InternalSettingsOnly = 2, |
| eQMINASRTREConfiguration_UseRUIMIfAvailable = 3, |
| eQMINASRTREConfiguration_GSMOn1X = 4, |
| }; |
| |
| // Enum to describe QMI NAS RX Level |
| enum eQMINASRXLevel:UINT16 |
| { |
| eQMINASRXLevel_LessThan110dBm = 0, |
| eQMINASRXLevel_110dBmto109dBm = 1, |
| eQMINASRXLevel_109dBmto108dBm = 2, |
| eQMINASRXLevel_108dBmto107dBm = 3, |
| eQMINASRXLevel_107dBmto106dBm = 4, |
| eQMINASRXLevel_106dBmto105dBm = 5, |
| eQMINASRXLevel_105dBmto104dBm = 6, |
| eQMINASRXLevel_104dBmto103dBm = 7, |
| eQMINASRXLevel_103dBmto102dBm = 8, |
| eQMINASRXLevel_102dBmto101dBm = 9, |
| eQMINASRXLevel_101dBmto100dBm = 10, |
| eQMINASRXLevel_100dBmto99dBm = 11, |
| eQMINASRXLevel_99dBmto98dBm = 12, |
| eQMINASRXLevel_98dBmto97dBm = 13, |
| eQMINASRXLevel_97dBmto96dBm = 14, |
| eQMINASRXLevel_96dBmto95dBm = 15, |
| eQMINASRXLevel_95dBmto94dBm = 16, |
| eQMINASRXLevel_94dBmto93dBm = 17, |
| eQMINASRXLevel_93dBmto92dBm = 18, |
| eQMINASRXLevel_92dBmto91dBm = 19, |
| eQMINASRXLevel_91dBmto90dBm = 20, |
| eQMINASRXLevel_90dBmto89dBm = 21, |
| eQMINASRXLevel_89dBmto88dBm = 22, |
| eQMINASRXLevel_88dBmto87dBm = 23, |
| eQMINASRXLevel_87dBmto86dBm = 24, |
| eQMINASRXLevel_86dBmto85dBm = 25, |
| eQMINASRXLevel_85dBmto84dBm = 26, |
| eQMINASRXLevel_84dBmto83dBm = 27, |
| eQMINASRXLevel_83dBmto82dBm = 28, |
| eQMINASRXLevel_82dBmto81dBm = 29, |
| eQMINASRXLevel_81dBmto80dBm = 30, |
| eQMINASRXLevel_80dBmto79dBm = 31, |
| eQMINASRXLevel_79dBmto78dBm = 32, |
| eQMINASRXLevel_78dBmto77dBm = 33, |
| eQMINASRXLevel_77dBmto76dBm = 34, |
| eQMINASRXLevel_76dBmto75dBm = 35, |
| eQMINASRXLevel_75dBmto74dBm = 36, |
| eQMINASRXLevel_74dBmto73dBm = 37, |
| eQMINASRXLevel_73dBmto72dBm = 38, |
| eQMINASRXLevel_72dBmto71dBm = 39, |
| eQMINASRXLevel_71dBmto70dBm = 40, |
| eQMINASRXLevel_70dBmto69dBm = 41, |
| eQMINASRXLevel_69dBmto68dBm = 42, |
| eQMINASRXLevel_68dBmto67dBm = 43, |
| eQMINASRXLevel_67dBmto66dBm = 44, |
| eQMINASRXLevel_66dBmto65dBm = 45, |
| eQMINASRXLevel_65dBmto64dBm = 46, |
| eQMINASRXLevel_64dBmto63dBm = 47, |
| eQMINASRXLevel_63dBmto62dBm = 48, |
| eQMINASRXLevel_62dBmto61dBm = 49, |
| eQMINASRXLevel_61dBmto60dBm = 50, |
| eQMINASRXLevel_60dBmto59dBm = 51, |
| eQMINASRXLevel_59dBmto58dBm = 52, |
| eQMINASRXLevel_58dBmto57dBm = 53, |
| eQMINASRXLevel_57dBmto56dBm = 54, |
| eQMINASRXLevel_56dBmto55dBm = 55, |
| eQMINASRXLevel_55dBmto54dBm = 56, |
| eQMINASRXLevel_54dBmto53dBm = 57, |
| eQMINASRXLevel_53dBmto52dBm = 58, |
| eQMINASRXLevel_52dBmto51dBm = 59, |
| eQMINASRXLevel_51dBmto50dBm = 60, |
| eQMINASRXLevel_50dBmto49dBm = 61, |
| eQMINASRXLevel_49dBmto48dBm = 62, |
| eQMINASRXLevel_GreaterThan48dBm = 63, |
| }; |
| |
| // Enum to describe QMI NAS Radio Access Technologies |
| enum eQMINASRadioAccessTechnologies:UINT8 |
| { |
| eQMINASRadioAccessTechnologies_GSM = 4, |
| eQMINASRadioAccessTechnologies_UMTS = 5, |
| eQMINASRadioAccessTechnologies_LTE = 8, |
| eQMINASRadioAccessTechnologies_TDSCDMA = 9, |
| eQMINASRadioAccessTechnologies_NoChange = 255, |
| }; |
| |
| // Enum to describe QMI NAS Radio Interfaces |
| enum eQMINASRadioInterfaces:UINT8 |
| { |
| eQMINASRadioInterfaces_NoneNoService = 0, |
| eQMINASRadioInterfaces_CDMA20001x = 1, |
| eQMINASRadioInterfaces_CDMA2000HRPD = 2, |
| eQMINASRadioInterfaces_AMPS = 3, |
| eQMINASRadioInterfaces_GSM = 4, |
| eQMINASRadioInterfaces_UMTS = 5, |
| eQMINASRadioInterfaces_LTE = 8, |
| eQMINASRadioInterfaces_TDSCDMA = 9, |
| }; |
| |
| // Enum to describe QMI NAS Radio System Modes |
| enum eQMINASRadioSystemModes:UINT32 |
| { |
| eQMINASRadioSystemModes_NoService = 0, |
| eQMINASRadioSystemModes_Acquiring = 1, |
| eQMINASRadioSystemModes_InService = 2, |
| }; |
| |
| // Enum to describe QMI NAS Register Actions |
| enum eQMINASRegisterActions:UINT8 |
| { |
| eQMINASRegisterActions_Automatic = 1, |
| eQMINASRegisterActions_Manual = 2, |
| }; |
| |
| // Enum to describe QMI NAS Registered Networks |
| enum eQMINASRegisteredNetworks:UINT8 |
| { |
| eQMINASRegisteredNetworks_Unknown = 0, |
| eQMINASRegisteredNetworks_3GPP2 = 1, |
| eQMINASRegisteredNetworks_3GPP = 2, |
| }; |
| |
| // Enum to describe QMI NAS Registration Domains |
| enum eQMINASRegistrationDomains:UINT32 |
| { |
| eQMINASRegistrationDomains_NotApplicable = 0, |
| eQMINASRegistrationDomains_CSOnly = 1, |
| eQMINASRegistrationDomains_PSOnly = 2, |
| eQMINASRegistrationDomains_CSAndPS = 3, |
| eQMINASRegistrationDomains_LimitedService = 4, |
| }; |
| |
| // Enum to describe QMI NAS Registration Restrictions |
| enum eQMINASRegistrationRestrictions:UINT32 |
| { |
| eQMINASRegistrationRestrictions_Unrestricted = 0, |
| eQMINASRegistrationRestrictions_CampedOnly = 1, |
| eQMINASRegistrationRestrictions_Limited = 2, |
| }; |
| |
| // Enum to describe QMI NAS Registration States |
| enum eQMINASRegistrationStates:UINT8 |
| { |
| eQMINASRegistrationStates_NASNotRegistered = 0, |
| eQMINASRegistrationStates_NASRegistered = 1, |
| eQMINASRegistrationStates_NASNotRegisteredSearching = 2, |
| eQMINASRegistrationStates_NASRegistrationDenied = 3, |
| eQMINASRegistrationStates_RegistrationStateUnknown = 4, |
| }; |
| |
| // Enum to describe QMI NAS Report Rate |
| enum eQMINASReportRate:UINT8 |
| { |
| eQMINASReportRate_ReportUsingDefaultConfig = 0, |
| eQMINASReportRate_ReportEvery1Second = 1, |
| eQMINASReportRate_ReportEvery2Second = 2, |
| eQMINASReportRate_ReportEvery3Second = 3, |
| eQMINASReportRate_ReportEvery4Second = 4, |
| eQMINASReportRate_ReportEvery5Second = 5, |
| }; |
| |
| // Enum to describe QMI NAS Revision |
| enum eQMINASRevision:UINT8 |
| { |
| eQMINASRevision_JSTD088 = 1, |
| eQMINASRevision_IS95RevA = 3, |
| eQMINASRevision_IS95RevB = 4, |
| eQMINASRevision_IS2000 = 6, |
| eQMINASRevision_IS2000RelA = 7, |
| eQMINASRevision_IS2000RelB = 8, |
| eQMINASRevision_IS2000RelC = 9, |
| eQMINASRevision_IS2000RelCMI = 10, |
| eQMINASRevision_IS2000RelD = 11, |
| }; |
| |
| // Enum to describe QMI NAS Roam Status |
| enum eQMINASRoamStatus:UINT8 |
| { |
| eQMINASRoamStatus_Off = 0, |
| eQMINASRoamStatus_On = 1, |
| eQMINASRoamStatus_Blinking = 2, |
| eQMINASRoamStatus_OutOfNeighborhood = 3, |
| eQMINASRoamStatus_OutOfBuilding = 4, |
| eQMINASRoamStatus_PreferredSystem = 5, |
| eQMINASRoamStatus_AvailableSystem = 6, |
| eQMINASRoamStatus_AlliancePartner = 7, |
| eQMINASRoamStatus_PremiumPartner = 8, |
| eQMINASRoamStatus_FullService = 9, |
| eQMINASRoamStatus_PartialService = 10, |
| eQMINASRoamStatus_BannerIsOn = 11, |
| eQMINASRoamStatus_BannerIsOff = 12, |
| }; |
| |
| // Enum to describe QMI NAS Roaming Indicators |
| enum eQMINASRoamingIndicators:UINT8 |
| { |
| eQMINASRoamingIndicators_Roaming = 0, |
| eQMINASRoamingIndicators_Home = 1, |
| eQMINASRoamingIndicators_RoamingPartner = 2, |
| }; |
| |
| // Enum to describe QMI NAS Roaming Preferences |
| enum eQMINASRoamingPreferences:UINT8 |
| { |
| eQMINASRoamingPreferences_Automatic = 0, |
| eQMINASRoamingPreferences_HomeOnly = 1, |
| eQMINASRoamingPreferences_RoamingOnly = 2, |
| eQMINASRoamingPreferences_HomeRoaming = 3, |
| }; |
| |
| // Enum to describe QMI NAS Roaming Preferences 2 |
| enum eQMINASRoamingPreferences2:UINT16 |
| { |
| eQMINASRoamingPreferences2_AcquireWhenRoamingIndicatorOff = 1, |
| eQMINASRoamingPreferences2_AcquireWhenRoamingIndicatorNotOff = 2, |
| eQMINASRoamingPreferences2_AcquireWhenRoamingIndicatorNotFlashing = 3, |
| eQMINASRoamingPreferences2_AcquireAny = 255, |
| }; |
| |
| // Enum to describe QMI NAS Roaming States |
| enum eQMINASRoamingStates:UINT8 |
| { |
| eQMINASRoamingStates_Unknown = 0, |
| eQMINASRoamingStates_Home = 1, |
| eQMINASRoamingStates_Roam = 2, |
| }; |
| |
| // Enum to describe QMI NAS SIM Reject States |
| enum eQMINASSIMRejectStates:UINT32 |
| { |
| eQMINASSIMRejectStates_NotAvailable = 0, |
| eQMINASSIMRejectStates_Available = 1, |
| eQMINASSIMRejectStates_CSInvalid = 2, |
| eQMINASSIMRejectStates_PSInvalid = 3, |
| eQMINASSIMRejectStates_CSAndPSInvalid = 4, |
| }; |
| |
| // Enum to describe QMI NAS SINR Levels |
| enum eQMINASSINRLevels:UINT8 |
| { |
| eQMINASSINRLevels_Negative9dB = 0, |
| eQMINASSINRLevels_Negative6dB = 1, |
| eQMINASSINRLevels_Negative45dB = 2, |
| eQMINASSINRLevels_Negative3dB = 3, |
| eQMINASSINRLevels_Negative2dB = 4, |
| eQMINASSINRLevels_1dB = 5, |
| eQMINASSINRLevels_3dB = 6, |
| eQMINASSINRLevels_6dB = 7, |
| eQMINASSINRLevels_9dB = 8, |
| }; |
| |
| // Enum to describe QMI NAS Service Domain Prefs |
| enum eQMINASServiceDomainPrefs:UINT32 |
| { |
| eQMINASServiceDomainPrefs_CircuitSwitched = 0, |
| eQMINASServiceDomainPrefs_PacketSwitched = 1, |
| eQMINASServiceDomainPrefs_CircuitPacketSwitched = 2, |
| eQMINASServiceDomainPrefs_PacketSwitchedAttach = 3, |
| eQMINASServiceDomainPrefs_PacketSwitchedDetach = 4, |
| }; |
| |
| // Enum to describe QMI NAS Service Domains |
| enum eQMINASServiceDomains:UINT8 |
| { |
| eQMINASServiceDomains_NoService = 0, |
| eQMINASServiceDomains_CircuitSwitched = 1, |
| }; |
| |
| // Enum to describe QMI NAS Service Option Actions |
| enum eQMINASServiceOptionActions:UINT8 |
| { |
| eQMINASServiceOptionActions_Add = 0, |
| eQMINASServiceOptionActions_Replace = 1, |
| eQMINASServiceOptionActions_Delete = 2, |
| eQMINASServiceOptionActions_NoChange = 3, |
| }; |
| |
| // Enum to describe QMI NAS Service Status |
| enum eQMINASServiceStatus:UINT8 |
| { |
| eQMINASServiceStatus_NoService = 0, |
| eQMINASServiceStatus_LimitedService = 1, |
| eQMINASServiceStatus_ServiceAvailable = 2, |
| eQMINASServiceStatus_LimitedRegionalService = 3, |
| eQMINASServiceStatus_PowerSaveOrDeepSleep = 4, |
| }; |
| |
| // Enum to describe QMI NAS Standby Preference |
| enum eQMINASStandbyPreference:UINT8 |
| { |
| eQMINASStandbyPreference_SingleStandby = 1, |
| eQMINASStandbyPreference_DualStandbyWithTuneAway = 2, |
| eQMINASStandbyPreference_DualStandbyWithoutTuneAway = 4, |
| eQMINASStandbyPreference_AutomaticModeWithTuneAway = 5, |
| eQMINASStandbyPreference_AutomaticModeWithoutTuneAway = 6, |
| }; |
| |
| // Enum to describe QMI NAS Subscription Type |
| enum eQMINASSubscriptionType:UINT8 |
| { |
| eQMINASSubscriptionType_PrimarySubscription = 0, |
| eQMINASSubscriptionType_SecondarySubscription = 1, |
| }; |
| |
| // Enum to describe QMI NAS System Forbidden |
| enum eQMINASSystemForbidden:UINT8 |
| { |
| eQMINASSystemForbidden_SystemIsNotForbidden = 0, |
| eQMINASSystemForbidden_SystemIsForbidden = 1, |
| }; |
| |
| // Enum to describe QMI NAS System Preferences |
| enum eQMINASSystemPreferences:UINT8 |
| { |
| eQMINASSystemPreferences_Automatic = 0, |
| eQMINASSystemPreferences_AutomaticA = 1, |
| eQMINASSystemPreferences_AutomaticB = 2, |
| }; |
| |
| // Enum to describe QMI NAS System Service Capabilities |
| enum eQMINASSystemServiceCapabilities:UINT8 |
| { |
| eQMINASSystemServiceCapabilities_NoService = 0, |
| eQMINASSystemServiceCapabilities_CircuitSwitchedOnly = 1, |
| eQMINASSystemServiceCapabilities_PacketSwitchedOnly = 2, |
| eQMINASSystemServiceCapabilities_CircuitSwitchedAndPacketSwitched = 3, |
| eQMINASSystemServiceCapabilities_Camped = 4, |
| }; |
| |
| // Enum to describe QMI NAS Tech Pref Durations |
| enum eQMINASTechPrefDurations:UINT8 |
| { |
| eQMINASTechPrefDurations_Permanent = 0, |
| eQMINASTechPrefDurations_PowerCycle = 1, |
| }; |
| |
| // Enum to describe QMI NAS Tech Prefs |
| enum eQMINASTechPrefs:UINT8 |
| { |
| eQMINASTechPrefs_Automatic = 0, |
| eQMINASTechPrefs_3GPP2 = 1, |
| eQMINASTechPrefs_3GPP = 2, |
| eQMINASTechPrefs_Invalid = 3, |
| }; |
| |
| // Enum to describe QMI OMA HFA Done States |
| enum eQMIOMAHFADoneStates:UINT8 |
| { |
| eQMIOMAHFADoneStates_None = 0, |
| eQMIOMAHFADoneStates_Succeeded = 1, |
| eQMIOMAHFADoneStates_Failed = 2, |
| }; |
| |
| // Enum to describe QMI OMA Selections |
| enum eQMIOMASelections:UINT8 |
| { |
| eQMIOMASelections_Reject = 0, |
| eQMIOMASelections_Accept = 1, |
| }; |
| |
| // Enum to describe QMI OMA Session Failure Reasons |
| enum eQMIOMASessionFailureReasons:UINT8 |
| { |
| eQMIOMASessionFailureReasons_Unknown = 0, |
| eQMIOMASessionFailureReasons_NetworkUnavailable = 1, |
| eQMIOMASessionFailureReasons_ServerUnavailable = 2, |
| eQMIOMASessionFailureReasons_AuthenticationFailed = 3, |
| eQMIOMASessionFailureReasons_MaxRetryExceeded = 4, |
| eQMIOMASessionFailureReasons_SessionCancelled = 5, |
| }; |
| |
| // Enum to describe QMI OMA Session States |
| enum eQMIOMASessionStates:UINT8 |
| { |
| eQMIOMASessionStates_CompleteInfoUpdated = 0, |
| eQMIOMASessionStates_CompleteInfoUnavailable = 1, |
| eQMIOMASessionStates_Failed = 2, |
| eQMIOMASessionStates_Retrying = 3, |
| eQMIOMASessionStates_Connecting = 4, |
| eQMIOMASessionStates_Connected = 5, |
| eQMIOMASessionStates_Authenticated = 6, |
| eQMIOMASessionStates_MDNDownloaded = 7, |
| eQMIOMASessionStates_MSIDDownloaded = 8, |
| eQMIOMASessionStates_PRLDownloaded = 9, |
| eQMIOMASessionStates_MIPProfileDownloaded = 10, |
| }; |
| |
| // Enum to describe QMI OMA Session Types |
| enum eQMIOMASessionTypes:UINT8 |
| { |
| eQMIOMASessionTypes_ClientInitiatedDeviceConfigure = 0, |
| eQMIOMASessionTypes_ClientInitiatedPRLUpdate = 1, |
| eQMIOMASessionTypes_ClientInitiatedHandsFreeActivation = 2, |
| eQMIOMASessionTypes_DeviceInitiatedHandsFreeActivation = 3, |
| eQMIOMASessionTypes_NetworkInitiatedPRLUpdate = 4, |
| eQMIOMASessionTypes_NetworkInitiatedDeviceConfigure = 5, |
| }; |
| |
| // Enum to describe QMI PBM AAS Operations |
| enum eQMIPBMAASOperations:UINT8 |
| { |
| eQMIPBMAASOperations_Add = 0, |
| eQMIPBMAASOperations_Modify = 1, |
| eQMIPBMAASOperations_Delete = 2, |
| }; |
| |
| // Enum to describe QMI PBM Emergency Categories |
| enum eQMIPBMEmergencyCategories |
| { |
| eQMIPBMEmergencyCategories_Police = 1, |
| eQMIPBMEmergencyCategories_Ambulance = 2, |
| eQMIPBMEmergencyCategories_FireBrigade = 4, |
| eQMIPBMEmergencyCategories_MarineGuard = 8, |
| eQMIPBMEmergencyCategories_MountainRescue = 16, |
| eQMIPBMEmergencyCategories_ManualECall = 32, |
| eQMIPBMEmergencyCategories_AutomaticECall = 64, |
| eQMIPBMEmergencyCategories_Spare = 128, |
| }; |
| |
| // Enum to describe QMI PBM Field Types |
| enum eQMIPBMFieldTypes:UINT32 |
| { |
| eQMIPBMFieldTypes_Email = 0, |
| eQMIPBMFieldTypes_AdditionalNumber = 1, |
| eQMIPBMFieldTypes_SecondName = 2, |
| eQMIPBMFieldTypes_Group = 3, |
| }; |
| |
| // Enum to describe QMI PBM Mapping Types |
| enum eQMIPBMMappingTypes:UINT32 |
| { |
| eQMIPBMMappingTypes_Linear = 0, |
| eQMIPBMMappingTypes_Nonlinear = 1, |
| }; |
| |
| // Enum to describe QMI PBM Number Plans |
| enum eQMIPBMNumberPlans:UINT8 |
| { |
| eQMIPBMNumberPlans_Unknown = 0, |
| eQMIPBMNumberPlans_ISDN = 1, |
| eQMIPBMNumberPlans_Data = 2, |
| eQMIPBMNumberPlans_Telex = 3, |
| eQMIPBMNumberPlans_National = 4, |
| eQMIPBMNumberPlans_Private = 5, |
| }; |
| |
| // Enum to describe QMI PBM Number Types |
| enum eQMIPBMNumberTypes:UINT8 |
| { |
| eQMIPBMNumberTypes_Unknown = 0, |
| eQMIPBMNumberTypes_International = 1, |
| eQMIPBMNumberTypes_National = 2, |
| eQMIPBMNumberTypes_NetworkSpecific = 3, |
| eQMIPBMNumberTypes_DedicatedAccess = 4, |
| }; |
| |
| // Enum to describe QMI PBM Operations |
| enum eQMIPBMOperations:UINT8 |
| { |
| eQMIPBMOperations_Add = 1, |
| eQMIPBMOperations_Modify = 2, |
| eQMIPBMOperations_Delete = 3, |
| }; |
| |
| // Enum to describe QMI PBM Phonebook Types |
| enum eQMIPBMPhonebookTypes:UINT16 |
| { |
| eQMIPBMPhonebookTypes_AbbreviatedDialingNumber = 1, |
| eQMIPBMPhonebookTypes_FixedDialingNumber = 2, |
| eQMIPBMPhonebookTypes_MobileSubscriberIntegratedServicesDigitalNetwork = 4, |
| eQMIPBMPhonebookTypes_MailBoxDialingNumber = 8, |
| eQMIPBMPhonebookTypes_ServiceDialingNumber = 16, |
| eQMIPBMPhonebookTypes_BarredDialingNumber = 32, |
| eQMIPBMPhonebookTypes_LastNumberDialed = 64, |
| eQMIPBMPhonebookTypes_MailBoxNumber = 128, |
| }; |
| |
| // Enum to describe QMI PBM Protection Methods |
| enum eQMIPBMProtectionMethods:UINT32 |
| { |
| eQMIPBMProtectionMethods_AlwaysAllowed = 0, |
| eQMIPBMProtectionMethods_NeverAllowed = 1, |
| eQMIPBMProtectionMethods_AllowedOnAllPINsVerified = 2, |
| eQMIPBMProtectionMethods_AllowedOnAnyPINVerified = 3, |
| eQMIPBMProtectionMethods_AllowedOnOnePINVerified = 4, |
| }; |
| |
| // Enum to describe QMI PBM Refresh Status |
| enum eQMIPBMRefreshStatus:UINT8 |
| { |
| eQMIPBMRefreshStatus_RefreshStart = 1, |
| eQMIPBMRefreshStatus_RefreshEnd = 2, |
| }; |
| |
| // Enum to describe QMI PBM Session Types |
| enum eQMIPBMSessionTypes:UINT8 |
| { |
| eQMIPBMSessionTypes_GWPrimary = 0, |
| eQMIPBMSessionTypes_1xPrimary = 1, |
| eQMIPBMSessionTypes_GWSecondary = 2, |
| eQMIPBMSessionTypes_1xSecondary = 3, |
| eQMIPBMSessionTypes_NonProvisioningOnSlot1 = 4, |
| eQMIPBMSessionTypes_NonProvisioningOnSlot2 = 5, |
| eQMIPBMSessionTypes_GlobalPhonebookOnSlot1 = 6, |
| eQMIPBMSessionTypes_GlobalPhonebookOnSlot2 = 7, |
| }; |
| |
| // Enum to describe QMI PBM States |
| enum eQMIPBMStates:UINT8 |
| { |
| eQMIPBMStates_Ready = 0, |
| eQMIPBMStates_NotReady = 1, |
| eQMIPBMStates_NotAvailable = 2, |
| eQMIPBMStates_PINRestriction = 3, |
| eQMIPBMStates_PUKRestriction = 4, |
| eQMIPBMStates_Invalidated = 5, |
| eQMIPBMStates_Sync = 6, |
| }; |
| |
| // Enum to describe QMI PBM Subscription Types |
| enum eQMIPBMSubscriptionTypes:UINT8 |
| { |
| eQMIPBMSubscriptionTypes_Primary = 0, |
| eQMIPBMSubscriptionTypes_Secondary = 1, |
| }; |
| |
| // Enum to describe QMI PDC Configurations |
| enum eQMIPDCConfigurations:UINT32 |
| { |
| eQMIPDCConfigurations_Platform = 0, |
| eQMIPDCConfigurations_Software = 1, |
| }; |
| |
| // Enum to describe QMI PDP Types |
| enum eQMIPDPTypes:UINT8 |
| { |
| eQMIPDPTypes_PDPIPv4 = 0, |
| eQMIPDPTypes_PDPPPP = 1, |
| eQMIPDPTypes_PDPIPv6 = 2, |
| eQMIPDPTypes_PDPIPv4OrIPv6 = 3, |
| }; |
| |
| // Enum to describe QMI PDS Altitude Source |
| enum eQMIPDSAltitudeSource:UINT8 |
| { |
| eQMIPDSAltitudeSource_Unknown = 0, |
| eQMIPDSAltitudeSource_GPS = 1, |
| eQMIPDSAltitudeSource_CellID = 2, |
| eQMIPDSAltitudeSource_EnhancedCellID = 3, |
| eQMIPDSAltitudeSource_WiFi = 4, |
| eQMIPDSAltitudeSource_Terrestrial = 5, |
| eQMIPDSAltitudeSource_TerrestrialHybrid = 6, |
| eQMIPDSAltitudeSource_AltitudeDatabase = 7, |
| eQMIPDSAltitudeSource_BarometricAltimeter = 8, |
| eQMIPDSAltitudeSource_Other = 9, |
| }; |
| |
| // Enum to describe QMI PDS Blanking Enable |
| enum eQMIPDSBlankingEnable:UINT8 |
| { |
| eQMIPDSBlankingEnable_DisableBlanking = 0, |
| eQMIPDSBlankingEnable_EnableBlankingUnconditionally = 1, |
| eQMIPDSBlankingEnable_EnableBlankingConditionally = 2, |
| eQMIPDSBlankingEnable_SimulateIMDJamming = 3, |
| }; |
| |
| // Enum to describe QMI PDS Calendar Days |
| enum eQMIPDSCalendarDays:UINT8 |
| { |
| eQMIPDSCalendarDays_Sunday = 0, |
| eQMIPDSCalendarDays_Monday = 1, |
| eQMIPDSCalendarDays_Tuesday = 2, |
| eQMIPDSCalendarDays_Wednesday = 3, |
| eQMIPDSCalendarDays_Thursday = 4, |
| eQMIPDSCalendarDays_Friday = 5, |
| eQMIPDSCalendarDays_Saturday = 6, |
| }; |
| |
| // Enum to describe QMI PDS Calendar Months |
| enum eQMIPDSCalendarMonths:UINT8 |
| { |
| eQMIPDSCalendarMonths_January = 0, |
| eQMIPDSCalendarMonths_February = 1, |
| eQMIPDSCalendarMonths_March = 2, |
| eQMIPDSCalendarMonths_April = 3, |
| eQMIPDSCalendarMonths_May = 4, |
| eQMIPDSCalendarMonths_June = 5, |
| eQMIPDSCalendarMonths_July = 6, |
| eQMIPDSCalendarMonths_August = 7, |
| eQMIPDSCalendarMonths_September = 8, |
| eQMIPDSCalendarMonths_October = 9, |
| eQMIPDSCalendarMonths_November = 10, |
| eQMIPDSCalendarMonths_December = 11, |
| }; |
| |
| // Enum to describe QMI PDS Comm Event Protocols |
| enum eQMIPDSCommEventProtocols:UINT8 |
| { |
| eQMIPDSCommEventProtocols_UMTSUserPlaneSUPL = 0, |
| eQMIPDSCommEventProtocols_1X = 1, |
| eQMIPDSCommEventProtocols_UMTSControlPlaneWCDMA = 2, |
| eQMIPDSCommEventProtocols_UMTSControlPlaneGSM = 3, |
| eQMIPDSCommEventProtocols_V1V2 = 4, |
| eQMIPDSCommEventProtocols_KDDI = 5, |
| eQMIPDSCommEventProtocols_XTRADataDownload = 6, |
| eQMIPDSCommEventProtocols_SNTPTimeDownload = 7, |
| eQMIPDSCommEventProtocols_1XControlPlane = 8, |
| eQMIPDSCommEventProtocols_Unknown = 255, |
| }; |
| |
| // Enum to describe QMI PDS Comm Event Types |
| enum eQMIPDSCommEventTypes:UINT8 |
| { |
| eQMIPDSCommEventTypes_Begin = 0, |
| eQMIPDSCommEventTypes_Connected = 1, |
| eQMIPDSCommEventTypes_Failure = 2, |
| eQMIPDSCommEventTypes_Done = 3, |
| eQMIPDSCommEventTypes_OtherFailure = 4, |
| }; |
| |
| // Enum to describe QMI PDS Config |
| enum eQMIPDSConfig:UINT8 |
| { |
| eQMIPDSConfig_PersistentDisabled = 0, |
| eQMIPDSConfig_PersistentEnabled = 1, |
| eQMIPDSConfig_NotPersistentDisabled = 240, |
| eQMIPDSConfig_NotPersistentEnabled = 241, |
| }; |
| |
| // Enum to describe QMI PDS Cradle Mount State |
| enum eQMIPDSCradleMountState:UINT8 |
| { |
| eQMIPDSCradleMountState_NotMounted = 0, |
| eQMIPDSCradleMountState_Mounted = 1, |
| eQMIPDSCradleMountState_Unknown = 2, |
| }; |
| |
| // Enum to describe QMI PDS EFS File Operations |
| enum eQMIPDSEFSFileOperations:UINT8 |
| { |
| eQMIPDSEFSFileOperations_Write = 0, |
| eQMIPDSEFSFileOperations_Delete = 1, |
| }; |
| |
| // Enum to describe QMI PDS Encryption Algorithm |
| enum eQMIPDSEncryptionAlgorithm:UINT8 |
| { |
| eQMIPDSEncryptionAlgorithm_PDSMPDHashAlgorithmSHA1 = 0, |
| eQMIPDSEncryptionAlgorithm_PDSMPDHashAlgorithmMax = 1, |
| eQMIPDSEncryptionAlgorithm_PDSMPDHashAlgorithmNone = 255, |
| }; |
| |
| // Enum to describe QMI PDS External Power State |
| enum eQMIPDSExternalPowerState:UINT8 |
| { |
| eQMIPDSExternalPowerState_NotConnected = 0, |
| eQMIPDSExternalPowerState_Connected = 1, |
| eQMIPDSExternalPowerState_Unknown = 2, |
| }; |
| |
| // Enum to describe QMI PDS Force Receiver Off |
| enum eQMIPDSForceReceiverOff:UINT8 |
| { |
| eQMIPDSForceReceiverOff_Disable = 0, |
| eQMIPDSForceReceiverOff_Enable = 1, |
| }; |
| |
| // Enum to describe QMI PDS IMD Jamming Bands |
| enum eQMIPDSIMDJammingBands:UINT32 |
| { |
| eQMIPDSIMDJammingBands_GPS = 0, |
| eQMIPDSIMDJammingBands_GLONASS = 1, |
| }; |
| |
| // Enum to describe QMI PDS IMD Jamming States |
| enum eQMIPDSIMDJammingStates:UINT8 |
| { |
| eQMIPDSIMDJammingStates_Terminate = 0, |
| eQMIPDSIMDJammingStates_Initiate = 1, |
| }; |
| |
| // Enum to describe QMI PDS Injected Position Sources |
| enum eQMIPDSInjectedPositionSources:UINT8 |
| { |
| eQMIPDSInjectedPositionSources_Unknown = 0, |
| eQMIPDSInjectedPositionSources_GPS = 1, |
| eQMIPDSInjectedPositionSources_CellID = 2, |
| eQMIPDSInjectedPositionSources_EnhancedCellID = 3, |
| eQMIPDSInjectedPositionSources_WiFi = 4, |
| eQMIPDSInjectedPositionSources_Terrestial = 5, |
| eQMIPDSInjectedPositionSources_TerrestialHybrid = 6, |
| eQMIPDSInjectedPositionSources_Other = 7, |
| }; |
| |
| // Enum to describe QMI PDS Mediums |
| enum eQMIPDSMediums:UINT8 |
| { |
| eQMIPDSMediums_WWAN = 0, |
| }; |
| |
| // Enum to describe QMI PDS Method States |
| enum eQMIPDSMethodStates:UINT8 |
| { |
| eQMIPDSMethodStates_Disabled = 0, |
| eQMIPDSMethodStates_Enabled = 1, |
| eQMIPDSMethodStates_NotSupported = 255, |
| }; |
| |
| // Enum to describe QMI PDS Motion Modes |
| enum eQMIPDSMotionModes:UINT8 |
| { |
| eQMIPDSMotionModes_Unknown = 0, |
| eQMIPDSMotionModes_Pedestrian = 1, |
| eQMIPDSMotionModes_Vehicle = 2, |
| }; |
| |
| // Enum to describe QMI PDS Motion States |
| enum eQMIPDSMotionStates:UINT8 |
| { |
| eQMIPDSMotionStates_Unknown = 0, |
| eQMIPDSMotionStates_Stationary = 1, |
| eQMIPDSMotionStates_InMotion = 2, |
| }; |
| |
| // Enum to describe QMI PDS Motion Submodes |
| enum eQMIPDSMotionSubmodes:UINT8 |
| { |
| eQMIPDSMotionSubmodes_Unknown = 0, |
| eQMIPDSMotionSubmodes_Walking = 1, |
| eQMIPDSMotionSubmodes_Running = 2, |
| }; |
| |
| // Enum to describe QMI PDS NMEA Reporting Options |
| enum eQMIPDSNMEAReportingOptions:UINT8 |
| { |
| eQMIPDSNMEAReportingOptions_1HzFromTimeRequestedUntilFinalPositionDetermination = 0, |
| eQMIPDSNMEAReportingOptions_FinalPositionDeterminationOnly = 1, |
| }; |
| |
| // Enum to describe QMI PDS NMEA Sentence Operating Modes |
| enum eQMIPDSNMEASentenceOperatingModes:UINT8 |
| { |
| eQMIPDSNMEASentenceOperatingModes_Standalone = 0, |
| eQMIPDSNMEASentenceOperatingModes_MSBased = 1, |
| eQMIPDSNMEASentenceOperatingModes_MSAssisted = 2, |
| eQMIPDSNMEASentenceOperatingModes_Unknown = 255, |
| }; |
| |
| // Enum to describe QMI PDS Network Mode |
| enum eQMIPDSNetworkMode:UINT8 |
| { |
| eQMIPDSNetworkMode_UMTS = 0, |
| eQMIPDSNetworkMode_CDMA = 1, |
| }; |
| |
| // Enum to describe QMI PDS ODP States |
| enum eQMIPDSODPStates:UINT8 |
| { |
| eQMIPDSODPStates_Disables = 0, |
| eQMIPDSODPStates_EnabledLowPowerMode = 1, |
| eQMIPDSODPStates_EnabledReadyMode = 2, |
| }; |
| |
| // Enum to describe QMI PDS Operation Types |
| enum eQMIPDSOperationTypes:UINT8 |
| { |
| eQMIPDSOperationTypes_Standalone = 0, |
| eQMIPDSOperationTypes_MSBased = 1, |
| eQMIPDSOperationTypes_MSAssisted = 2, |
| }; |
| |
| // Enum to describe QMI PDS Output Devices |
| enum eQMIPDSOutputDevices:UINT8 |
| { |
| eQMIPDSOutputDevices_NoneDisabled = 0, |
| eQMIPDSOutputDevices_USB = 1, |
| eQMIPDSOutputDevices_UART1 = 2, |
| eQMIPDSOutputDevices_UART2 = 3, |
| eQMIPDSOutputDevices_SharedMemory = 4, |
| }; |
| |
| // Enum to describe QMI PDS Privacy Modes |
| enum eQMIPDSPrivacyModes:UINT8 |
| { |
| eQMIPDSPrivacyModes_NoNotifyVerify = 0, |
| eQMIPDSPrivacyModes_Notify = 1, |
| eQMIPDSPrivacyModes_NotifyVerifyAllowNoResponse = 2, |
| eQMIPDSPrivacyModes_NotifyVerifyRequireResponse = 3, |
| eQMIPDSPrivacyModes_PrivacyOverride = 4, |
| }; |
| |
| // Enum to describe QMI PDS Reliability Indicator |
| enum eQMIPDSReliabilityIndicator:UINT8 |
| { |
| eQMIPDSReliabilityIndicator_NotSet = 0, |
| eQMIPDSReliabilityIndicator_VeryLow = 1, |
| eQMIPDSReliabilityIndicator_Low = 2, |
| eQMIPDSReliabilityIndicator_Medium = 3, |
| eQMIPDSReliabilityIndicator_High = 4, |
| }; |
| |
| // Enum to describe QMI PDS Report Security Challenge |
| enum eQMIPDSReportSecurityChallenge:UINT8 |
| { |
| eQMIPDSReportSecurityChallenge_Disable = 0, |
| eQMIPDSReportSecurityChallenge_Enable = 1, |
| }; |
| |
| // Enum to describe QMI PDS Reporting State |
| enum eQMIPDSReportingState:UINT8 |
| { |
| eQMIPDSReportingState_StopReporting = 0, |
| eQMIPDSReportingState_StartReporting = 1, |
| }; |
| |
| // Enum to describe QMI PDS Reset Reasons |
| enum eQMIPDSResetReasons:UINT32 |
| { |
| eQMIPDSResetReasons_PositionEngine = 0, |
| eQMIPDSResetReasons_GNSSBackgroundSCan = 1, |
| eQMIPDSResetReasons_InjectClockInconsistency = 2, |
| eQMIPDSResetReasons_GPSSubframeMisalignment = 3, |
| eQMIPDSResetReasons_DecodedTimeInconsistency = 4, |
| eQMIPDSResetReasons_CodeConsistencyError = 5, |
| eQMIPDSResetReasons_SoftResetFromINTMSError = 6, |
| eQMIPDSResetReasons_SoftResetFromRFFailure = 7, |
| }; |
| |
| // Enum to describe QMI PDS Reset States |
| enum eQMIPDSResetStates:UINT32 |
| { |
| eQMIPDSResetStates_InProgress = 0, |
| eQMIPDSResetStates_Completed = 1, |
| eQMIPDSResetStates_UnableToInitialize = 2, |
| eQMIPDSResetStates_E911CallInProgress = 3, |
| }; |
| |
| // Enum to describe QMI PDS SBAS States |
| enum eQMIPDSSBASStates:UINT8 |
| { |
| eQMIPDSSBASStates_Disabled = 0, |
| eQMIPDSSBASStates_Enabled = 1, |
| eQMIPDSSBASStates_Unknown = 255, |
| }; |
| |
| // Enum to describe QMI PDS SPI State |
| enum eQMIPDSSPIState:UINT8 |
| { |
| eQMIPDSSPIState_DeviceIsNonstationary = 0, |
| eQMIPDSSPIState_DeviceIsStationary = 1, |
| }; |
| |
| // Enum to describe QMI PDS SUPL Data Coding Schemes |
| enum eQMIPDSSUPLDataCodingSchemes:UINT8 |
| { |
| eQMIPDSSUPLDataCodingSchemes_UTF8 = 0, |
| eQMIPDSSUPLDataCodingSchemes_UCS2 = 1, |
| eQMIPDSSUPLDataCodingSchemes_GSM = 2, |
| eQMIPDSSUPLDataCodingSchemes_Unknown = 255, |
| }; |
| |
| // Enum to describe QMI PDS SUPL ID/Name Data Coding Schemes |
| enum eQMIPDSSUPLIDNameDataCodingSchemes:UINT8 |
| { |
| eQMIPDSSUPLIDNameDataCodingSchemes_LogicalName = 0, |
| eQMIPDSSUPLIDNameDataCodingSchemes_EmailAddress = 1, |
| eQMIPDSSUPLIDNameDataCodingSchemes_MSISDN = 2, |
| eQMIPDSSUPLIDNameDataCodingSchemes_URL = 3, |
| eQMIPDSSUPLIDNameDataCodingSchemes_SIPURL = 4, |
| eQMIPDSSUPLIDNameDataCodingSchemes_MIN = 5, |
| eQMIPDSSUPLIDNameDataCodingSchemes_MDN = 6, |
| eQMIPDSSUPLIDNameDataCodingSchemes_Unknown = 255, |
| }; |
| |
| // Enum to describe QMI PDS SUPL Modes |
| enum eQMIPDSSUPLModes:UINT8 |
| { |
| eQMIPDSSUPLModes_MSAssisted = 0, |
| eQMIPDSSUPLModes_MSBased = 1, |
| eQMIPDSSUPLModes_MSAssistedPreferred = 2, |
| eQMIPDSSUPLModes_MSBasedPreferred = 3, |
| eQMIPDSSUPLModes_Standalone = 4, |
| eQMIPDSSUPLModes_AFLT = 5, |
| eQMIPDSSUPLModes_ECID = 6, |
| eQMIPDSSUPLModes_EOTD = 7, |
| eQMIPDSSUPLModes_OTDOA = 8, |
| eQMIPDSSUPLModes_NoPosition = 9, |
| }; |
| |
| // Enum to describe QMI PDS SV Almanac Status |
| enum eQMIPDSSVAlmanacStatus:UINT8 |
| { |
| eQMIPDSSVAlmanacStatus_Unavailable = 0, |
| eQMIPDSSVAlmanacStatus_Available = 1, |
| }; |
| |
| // Enum to describe QMI PDS SV Ephemeris Status |
| enum eQMIPDSSVEphemerisStatus:UINT8 |
| { |
| eQMIPDSSVEphemerisStatus_Unavailable = 0, |
| eQMIPDSSVEphemerisStatus_Available = 1, |
| }; |
| |
| // Enum to describe QMI PDS SV Health Status |
| enum eQMIPDSSVHealthStatus:UINT8 |
| { |
| eQMIPDSSVHealthStatus_Unhealthy = 0, |
| eQMIPDSSVHealthStatus_Healthy = 1, |
| }; |
| |
| // Enum to describe QMI PDS SV Processing Status |
| enum eQMIPDSSVProcessingStatus:UINT8 |
| { |
| eQMIPDSSVProcessingStatus_Idle = 1, |
| eQMIPDSSVProcessingStatus_Search = 2, |
| eQMIPDSSVProcessingStatus_SearchVerify = 3, |
| eQMIPDSSVProcessingStatus_BitEdge = 4, |
| eQMIPDSSVProcessingStatus_Track = 5, |
| }; |
| |
| // Enum to describe QMI PDS SV Systems |
| enum eQMIPDSSVSystems:UINT8 |
| { |
| eQMIPDSSVSystems_GPS = 1, |
| eQMIPDSSVSystems_Galileo = 2, |
| eQMIPDSSVSystems_SBAS = 3, |
| eQMIPDSSVSystems_Compass = 4, |
| eQMIPDSSVSystems_Glonass = 5, |
| }; |
| |
| // Enum to describe QMI PDS Server Options |
| enum eQMIPDSServerOptions:UINT8 |
| { |
| eQMIPDSServerOptions_Default = 0, |
| }; |
| |
| // Enum to describe QMI PDS Session Control Types |
| enum eQMIPDSSessionControlTypes:UINT8 |
| { |
| eQMIPDSSessionControlTypes_Automatic = 0, |
| }; |
| |
| // Enum to describe QMI PDS Session Status |
| enum eQMIPDSSessionStatus:UINT8 |
| { |
| eQMIPDSSessionStatus_Success = 0, |
| eQMIPDSSessionStatus_InProgress = 1, |
| eQMIPDSSessionStatus_GeneralFailure = 2, |
| eQMIPDSSessionStatus_Timeout = 3, |
| eQMIPDSSessionStatus_UserEnded = 4, |
| eQMIPDSSessionStatus_BadParameter = 5, |
| eQMIPDSSessionStatus_PhoneOffline = 6, |
| eQMIPDSSessionStatus_EngineLocked = 7, |
| eQMIPDSSessionStatus_E911SessionInProgress = 8, |
| }; |
| |
| // Enum to describe QMI PDS Session Types |
| enum eQMIPDSSessionTypes:UINT8 |
| { |
| eQMIPDSSessionTypes_New = 0, |
| }; |
| |
| // Enum to describe QMI PDS Source Linkage |
| enum eQMIPDSSourceLinkage:UINT8 |
| { |
| eQMIPDSSourceLinkage_NotSpecified = 0, |
| eQMIPDSSourceLinkage_FullyInterDependent = 1, |
| eQMIPDSSourceLinkage_AltitudeDependsOnLatitudeAndLongitude = 2, |
| eQMIPDSSourceLinkage_FullyIndependent = 3, |
| }; |
| |
| // Enum to describe QMI PDS Stop Reason |
| enum eQMIPDSStopReason:UINT8 |
| { |
| eQMIPDSStopReason_UserTerminated = 0, |
| eQMIPDSStopReason_Other = 1, |
| }; |
| |
| // Enum to describe QMI PDS Streaming Status |
| enum eQMIPDSStreamingStatus:UINT8 |
| { |
| eQMIPDSStreamingStatus_NotReadyForStreaming = 0, |
| eQMIPDSStreamingStatus_ReadyForStreaming = 1, |
| }; |
| |
| // Enum to describe QMI PDS Suspend Reason |
| enum eQMIPDSSuspendReason:UINT8 |
| { |
| eQMIPDSSuspendReason_OoS = 0, |
| eQMIPDSSuspendReason_LPM = 1, |
| eQMIPDSSuspendReason_Other = 2, |
| }; |
| |
| // Enum to describe QMI PDS Time Bases |
| enum eQMIPDSTimeBases:UINT8 |
| { |
| eQMIPDSTimeBases_GPS = 0, |
| eQMIPDSTimeBases_UTC = 1, |
| }; |
| |
| // Enum to describe QMI PDS Time Source |
| enum eQMIPDSTimeSource:UINT8 |
| { |
| eQMIPDSTimeSource_Invalid = 0, |
| eQMIPDSTimeSource_NetworkTimeTransfer = 1, |
| eQMIPDSTimeSource_NetworkTimeTagging = 2, |
| eQMIPDSTimeSource_ExternalInput = 3, |
| eQMIPDSTimeSource_TOWDecode = 4, |
| eQMIPDSTimeSource_TOWConfirmed = 5, |
| eQMIPDSTimeSource_TOWAndWeekConfirmed = 6, |
| eQMIPDSTimeSource_TimeAlignment = 7, |
| eQMIPDSTimeSource_NavSolution = 8, |
| eQMIPDSTimeSource_SolveForTime = 9, |
| }; |
| |
| // Enum to describe QMI PDS Time Type |
| enum eQMIPDSTimeType:UINT8 |
| { |
| eQMIPDSTimeType_UTCTime = 0, |
| eQMIPDSTimeType_GPSTime = 1, |
| eQMIPDSTimeType_Age = 2, |
| }; |
| |
| // Enum to describe QMI PDS Tracking Session States |
| enum eQMIPDSTrackingSessionStates:UINT8 |
| { |
| eQMIPDSTrackingSessionStates_Unknown = 0, |
| eQMIPDSTrackingSessionStates_Inactive = 1, |
| eQMIPDSTrackingSessionStates_Active = 2, |
| }; |
| |
| // Enum to describe QMI PDS UMTS CP Data Coding Schemes |
| enum eQMIPDSUMTSCPDataCodingSchemes:UINT8 |
| { |
| eQMIPDSUMTSCPDataCodingSchemes_German = 0, |
| eQMIPDSUMTSCPDataCodingSchemes_English = 1, |
| eQMIPDSUMTSCPDataCodingSchemes_Italian = 2, |
| eQMIPDSUMTSCPDataCodingSchemes_French = 3, |
| eQMIPDSUMTSCPDataCodingSchemes_Spanish = 4, |
| eQMIPDSUMTSCPDataCodingSchemes_Dutch = 5, |
| eQMIPDSUMTSCPDataCodingSchemes_Swedish = 6, |
| eQMIPDSUMTSCPDataCodingSchemes_Danish = 7, |
| eQMIPDSUMTSCPDataCodingSchemes_Portuguese = 8, |
| eQMIPDSUMTSCPDataCodingSchemes_Finnish = 9, |
| eQMIPDSUMTSCPDataCodingSchemes_Norwegian = 10, |
| eQMIPDSUMTSCPDataCodingSchemes_Greek = 11, |
| eQMIPDSUMTSCPDataCodingSchemes_Turkish = 12, |
| eQMIPDSUMTSCPDataCodingSchemes_Hungarian = 13, |
| eQMIPDSUMTSCPDataCodingSchemes_Polish = 14, |
| eQMIPDSUMTSCPDataCodingSchemes_Unknown = 255, |
| }; |
| |
| // Enum to describe QMI PDS UMTS CP Location Types |
| enum eQMIPDSUMTSCPLocationTypes:UINT8 |
| { |
| eQMIPDSUMTSCPLocationTypes_Current = 0, |
| eQMIPDSUMTSCPLocationTypes_CurrentOrLastKnown = 1, |
| eQMIPDSUMTSCPLocationTypes_Initial = 2, |
| }; |
| |
| // Enum to describe QMI PDS Uncertainty Coverage |
| enum eQMIPDSUncertaintyCoverage:UINT8 |
| { |
| eQMIPDSUncertaintyCoverage_NotSpecified = 0, |
| eQMIPDSUncertaintyCoverage_PointUncertainty = 1, |
| eQMIPDSUncertaintyCoverage_FullyUncertainty = 2, |
| }; |
| |
| // Enum to describe QMI PDS VX Data Coding Schemes |
| enum eQMIPDSVXDataCodingSchemes:UINT8 |
| { |
| eQMIPDSVXDataCodingSchemes_Octet = 0, |
| eQMIPDSVXDataCodingSchemes_EXNProtocolMessage = 1, |
| eQMIPDSVXDataCodingSchemes_ASCII = 2, |
| eQMIPDSVXDataCodingSchemes_IA5 = 3, |
| eQMIPDSVXDataCodingSchemes_Unicode = 4, |
| eQMIPDSVXDataCodingSchemes_ShiftJIS = 5, |
| eQMIPDSVXDataCodingSchemes_Korean = 6, |
| eQMIPDSVXDataCodingSchemes_LatinHebrew = 7, |
| eQMIPDSVXDataCodingSchemes_Latin = 8, |
| eQMIPDSVXDataCodingSchemes_GSM = 9, |
| }; |
| |
| // Enum to describe QMI PDS VX Modes |
| enum eQMIPDSVXModes:UINT8 |
| { |
| eQMIPDSVXModes_MSAssisted = 0, |
| eQMIPDSVXModes_MSBased = 1, |
| eQMIPDSVXModes_MSAssistedPreferred = 2, |
| eQMIPDSVXModes_MSBasedPreferred = 3, |
| }; |
| |
| // Enum to describe QMI PDS WWAN Network Preferences |
| enum eQMIPDSWWANNetworkPreferences:UINT8 |
| { |
| eQMIPDSWWANNetworkPreferences_AnyAvailable = 0, |
| eQMIPDSWWANNetworkPreferences_HomeOnly = 1, |
| eQMIPDSWWANNetworkPreferences_RoamOnly = 2, |
| }; |
| |
| // Enum to describe QMI PDS Wi-Fi Request Types |
| enum eQMIPDSWiFiRequestTypes:UINT8 |
| { |
| eQMIPDSWiFiRequestTypes_StartPeriodicFixesHighFrequency = 0, |
| eQMIPDSWiFiRequestTypes_StartPeriodicFixesKeepWarm = 1, |
| eQMIPDSWiFiRequestTypes_StopPeriodicFixes = 2, |
| eQMIPDSWiFiRequestTypes_Suspend = 4, |
| }; |
| |
| // Enum to describe QMI Profile Types |
| enum eQMIProfileTypes:UINT8 |
| { |
| eQMIProfileTypes_3GPP = 0, |
| eQMIProfileTypes_3GPP2 = 1, |
| }; |
| |
| // Enum to describe QMI QCMAP Call End Reasons |
| enum eQMIQCMAPCallEndReasons:UINT32 |
| { |
| eQMIQCMAPCallEndReasons_Unknown = 0, |
| eQMIQCMAPCallEndReasons_Unspecified = 1, |
| eQMIQCMAPCallEndReasons_ClientEnd = 2, |
| eQMIQCMAPCallEndReasons_NoService = 3, |
| eQMIQCMAPCallEndReasons_Fade = 4, |
| eQMIQCMAPCallEndReasons_ReleaseNormal = 5, |
| eQMIQCMAPCallEndReasons_AccInProgress = 6, |
| eQMIQCMAPCallEndReasons_AccFailed = 7, |
| eQMIQCMAPCallEndReasons_RedirectOrHandoff = 8, |
| eQMIQCMAPCallEndReasons_CloseInProgress = 9, |
| eQMIQCMAPCallEndReasons_AuthenticationFailed = 10, |
| eQMIQCMAPCallEndReasons_InternalError = 11, |
| eQMIQCMAPCallEndReasons_CDMALock = 500, |
| eQMIQCMAPCallEndReasons_Intercept = 501, |
| eQMIQCMAPCallEndReasons_Reorder = 502, |
| eQMIQCMAPCallEndReasons_ReleaseServiceOptionRejected = 503, |
| eQMIQCMAPCallEndReasons_IncomingCall = 504, |
| eQMIQCMAPCallEndReasons_AlertStop = 505, |
| eQMIQCMAPCallEndReasons_Activation = 506, |
| eQMIQCMAPCallEndReasons_MaxAccessProbe = 507, |
| eQMIQCMAPCallEndReasons_CCSNotSupportedByBS = 508, |
| eQMIQCMAPCallEndReasons_NoResponseFromBS = 509, |
| eQMIQCMAPCallEndReasons_RejectedByBS = 510, |
| eQMIQCMAPCallEndReasons_Incompatible = 511, |
| eQMIQCMAPCallEndReasons_AlreadyInTC = 512, |
| eQMIQCMAPCallEndReasons_UserCallOrigDuringGPS = 513, |
| eQMIQCMAPCallEndReasons_UserCallOrigDuringSMS = 514, |
| eQMIQCMAPCallEndReasons_NoCDMAService = 515, |
| eQMIQCMAPCallEndReasons_ConfFailed = 1000, |
| eQMIQCMAPCallEndReasons_IncomingRejected = 1001, |
| eQMIQCMAPCallEndReasons_NoGWService = 1002, |
| eQMIQCMAPCallEndReasons_NetworkEnd = 1003, |
| eQMIQCMAPCallEndReasons_LLCOrSNDCPFailure = 1004, |
| eQMIQCMAPCallEndReasons_InsufficientResources = 1005, |
| eQMIQCMAPCallEndReasons_ServiceOptionOutOfOrder = 1006, |
| eQMIQCMAPCallEndReasons_NSAPIAlreadyUsed = 1007, |
| eQMIQCMAPCallEndReasons_RegularPDPContextDeactivation = 1008, |
| eQMIQCMAPCallEndReasons_NetworkFailure = 1009, |
| eQMIQCMAPCallEndReasons_ReactivationRequested = 1010, |
| eQMIQCMAPCallEndReasons_ProtocolError = 1011, |
| eQMIQCMAPCallEndReasons_OperatorDeterminedBarring = 1012, |
| eQMIQCMAPCallEndReasons_UnknownOrMissingAPN = 1013, |
| eQMIQCMAPCallEndReasons_UnknownPDPAddressOrPDPType = 1014, |
| eQMIQCMAPCallEndReasons_ActivationRejectedByGGSN = 1015, |
| eQMIQCMAPCallEndReasons_ActivationRejectedUnspecified = 1016, |
| eQMIQCMAPCallEndReasons_ServiceOptionNotSupported = 1017, |
| eQMIQCMAPCallEndReasons_RequestedServiceOptionNotSubscribed = 1018, |
| eQMIQCMAPCallEndReasons_QoSNotAccepted = 1019, |
| eQMIQCMAPCallEndReasons_SemanticErrorInTheTFTOperation = 1020, |
| eQMIQCMAPCallEndReasons_SyntacticalErrorInTheTFTOperation = 1021, |
| eQMIQCMAPCallEndReasons_UnknownPDPContext = 1022, |
| eQMIQCMAPCallEndReasons_SemanticErrorsInPacketFilters = 1023, |
| eQMIQCMAPCallEndReasons_SyntacticalErrorsInPacketFilters = 1024, |
| eQMIQCMAPCallEndReasons_PDPContextWithoutTFTAlreadyActivated = 1025, |
| eQMIQCMAPCallEndReasons_InvalidTransactionIdentifierValue = 1026, |
| eQMIQCMAPCallEndReasons_SemanticallyIncorrectMessage = 1027, |
| eQMIQCMAPCallEndReasons_InvalidMandatoryInformation = 1028, |
| eQMIQCMAPCallEndReasons_MessageTypeNonExistent = 1029, |
| eQMIQCMAPCallEndReasons_MessageNotCompatibleWithState = 1030, |
| eQMIQCMAPCallEndReasons_InformationElementNonexistent = 1031, |
| eQMIQCMAPCallEndReasons_ConditionalInformationElementError = 1032, |
| eQMIQCMAPCallEndReasons_MessageNotCompatibleWithProtocolState = 1033, |
| eQMIQCMAPCallEndReasons_APNRestrictionValueIncompatibleWithActivePDPContext = 1034, |
| eQMIQCMAPCallEndReasons_NoGPRSContextPresent = 1035, |
| eQMIQCMAPCallEndReasons_RequestedFeatureNotSupported = 1036, |
| eQMIQCMAPCallEndReasons_CDGenOrBusy = 1500, |
| eQMIQCMAPCallEndReasons_CDBillOrAuth = 1501, |
| eQMIQCMAPCallEndReasons_ChangeHDR = 1502, |
| eQMIQCMAPCallEndReasons_ExitHDR = 1503, |
| eQMIQCMAPCallEndReasons_HDRNoSession = 1504, |
| eQMIQCMAPCallEndReasons_HDROrigDuringGPSFix = 1505, |
| eQMIQCMAPCallEndReasons_HDRCSTimeout = 1506, |
| eQMIQCMAPCallEndReasons_HDRReleasedByCM = 1507, |
| }; |
| |
| // Enum to describe QMI QCMAP IP Families |
| enum eQMIQCMAPIPFamilies:UINT32 |
| { |
| eQMIQCMAPIPFamilies_IPv4 = 4, |
| eQMIQCMAPIPFamilies_IPv6 = 6, |
| }; |
| |
| // Enum to describe QMI QCMAP Next Header Protocols |
| enum eQMIQCMAPNextHeaderProtocols:UINT32 |
| { |
| eQMIQCMAPNextHeaderProtocols_TCP = 1, |
| eQMIQCMAPNextHeaderProtocols_UDP = 2, |
| eQMIQCMAPNextHeaderProtocols_ICMPv4 = 3, |
| eQMIQCMAPNextHeaderProtocols_ICMPv6 = 4, |
| eQMIQCMAPNextHeaderProtocols_ESP = 5, |
| eQMIQCMAPNextHeaderProtocols_TCPUDP = 6, |
| }; |
| |
| // Enum to describe QMI QCMAP Packet Service Status |
| enum eQMIQCMAPPacketServiceStatus:UINT32 |
| { |
| eQMIQCMAPPacketServiceStatus_Connecting = 1, |
| eQMIQCMAPPacketServiceStatus_Connected = 2, |
| eQMIQCMAPPacketServiceStatus_Disconnecting = 3, |
| eQMIQCMAPPacketServiceStatus_Disconnected = 4, |
| }; |
| |
| // Enum to describe QMI QCMAP Verbose Call End Reasons |
| enum eQMIQCMAPVerboseCallEndReasons:UINT32 |
| { |
| eQMIQCMAPVerboseCallEndReasons_Unspecified = 0, |
| eQMIQCMAPVerboseCallEndReasons_MIPFAUnspecified = 65600, |
| eQMIQCMAPVerboseCallEndReasons_MIPFAAdministrativelyProhibited = 65601, |
| eQMIQCMAPVerboseCallEndReasons_MIPFAInsufficientResources = 65602, |
| eQMIQCMAPVerboseCallEndReasons_MIPFAMobileNodeAuthenticationFailure = 65603, |
| eQMIQCMAPVerboseCallEndReasons_MIPFAHAAuthenticationFailure = 65604, |
| eQMIQCMAPVerboseCallEndReasons_MIPFARequestedLifetimeTooLong = 65605, |
| eQMIQCMAPVerboseCallEndReasons_MIPFAMalformedRequest = 65606, |
| eQMIQCMAPVerboseCallEndReasons_MIPFAMalformedReply = 65607, |
| eQMIQCMAPVerboseCallEndReasons_MIPFAEncapsulationUnavailable = 65608, |
| eQMIQCMAPVerboseCallEndReasons_MIPFAVJHCUnavailable = 65609, |
| eQMIQCMAPVerboseCallEndReasons_MIPFAReverseTunnelUnavailable = 65610, |
| eQMIQCMAPVerboseCallEndReasons_MIPFAReverseTunnelIsMandatoryAndTBitIsNotSet = 65611, |
| eQMIQCMAPVerboseCallEndReasons_MIPFADeliveryStyleNotSupported = 65615, |
| eQMIQCMAPVerboseCallEndReasons_MIPFAMissingNAI = 65633, |
| eQMIQCMAPVerboseCallEndReasons_MIPFAMissingHA = 65634, |
| eQMIQCMAPVerboseCallEndReasons_MIPFAMissingHomeAddress = 65635, |
| eQMIQCMAPVerboseCallEndReasons_MIPFAUnknownChallenge = 65640, |
| eQMIQCMAPVerboseCallEndReasons_MIPFAMissingChallenge = 65641, |
| eQMIQCMAPVerboseCallEndReasons_MIPFAStaleChallenge = 65642, |
| eQMIQCMAPVerboseCallEndReasons_MIPHAReasonUnspecified = 65664, |
| eQMIQCMAPVerboseCallEndReasons_MIPHAAdministrativelyProhibited = 65665, |
| eQMIQCMAPVerboseCallEndReasons_MIPHAInsufficientResources = 65666, |
| eQMIQCMAPVerboseCallEndReasons_MIPHAMobileNodeAuthenticationFailure = 65667, |
| eQMIQCMAPVerboseCallEndReasons_MIPHAFAAuthenticationFailure = 65668, |
| eQMIQCMAPVerboseCallEndReasons_MIPHARegistrationIDMismatch = 65669, |
| eQMIQCMAPVerboseCallEndReasons_MIPHAMalformedRequest = 65670, |
| eQMIQCMAPVerboseCallEndReasons_MIPHAUnknownHAAddress = 65672, |
| eQMIQCMAPVerboseCallEndReasons_MIPHAReverseTunnelUnavailable = 65673, |
| eQMIQCMAPVerboseCallEndReasons_MIPHAReverseTunnelIsMandatoryAndTBitIsNotSet = 65674, |
| eQMIQCMAPVerboseCallEndReasons_MIPHAEncapsulationUnavailable = 65675, |
| eQMIQCMAPVerboseCallEndReasons_Unknown = 131071, |
| eQMIQCMAPVerboseCallEndReasons_Internal = 131273, |
| eQMIQCMAPVerboseCallEndReasons_CallEnded = 131274, |
| eQMIQCMAPVerboseCallEndReasons_InternalUnknownCauseCode = 131275, |
| eQMIQCMAPVerboseCallEndReasons_UnknownCauseCode = 131276, |
| eQMIQCMAPVerboseCallEndReasons_CloseInProgress = 131277, |
| eQMIQCMAPVerboseCallEndReasons_NWInitiatedTermination = 131278, |
| eQMIQCMAPVerboseCallEndReasons_AppPreempted = 131279, |
| eQMIQCMAPVerboseCallEndReasons_CMCDMALock = 197108, |
| eQMIQCMAPVerboseCallEndReasons_CMIntercept = 197109, |
| eQMIQCMAPVerboseCallEndReasons_CMReorder = 197110, |
| eQMIQCMAPVerboseCallEndReasons_CMReleaseServiceOptionReject = 197111, |
| eQMIQCMAPVerboseCallEndReasons_CMIncomingCall = 197112, |
| eQMIQCMAPVerboseCallEndReasons_CMAlertStop = 197113, |
| eQMIQCMAPVerboseCallEndReasons_CMActivation = 197114, |
| eQMIQCMAPVerboseCallEndReasons_CMMaxAccessProbe = 197115, |
| eQMIQCMAPVerboseCallEndReasons_CMCCSNotSupportedByBS = 197116, |
| eQMIQCMAPVerboseCallEndReasons_CMNoResponseFromBS = 197117, |
| eQMIQCMAPVerboseCallEndReasons_CMRejectedByBS = 197118, |
| eQMIQCMAPVerboseCallEndReasons_CMIncompatible = 197119, |
| eQMIQCMAPVerboseCallEndReasons_CMAlreadyInTC = 197120, |
| eQMIQCMAPVerboseCallEndReasons_CMUserCallOrigDuringGPS = 197121, |
| eQMIQCMAPVerboseCallEndReasons_CMUserCallOrigDuringSMS = 197122, |
| eQMIQCMAPVerboseCallEndReasons_CMNoCDMAService = 197123, |
| eQMIQCMAPVerboseCallEndReasons_CMRetryOrder = 197127, |
| eQMIQCMAPVerboseCallEndReasons_CMConfFailed = 197608, |
| eQMIQCMAPVerboseCallEndReasons_CMIncomingRejected = 197609, |
| eQMIQCMAPVerboseCallEndReasons_CMNoGWService = 197616, |
| eQMIQCMAPVerboseCallEndReasons_CMNoGPRSContext = 197617, |
| eQMIQCMAPVerboseCallEndReasons_CMIllegalMS = 197618, |
| eQMIQCMAPVerboseCallEndReasons_CMIllegalME = 197619, |
| eQMIQCMAPVerboseCallEndReasons_CMGPRSServicesAndNonGPRSServiceNotAllowed = 197620, |
| eQMIQCMAPVerboseCallEndReasons_CMGPRSServicesNotAllowed = 197621, |
| eQMIQCMAPVerboseCallEndReasons_CMMSIdentityCannotBeDerivedByTheNetwork = 197622, |
| eQMIQCMAPVerboseCallEndReasons_CMImplicitlyDetached = 197623, |
| eQMIQCMAPVerboseCallEndReasons_CMPLMNNotAllowed = 197624, |
| eQMIQCMAPVerboseCallEndReasons_CMLANotAllowed = 197625, |
| eQMIQCMAPVerboseCallEndReasons_CMGPRSServicesNotAllowedInThisPLMN = 197626, |
| eQMIQCMAPVerboseCallEndReasons_CMPDPDuplicate = 197627, |
| eQMIQCMAPVerboseCallEndReasons_CMUERATChange = 197628, |
| eQMIQCMAPVerboseCallEndReasons_CMCongestion = 197629, |
| eQMIQCMAPVerboseCallEndReasons_CMNoPDPContextActivated = 197630, |
| eQMIQCMAPVerboseCallEndReasons_CMAccessClassDSACRejection = 197631, |
| eQMIQCMAPVerboseCallEndReasons_CMCDGenOrBusy = 198108, |
| eQMIQCMAPVerboseCallEndReasons_CMCDBillOrAuth = 198109, |
| eQMIQCMAPVerboseCallEndReasons_CMChangeHDR = 198110, |
| eQMIQCMAPVerboseCallEndReasons_CMExitHDR = 198111, |
| eQMIQCMAPVerboseCallEndReasons_CMHDRNoSession = 198112, |
| eQMIQCMAPVerboseCallEndReasons_CMHDROrigDuringGPSFix = 198113, |
| eQMIQCMAPVerboseCallEndReasons_CMHDRCSTimeout = 198114, |
| eQMIQCMAPVerboseCallEndReasons_CMHDRReleasedByCM = 198115, |
| eQMIQCMAPVerboseCallEndReasons_CMNoHybridHDRService = 198118, |
| eQMIQCMAPVerboseCallEndReasons_CMClientEnd = 198608, |
| eQMIQCMAPVerboseCallEndReasons_CMNoService = 198609, |
| eQMIQCMAPVerboseCallEndReasons_CMFade = 198610, |
| eQMIQCMAPVerboseCallEndReasons_CMNormalRelease = 198611, |
| eQMIQCMAPVerboseCallEndReasons_CMAccessInProgress = 198612, |
| eQMIQCMAPVerboseCallEndReasons_CMAccessFail = 198613, |
| eQMIQCMAPVerboseCallEndReasons_CMRedirectOrHandoff = 198614, |
| eQMIQCMAPVerboseCallEndReasons_3GPPOperatorDeterminedBarring = 393224, |
| eQMIQCMAPVerboseCallEndReasons_3GPPLLCSNDCPFailure = 393241, |
| eQMIQCMAPVerboseCallEndReasons_3GPPInsufficientResources = 393242, |
| eQMIQCMAPVerboseCallEndReasons_3GPPUnknownAPN = 393243, |
| eQMIQCMAPVerboseCallEndReasons_3GPPUnknownPDP = 393244, |
| eQMIQCMAPVerboseCallEndReasons_3GPPAuthenticationFailed = 393245, |
| eQMIQCMAPVerboseCallEndReasons_3GPPGGSNReject = 393246, |
| eQMIQCMAPVerboseCallEndReasons_3GPPActivationReject = 393247, |
| eQMIQCMAPVerboseCallEndReasons_3GPPOptionNotSupported = 393248, |
| eQMIQCMAPVerboseCallEndReasons_3GPPOptionUnsubscribed = 393249, |
| eQMIQCMAPVerboseCallEndReasons_3GPPOptionTemporarilyOOO = 393250, |
| eQMIQCMAPVerboseCallEndReasons_3GPPNSAPIAlreadyUsed = 393251, |
| eQMIQCMAPVerboseCallEndReasons_3GPPRegularDeactivation = 393252, |
| eQMIQCMAPVerboseCallEndReasons_3GPPQoSNotAccepted = 393253, |
| eQMIQCMAPVerboseCallEndReasons_3GPPNetworkFailure = 393254, |
| eQMIQCMAPVerboseCallEndReasons_3GPPUMTSReactivationRequest = 393255, |
| eQMIQCMAPVerboseCallEndReasons_3GPPFeatureNotSupported = 393256, |
| eQMIQCMAPVerboseCallEndReasons_3GPPTFTSemanticError = 393257, |
| eQMIQCMAPVerboseCallEndReasons_3GPPTFTSyntaxError = 393258, |
| eQMIQCMAPVerboseCallEndReasons_3GPPUnknownPDPContext = 393259, |
| eQMIQCMAPVerboseCallEndReasons_3GPPFilterSemanticError = 393260, |
| eQMIQCMAPVerboseCallEndReasons_3GPPFilterSyntaxError = 393261, |
| eQMIQCMAPVerboseCallEndReasons_3GPPPDPWithoutActiveTFT = 393262, |
| eQMIQCMAPVerboseCallEndReasons_3GPPInvalidTransactionID = 393297, |
| eQMIQCMAPVerboseCallEndReasons_3GPPMessageIncorrectSemantic = 393311, |
| eQMIQCMAPVerboseCallEndReasons_3GPPInvalidMandatoryID = 393312, |
| eQMIQCMAPVerboseCallEndReasons_3GPPMessageTypeUnsupported = 393313, |
| eQMIQCMAPVerboseCallEndReasons_3GPPMessageTypeNoncompatibleState = 393314, |
| eQMIQCMAPVerboseCallEndReasons_3GPPUnknownInfoElement = 393315, |
| eQMIQCMAPVerboseCallEndReasons_3GPPConditionalInfoElementError = 393316, |
| eQMIQCMAPVerboseCallEndReasons_3GPPMessageAndProtocolStateUncompatible = 393317, |
| eQMIQCMAPVerboseCallEndReasons_3GPPProtocolError = 393327, |
| eQMIQCMAPVerboseCallEndReasons_3GPPAPNTypeConflict = 393328, |
| eQMIQCMAPVerboseCallEndReasons_PPPTimeout = 458753, |
| eQMIQCMAPVerboseCallEndReasons_PPPAuthenticationFailed = 458754, |
| eQMIQCMAPVerboseCallEndReasons_PPPOptionMismatch = 458755, |
| eQMIQCMAPVerboseCallEndReasons_PPPPAPFailure = 458783, |
| eQMIQCMAPVerboseCallEndReasons_PPPCHAPFailure = 458784, |
| eQMIQCMAPVerboseCallEndReasons_PPPUnknown = 524287, |
| eQMIQCMAPVerboseCallEndReasons_EHRPDSubsLimitedToV4 = 524289, |
| eQMIQCMAPVerboseCallEndReasons_EHRPDSubsLimitedToV6 = 524290, |
| eQMIQCMAPVerboseCallEndReasons_EHRPDVSNCPTimeout = 524292, |
| eQMIQCMAPVerboseCallEndReasons_EHRPDVSNCPFailure = 524293, |
| eQMIQCMAPVerboseCallEndReasons_EHRPDVSNCP3GPP2IGeneralError = 524294, |
| eQMIQCMAPVerboseCallEndReasons_EHRPDVSNCP3GPP2IUnauthAPN = 524295, |
| eQMIQCMAPVerboseCallEndReasons_EHRPDVSNCP3GPP2IPDNLimit = 524296, |
| eQMIQCMAPVerboseCallEndReasons_EHRPDVSNCP3GPP2INoPDNGW = 524297, |
| eQMIQCMAPVerboseCallEndReasons_EHRPDVSNCP3GPP2IPDNGWUnreach = 524298, |
| eQMIQCMAPVerboseCallEndReasons_EHRPDVSNCP3GPP2IPDNGWRejected = 524299, |
| eQMIQCMAPVerboseCallEndReasons_EHRPDVSNCP3GPP2IInsufficientParam = 524300, |
| eQMIQCMAPVerboseCallEndReasons_EHRPDVSNCP3GPP2IResourceUnavailable = 524301, |
| eQMIQCMAPVerboseCallEndReasons_EHRPDVSNCP3GPP2IAdminProhibited = 524302, |
| eQMIQCMAPVerboseCallEndReasons_EHRPDVSNCP3GPP2IPDNIDInUse = 524303, |
| eQMIQCMAPVerboseCallEndReasons_EHRPDVSNCP3GPP2ISubscriberLimitation = 524304, |
| eQMIQCMAPVerboseCallEndReasons_EHRPDVSNCP3GPP2IPDNExistsForAPN = 524305, |
| eQMIQCMAPVerboseCallEndReasons_PrefixUnavailable = 589825, |
| }; |
| |
| // Enum to describe QMI QoS Delivery Orders |
| enum eQMIQoSDeliveryOrders:UINT8 |
| { |
| eQMIQoSDeliveryOrders_Subscribe = 0, |
| eQMIQoSDeliveryOrders_DeliveryOrderOn = 1, |
| eQMIQoSDeliveryOrders_DeliveryOrderOff = 2, |
| }; |
| |
| // Enum to describe QMI Results |
| enum eQMIResults:UINT16 |
| { |
| eQMIResults_Success = 0, |
| eQMIResults_Failure = 1, |
| }; |
| |
| // Enum to describe QMI SAR RF States |
| enum eQMISARRFStates |
| { |
| eQMISARRFStates_DefaultState = 0, |
| eQMISARRFStates_State1 = 1, |
| eQMISARRFStates_State2 = 2, |
| eQMISARRFStates_State3 = 3, |
| eQMISARRFStates_State4 = 4, |
| eQMISARRFStates_State5 = 5, |
| eQMISARRFStates_State6 = 6, |
| eQMISARRFStates_State7 = 7, |
| eQMISARRFStates_State8 = 8, |
| }; |
| |
| // Enum to describe QMI SDU Error Ratios |
| enum eQMISDUErrorRatios:UINT8 |
| { |
| eQMISDUErrorRatios_Subscribe = 0, |
| eQMISDUErrorRatios_1X102 = 1, |
| eQMISDUErrorRatios_7X103 = 2, |
| eQMISDUErrorRatios_1X103 = 3, |
| eQMISDUErrorRatios_1X104 = 4, |
| eQMISDUErrorRatios_1X105 = 5, |
| eQMISDUErrorRatios_1X106 = 6, |
| eQMISDUErrorRatios_1X101 = 7, |
| }; |
| |
| // Enum to describe QMI SDU Residual Bit Error Ratios |
| enum eQMISDUResidualBitErrorRatios:UINT8 |
| { |
| eQMISDUResidualBitErrorRatios_Subscribe = 0, |
| eQMISDUResidualBitErrorRatios_5X102 = 1, |
| eQMISDUResidualBitErrorRatios_1X102 = 2, |
| eQMISDUResidualBitErrorRatios_5X103 = 3, |
| eQMISDUResidualBitErrorRatios_4X103 = 4, |
| eQMISDUResidualBitErrorRatios_1X103 = 5, |
| eQMISDUResidualBitErrorRatios_1X104 = 6, |
| eQMISDUResidualBitErrorRatios_1X105 = 7, |
| eQMISDUResidualBitErrorRatios_1X106 = 8, |
| eQMISDUResidualBitErrorRatios_6X108 = 9, |
| }; |
| |
| // Enum to describe QMI Traffic Classes |
| enum eQMITrafficClasses:UINT8 |
| { |
| eQMITrafficClasses_Subscribed = 0, |
| eQMITrafficClasses_Conversational = 1, |
| eQMITrafficClasses_Streaming = 2, |
| eQMITrafficClasses_Interactive = 3, |
| eQMITrafficClasses_Background = 4, |
| }; |
| |
| // Enum to describe QMI UIM APDU Response Status |
| enum eQMIUIMAPDUResponseStatus:UINT8 |
| { |
| eQMIUIMAPDUResponseStatus_ReturnIntermediateProcedureBytes = 0, |
| eQMIUIMAPDUResponseStatus_ReturnFinalResultAndStatusWords = 1, |
| }; |
| |
| // Enum to describe QMI UIM Application States |
| enum eQMIUIMApplicationStates:UINT8 |
| { |
| eQMIUIMApplicationStates_Unknown = 0, |
| eQMIUIMApplicationStates_Detected = 1, |
| eQMIUIMApplicationStates_PIN1OrUPINIsRequired = 2, |
| eQMIUIMApplicationStates_PUK1OrPUKForUPINIsRequired = 3, |
| eQMIUIMApplicationStates_PersonalizationStateMustBeChecked = 4, |
| eQMIUIMApplicationStates_PIN1IsBlocked = 5, |
| eQMIUIMApplicationStates_Illegal = 6, |
| eQMIUIMApplicationStates_Ready = 7, |
| }; |
| |
| // Enum to describe QMI UIM Application Types |
| enum eQMIUIMApplicationTypes:UINT8 |
| { |
| eQMIUIMApplicationTypes_Unknown = 0, |
| eQMIUIMApplicationTypes_SIMCard = 1, |
| eQMIUIMApplicationTypes_USIMApplication = 2, |
| eQMIUIMApplicationTypes_RUIMCard = 3, |
| eQMIUIMApplicationTypes_CSIMApplication = 4, |
| eQMIUIMApplicationTypes_ISIMApplication = 5, |
| }; |
| |
| // Enum to describe QMI UIM Authentication Contexts |
| enum eQMIUIMAuthenticationContexts |
| { |
| eQMIUIMAuthenticationContexts_GSMAlgorithm = 0, |
| eQMIUIMAuthenticationContexts_CAVEAlgorithm = 1, |
| eQMIUIMAuthenticationContexts_GSMSecurity = 2, |
| eQMIUIMAuthenticationContexts_3GSecurity = 3, |
| eQMIUIMAuthenticationContexts_VGCSVBSSecurity = 4, |
| eQMIUIMAuthenticationContexts_GBASecurityBootstrappingMode = 5, |
| eQMIUIMAuthenticationContexts_GBASecurityNAFDerivationMode = 6, |
| eQMIUIMAuthenticationContexts_MBMSSecurityMSKUpdateMode = 7, |
| eQMIUIMAuthenticationContexts_MBMSSecurityMTKGenerationMode = 8, |
| eQMIUIMAuthenticationContexts_MBMSSecurityMSKDeletionMode = 9, |
| eQMIUIMAuthenticationContexts_MBMSSecurityMUKDeletionMode = 10, |
| eQMIUIMAuthenticationContexts_IMSAKASecurity = 11, |
| eQMIUIMAuthenticationContexts_HTTPDigestSecurity = 12, |
| eQMIUIMAuthenticationContexts_ComputeIPCHAP = 13, |
| eQMIUIMAuthenticationContexts_ComputeIPMNHA = 14, |
| eQMIUIMAuthenticationContexts_ComputeIPMIPRRQ = 15, |
| eQMIUIMAuthenticationContexts_ComputeIPMNAAA = 16, |
| eQMIUIMAuthenticationContexts_ComputeIPHRPD = 17, |
| }; |
| |
| // Enum to describe QMI UIM CK/Session Operations |
| enum eQMIUIMCKSessionOperations:UINT8 |
| { |
| eQMIUIMCKSessionOperations_Deactivate = 0, |
| eQMIUIMCKSessionOperations_Activate = 1, |
| }; |
| |
| // Enum to describe QMI UIM Card Error Codes |
| enum eQMIUIMCardErrorCodes:UINT8 |
| { |
| eQMIUIMCardErrorCodes_Unknown = 0, |
| eQMIUIMCardErrorCodes_PowerDown = 1, |
| eQMIUIMCardErrorCodes_PollError = 2, |
| eQMIUIMCardErrorCodes_NoATRReceived = 3, |
| eQMIUIMCardErrorCodes_VoltMismatch = 4, |
| eQMIUIMCardErrorCodes_ParityError = 5, |
| eQMIUIMCardErrorCodes_UnknownPossiblyRemoved = 6, |
| eQMIUIMCardErrorCodes_TechnicalProblems = 7, |
| }; |
| |
| // Enum to describe QMI UIM Card States |
| enum eQMIUIMCardStates:UINT8 |
| { |
| eQMIUIMCardStates_Absent = 0, |
| eQMIUIMCardStates_Present = 1, |
| eQMIUIMCardStates_Error = 2, |
| }; |
| |
| // Enum to describe QMI UIM Connect Operations |
| enum eQMIUIMConnectOperations:UINT8 |
| { |
| eQMIUIMConnectOperations_Disconnect = 0, |
| eQMIUIMConnectOperations_Connect = 1, |
| eQMIUIMConnectOperations_CheckStatus = 2, |
| }; |
| |
| // Enum to describe QMI UIM Disonnect Modes |
| enum eQMIUIMDisonnectModes:UINT8 |
| { |
| eQMIUIMDisonnectModes_ImmediateDisconnect = 0, |
| eQMIUIMDisonnectModes_GracefulShutdown = 1, |
| }; |
| |
| // Enum to describe QMI UIM FDN Status Values |
| enum eQMIUIMFDNStatusValues:UINT8 |
| { |
| eQMIUIMFDNStatusValues_NotAvailable = 0, |
| eQMIUIMFDNStatusValues_AvailableButDisabled = 1, |
| eQMIUIMFDNStatusValues_AvailableAndEnabled = 2, |
| }; |
| |
| // Enum to describe QMI UIM File Control Information |
| enum eQMIUIMFileControlInformation:UINT8 |
| { |
| eQMIUIMFileControlInformation_NoData = 0, |
| eQMIUIMFileControlInformation_FCP = 1, |
| eQMIUIMFileControlInformation_FCI = 2, |
| eQMIUIMFileControlInformation_FCIWithInterfaces = 3, |
| eQMIUIMFileControlInformation_FMD = 4, |
| }; |
| |
| // Enum to describe QMI UIM File Types |
| enum eQMIUIMFileTypes:UINT8 |
| { |
| eQMIUIMFileTypes_Transparent = 0, |
| eQMIUIMFileTypes_Cyclic = 1, |
| eQMIUIMFileTypes_LinearFixed = 2, |
| eQMIUIMFileTypes_DedicatedFile = 3, |
| eQMIUIMFileTypes_MasterFile = 4, |
| }; |
| |
| // Enum to describe QMI UIM Hidden Key Status Values |
| enum eQMIUIMHiddenKeyStatusValues:UINT8 |
| { |
| eQMIUIMHiddenKeyStatusValues_NotSupported = 0, |
| eQMIUIMHiddenKeyStatusValues_EnabledAndNotVerified = 1, |
| eQMIUIMHiddenKeyStatusValues_EnabledAndVerified = 2, |
| eQMIUIMHiddenKeyStatusValues_Disabled = 3, |
| }; |
| |
| // Enum to describe QMI UIM Hot-Swap |
| enum eQMIUIMHotSwap:UINT8 |
| { |
| eQMIUIMHotSwap_HotSwapNotSupported = 0, |
| eQMIUIMHotSwap_HotSwapIsSupportedButStatusOfSwitchNotSupported = 1, |
| eQMIUIMHotSwap_SwitchIndicatesThatCardIsPresent = 2, |
| eQMIUIMHotSwap_SwichIndicatesThatCardIsNotPresent = 3, |
| }; |
| |
| // Enum to describe QMI UIM Key Reference ID |
| enum eQMIUIMKeyReferenceID:UINT8 |
| { |
| eQMIUIMKeyReferenceID_PINApplication1 = 1, |
| eQMIUIMKeyReferenceID_PINApplication2 = 2, |
| eQMIUIMKeyReferenceID_PINApplication3 = 3, |
| eQMIUIMKeyReferenceID_PINApplication4 = 4, |
| eQMIUIMKeyReferenceID_PINApplication5 = 5, |
| eQMIUIMKeyReferenceID_PINApplication6 = 6, |
| eQMIUIMKeyReferenceID_PINApplication7 = 7, |
| eQMIUIMKeyReferenceID_PINApplication8 = 8, |
| }; |
| |
| // Enum to describe QMI UIM PIN IDs |
| enum eQMIUIMPINIDs |
| { |
| eQMIUIMPINIDs_PIN1 = 1, |
| eQMIUIMPINIDs_PIN2 = 2, |
| eQMIUIMPINIDs_UniversalPIN = 3, |
| eQMIUIMPINIDs_HiddenKey = 4, |
| }; |
| |
| // Enum to describe QMI UIM PIN Operations |
| enum eQMIUIMPINOperations |
| { |
| eQMIUIMPINOperations_Disable = 0, |
| eQMIUIMPINOperations_Enable = 1, |
| }; |
| |
| // Enum to describe QMI UIM PIN States |
| enum eQMIUIMPINStates:UINT8 |
| { |
| eQMIUIMPINStates_Unknown = 0, |
| eQMIUIMPINStates_EnabledAndNotVerified = 1, |
| eQMIUIMPINStates_EnabledAndVerified = 2, |
| eQMIUIMPINStates_Disabled = 3, |
| eQMIUIMPINStates_Blocked = 4, |
| eQMIUIMPINStates_PermanentlyBlocked = 5, |
| }; |
| |
| // Enum to describe QMI UIM Personalization Features |
| enum eQMIUIMPersonalizationFeatures:UINT8 |
| { |
| eQMIUIMPersonalizationFeatures_GWNetwork = 0, |
| eQMIUIMPersonalizationFeatures_GWNetworkSubset = 1, |
| eQMIUIMPersonalizationFeatures_GWServiceProvider = 2, |
| eQMIUIMPersonalizationFeatures_GWCorporate = 3, |
| eQMIUIMPersonalizationFeatures_GWUIM = 4, |
| eQMIUIMPersonalizationFeatures_1XNetworkType1 = 5, |
| eQMIUIMPersonalizationFeatures_1XNetworkType2 = 6, |
| eQMIUIMPersonalizationFeatures_1XHRPD = 7, |
| eQMIUIMPersonalizationFeatures_1XServiceProvider = 8, |
| eQMIUIMPersonalizationFeatures_1XCorporate = 9, |
| eQMIUIMPersonalizationFeatures_1XRUIM = 10, |
| eQMIUIMPersonalizationFeatures_Unknown = 11, |
| }; |
| |
| // Enum to describe QMI UIM Personalization States |
| enum eQMIUIMPersonalizationStates:UINT8 |
| { |
| eQMIUIMPersonalizationStates_Unknown = 0, |
| eQMIUIMPersonalizationStates_PersonalizationOperationIsInProgress = 1, |
| eQMIUIMPersonalizationStates_Ready = 2, |
| eQMIUIMPersonalizationStates_PersonalizationCodeIsRequired = 3, |
| eQMIUIMPersonalizationStates_PUKForPersonalizationCodeIsRequired = 4, |
| eQMIUIMPersonalizationStates_PermanentlyBlocked = 5, |
| }; |
| |
| // Enum to describe QMI UIM Refresh Modes |
| enum eQMIUIMRefreshModes:UINT8 |
| { |
| eQMIUIMRefreshModes_Reset = 0, |
| eQMIUIMRefreshModes_Init = 1, |
| eQMIUIMRefreshModes_InitAndFCN = 2, |
| eQMIUIMRefreshModes_FCN = 3, |
| eQMIUIMRefreshModes_InitAndFullFCN = 4, |
| eQMIUIMRefreshModes_ApplicationReset = 5, |
| eQMIUIMRefreshModes_3GSessionReset = 6, |
| }; |
| |
| // Enum to describe QMI UIM Refresh Stages |
| enum eQMIUIMRefreshStages:UINT8 |
| { |
| eQMIUIMRefreshStages_WaitingForOK = 0, |
| eQMIUIMRefreshStages_Start = 1, |
| eQMIUIMRefreshStages_EndWithSuccess = 2, |
| eQMIUIMRefreshStages_EndWithFailure = 3, |
| }; |
| |
| // Enum to describe QMI UIM Register Flags |
| enum eQMIUIMRegisterFlags |
| { |
| eQMIUIMRegisterFlags_Deregister = 0, |
| eQMIUIMRegisterFlags_Register = 1, |
| }; |
| |
| // Enum to describe QMI UIM SAP Requests |
| enum eQMIUIMSAPRequests:UINT8 |
| { |
| eQMIUIMSAPRequests_RetrieveATR = 0, |
| eQMIUIMSAPRequests_SendAPDU = 1, |
| eQMIUIMSAPRequests_PowerOffSIM = 2, |
| eQMIUIMSAPRequests_PowerOnSIM = 3, |
| eQMIUIMSAPRequests_ResetSIM = 4, |
| eQMIUIMSAPRequests_RetrieveCardReaderStatus = 5, |
| }; |
| |
| // Enum to describe QMI UIM SAP States |
| enum eQMIUIMSAPStates:UINT8 |
| { |
| eQMIUIMSAPStates_NotEnabled = 0, |
| eQMIUIMSAPStates_Connecting = 1, |
| eQMIUIMSAPStates_ConnectedSuccessfully = 2, |
| eQMIUIMSAPStates_ConnectionError = 3, |
| eQMIUIMSAPStates_Disconnecting = 4, |
| eQMIUIMSAPStates_DisconnectedSuccessfully = 5, |
| }; |
| |
| // Enum to describe QMI UIM Security Attributes |
| enum eQMIUIMSecurityAttributes:UINT8 |
| { |
| eQMIUIMSecurityAttributes_Always = 0, |
| eQMIUIMSecurityAttributes_Never = 1, |
| eQMIUIMSecurityAttributes_ANDCondition = 2, |
| eQMIUIMSecurityAttributes_ORCondition = 3, |
| eQMIUIMSecurityAttributes_SingleCondition = 4, |
| }; |
| |
| // Enum to describe QMI UIM Session Types |
| enum eQMIUIMSessionTypes:UINT8 |
| { |
| eQMIUIMSessionTypes_PrimaryGWProvisioning = 0, |
| eQMIUIMSessionTypes_Primary1XProvisioning = 1, |
| eQMIUIMSessionTypes_SecondaryGWProvisioning = 2, |
| eQMIUIMSessionTypes_Secondary1XProvisioning = 3, |
| eQMIUIMSessionTypes_NonprovisioningOnSlot1 = 4, |
| eQMIUIMSessionTypes_NonprovisioningOnSlot2 = 5, |
| eQMIUIMSessionTypes_CardOnSlot1 = 6, |
| eQMIUIMSessionTypes_CardOnSlot2 = 7, |
| eQMIUIMSessionTypes_LogicalChannelOnSlot1 = 8, |
| eQMIUIMSessionTypes_LogicalChannelOnSlot2 = 9, |
| }; |
| |
| // Enum to describe QMI UIM Slots |
| enum eQMIUIMSlots:UINT8 |
| { |
| eQMIUIMSlots_Slot1 = 1, |
| eQMIUIMSlots_Slot2 = 2, |
| }; |
| |
| // Enum to describe QMI Voice ALS Line Indicators |
| enum eQMIVoiceALSLineIndicators:UINT8 |
| { |
| eQMIVoiceALSLineIndicators_Line1 = 0, |
| eQMIVoiceALSLineIndicators_Line2 = 1, |
| }; |
| |
| // Enum to describe QMI Voice ALS Lines |
| enum eQMIVoiceALSLines:UINT8 |
| { |
| eQMIVoiceALSLines_Line1 = 0, |
| eQMIVoiceALSLines_Line2 = 1, |
| }; |
| |
| // Enum to describe QMI Voice Alerting Patterns |
| enum eQMIVoiceAlertingPatterns:UINT32 |
| { |
| eQMIVoiceAlertingPatterns_Pattern1 = 0, |
| eQMIVoiceAlertingPatterns_Pattern2 = 1, |
| eQMIVoiceAlertingPatterns_Pattern3 = 2, |
| eQMIVoiceAlertingPatterns_Pattern4 = 3, |
| eQMIVoiceAlertingPatterns_Pattern5 = 4, |
| eQMIVoiceAlertingPatterns_Pattern6 = 5, |
| eQMIVoiceAlertingPatterns_Pattern7 = 6, |
| eQMIVoiceAlertingPatterns_Pattern8 = 7, |
| eQMIVoiceAlertingPatterns_Pattern9 = 8, |
| }; |
| |
| // Enum to describe QMI Voice Alerting Types |
| enum eQMIVoiceAlertingTypes:UINT8 |
| { |
| eQMIVoiceAlertingTypes_Local = 0, |
| eQMIVoiceAlertingTypes_Remote = 1, |
| }; |
| |
| // Enum to describe QMI Voice CLIR Causes |
| enum eQMIVoiceCLIRCauses:UINT8 |
| { |
| eQMIVoiceCLIRCauses_None = 0, |
| eQMIVoiceCLIRCauses_RejectedByUser = 1, |
| eQMIVoiceCLIRCauses_InteractionWithOtherServices = 2, |
| eQMIVoiceCLIRCauses_CoinLine = 3, |
| eQMIVoiceCLIRCauses_ServiceUnavailable = 4, |
| eQMIVoiceCLIRCauses_Reserved = 5, |
| }; |
| |
| // Enum to describe QMI Voice CLIR Types |
| enum eQMIVoiceCLIRTypes:UINT8 |
| { |
| eQMIVoiceCLIRTypes_Supression = 1, |
| eQMIVoiceCLIRTypes_Invocation = 2, |
| }; |
| |
| // Enum to describe QMI Voice Call Control Result Types |
| enum eQMIVoiceCallControlResultTypes:UINT8 |
| { |
| eQMIVoiceCallControlResultTypes_Voice = 0, |
| eQMIVoiceCallControlResultTypes_SupplementaryService = 1, |
| eQMIVoiceCallControlResultTypes_USSD = 2, |
| }; |
| |
| // Enum to describe QMI Voice Call Directions |
| enum eQMIVoiceCallDirections:UINT8 |
| { |
| eQMIVoiceCallDirections_MobileOriginated = 1, |
| eQMIVoiceCallDirections_MobileTerminated = 2, |
| }; |
| |
| // Enum to describe QMI Voice Call Modes |
| enum eQMIVoiceCallModes:UINT8 |
| { |
| eQMIVoiceCallModes_NoService = 0, |
| eQMIVoiceCallModes_CDMA = 1, |
| eQMIVoiceCallModes_GSM = 2, |
| eQMIVoiceCallModes_UMTS = 3, |
| eQMIVoiceCallModes_LTE = 4, |
| eQMIVoiceCallModes_TDSCDMA = 5, |
| eQMIVoiceCallModes_Unknown = 6, |
| }; |
| |
| // Enum to describe QMI Voice Call States |
| enum eQMIVoiceCallStates:UINT8 |
| { |
| eQMIVoiceCallStates_Origination = 1, |
| eQMIVoiceCallStates_Incoming = 2, |
| eQMIVoiceCallStates_Conversation = 3, |
| eQMIVoiceCallStates_InProgress = 4, |
| eQMIVoiceCallStates_Alerting = 5, |
| eQMIVoiceCallStates_Hold = 6, |
| eQMIVoiceCallStates_Waiting = 7, |
| eQMIVoiceCallStates_Disconnecting = 8, |
| eQMIVoiceCallStates_End = 9, |
| eQMIVoiceCallStates_Setup = 10, |
| }; |
| |
| // Enum to describe QMI Voice Call Types |
| enum eQMIVoiceCallTypes:UINT8 |
| { |
| eQMIVoiceCallTypes_VoiceAutomaticSelection = 0, |
| eQMIVoiceCallTypes_Forced = 1, |
| eQMIVoiceCallTypes_VoiceOverIP = 2, |
| eQMIVoiceCallTypes_VideoOverIP = 3, |
| eQMIVoiceCallTypes_TestCall = 5, |
| eQMIVoiceCallTypes_OTAPA = 6, |
| eQMIVoiceCallTypes_StandardOTASP = 7, |
| eQMIVoiceCallTypes_NonStandardOTASP = 8, |
| eQMIVoiceCallTypes_Emergency = 9, |
| eQMIVoiceCallTypes_SupplementaryService = 10, |
| }; |
| |
| // Enum to describe QMI Voice DTMF Events |
| enum eQMIVoiceDTMFEvents:UINT8 |
| { |
| eQMIVoiceDTMFEvents_SendDTMFBurst = 0, |
| eQMIVoiceDTMFEvents_StartSendingContinuousDTMFTone = 1, |
| eQMIVoiceDTMFEvents_StopSendingContinuousDTMFTone = 3, |
| eQMIVoiceDTMFEvents_ReceiveDTMFBurst = 4, |
| eQMIVoiceDTMFEvents_StartReceivingContinuousDTMFTone = 6, |
| eQMIVoiceDTMFEvents_StopReceivingContinuousDTMFTone = 7, |
| }; |
| |
| // Enum to describe QMI Voice DTMF Privacy Levels |
| enum eQMIVoiceDTMFPrivacyLevels:UINT8 |
| { |
| eQMIVoiceDTMFPrivacyLevels_Standard = 0, |
| eQMIVoiceDTMFPrivacyLevels_Enhanced = 1, |
| }; |
| |
| // Enum to describe QMI Voice Domains |
| enum eQMIVoiceDomains:UINT8 |
| { |
| eQMIVoiceDomains_CSOnly = 0, |
| eQMIVoiceDomains_PSOnly = 1, |
| eQMIVoiceDomains_CSThenPS = 2, |
| eQMIVoiceDomains_PSThenCS = 3, |
| }; |
| |
| // Enum to describe QMI Voice ECT Call States |
| enum eQMIVoiceECTCallStates:UINT8 |
| { |
| eQMIVoiceECTCallStates_None = 0, |
| eQMIVoiceECTCallStates_Alerting = 1, |
| eQMIVoiceECTCallStates_Active = 2, |
| }; |
| |
| // Enum to describe QMI Voice End Reasons |
| enum eQMIVoiceEndReasons:UINT16 |
| { |
| eQMIVoiceEndReasons_Offline = 0, |
| eQMIVoiceEndReasons_CDMALocked = 20, |
| eQMIVoiceEndReasons_NoService = 21, |
| eQMIVoiceEndReasons_Fade = 22, |
| eQMIVoiceEndReasons_Intercept = 23, |
| eQMIVoiceEndReasons_Reorder = 24, |
| eQMIVoiceEndReasons_NormalRelease = 25, |
| eQMIVoiceEndReasons_SORejectRelease = 26, |
| eQMIVoiceEndReasons_IncomingCall = 27, |
| eQMIVoiceEndReasons_AlertStop = 28, |
| eQMIVoiceEndReasons_ClientEnd = 29, |
| eQMIVoiceEndReasons_Activation = 30, |
| eQMIVoiceEndReasons_MCAbort = 31, |
| eQMIVoiceEndReasons_MaxAccessProbes = 32, |
| eQMIVoiceEndReasons_PersistentTestFailure = 33, |
| eQMIVoiceEndReasons_RUIMNotPresent = 34, |
| eQMIVoiceEndReasons_InProgressAccessAttempt = 35, |
| eQMIVoiceEndReasons_AccessFailure = 36, |
| eQMIVoiceEndReasons_RetryOrderReceived = 37, |
| eQMIVoiceEndReasons_ConcurrentServiceNotSupported = 38, |
| eQMIVoiceEndReasons_NoBaseStationResponse = 39, |
| eQMIVoiceEndReasons_BaseStationReject = 40, |
| eQMIVoiceEndReasons_IncompatibleConcurrentServices = 41, |
| eQMIVoiceEndReasons_AccessBlocked = 42, |
| eQMIVoiceEndReasons_AlreadyinTC = 43, |
| eQMIVoiceEndReasons_EmergencyFlashed = 44, |
| eQMIVoiceEndReasons_GPSCallEnding = 45, |
| eQMIVoiceEndReasons_SMSCallEnding = 46, |
| eQMIVoiceEndReasons_DataCallEnding = 47, |
| eQMIVoiceEndReasons_RedirectionOrHandoff = 48, |
| eQMIVoiceEndReasons_AllAccessBlocked = 49, |
| eQMIVoiceEndReasons_OTASPSPCError = 50, |
| eQMIVoiceEndReasons_MaxIS707BAccessProbes = 51, |
| eQMIVoiceEndReasons_IncomingCallRejected = 102, |
| eQMIVoiceEndReasons_SetupIndicationRejected = 103, |
| eQMIVoiceEndReasons_NetworkEndedCall = 104, |
| eQMIVoiceEndReasons_NoFunds = 105, |
| eQMIVoiceEndReasons_NoGWSErvice = 106, |
| eQMIVoiceEndReasons_NoCDMAService = 107, |
| eQMIVoiceEndReasons_NoFullService = 108, |
| eQMIVoiceEndReasons_MaxPSCalls = 109, |
| eQMIVoiceEndReasons_SUPSUknownSubscriber = 110, |
| eQMIVoiceEndReasons_SUPSIllegalSubscriber = 111, |
| eQMIVoiceEndReasons_SUPSBearerServiceNotProvisioned = 112, |
| eQMIVoiceEndReasons_SUPSTeleserviceNotProvisioned = 113, |
| eQMIVoiceEndReasons_SUPSIllegalEquipment = 114, |
| eQMIVoiceEndReasons_SUPSCallBarred = 115, |
| eQMIVoiceEndReasons_SUPSIllegalSSOperation = 116, |
| eQMIVoiceEndReasons_SUPSSSErrorStatus = 117, |
| eQMIVoiceEndReasons_SUPSSSNotAvailable = 118, |
| eQMIVoiceEndReasons_SUPSSSSubscriptionViolation = 119, |
| eQMIVoiceEndReasons_SUPSSSIncompatibility = 120, |
| eQMIVoiceEndReasons_SUPSFacilityNotSupported = 121, |
| eQMIVoiceEndReasons_SUPSAbscentSubscriber = 122, |
| eQMIVoiceEndReasons_SUPSShortTermDenial = 123, |
| eQMIVoiceEndReasons_SUPSLongTermDenial = 124, |
| eQMIVoiceEndReasons_SUPSSystemFailure = 125, |
| eQMIVoiceEndReasons_SUPSDataMissing = 126, |
| eQMIVoiceEndReasons_SUPSUnexpectedDataValue = 127, |
| eQMIVoiceEndReasons_SUPSPasswordRegistrationFailure = 128, |
| eQMIVoiceEndReasons_SUPSNegativePasswordCheck = 129, |
| eQMIVoiceEndReasons_SUPSPasswordAttemptsViolation = 130, |
| eQMIVoiceEndReasons_SUPSPositionMethodFailure = 131, |
| eQMIVoiceEndReasons_SUPSUnknownAlphabet = 132, |
| eQMIVoiceEndReasons_SUPSUSSDBusy = 133, |
| eQMIVoiceEndReasons_SUPSRejectedByUser = 134, |
| eQMIVoiceEndReasons_SUPSRejectedByNetwork = 135, |
| eQMIVoiceEndReasons_SUPSDelectiontoServedSubscriber = 136, |
| eQMIVoiceEndReasons_SUPSSpecialServiceCode = 137, |
| eQMIVoiceEndReasons_SUPSInvalidDeflectedToNumber = 138, |
| eQMIVoiceEndReasons_SUPSMultipartyParticipantsExceeded = 139, |
| eQMIVoiceEndReasons_SUPSResourcesNotAvailable = 140, |
| eQMIVoiceEndReasons_CCUnassignedNumber = 141, |
| eQMIVoiceEndReasons_CCNoRouteToDestination = 142, |
| eQMIVoiceEndReasons_CCChannelUnacceptable = 143, |
| eQMIVoiceEndReasons_CCOperatorDeterminedBarring = 144, |
| eQMIVoiceEndReasons_CCNormalCallClearing = 145, |
| eQMIVoiceEndReasons_CCUserBusy = 146, |
| eQMIVoiceEndReasons_CCNoUserResponding = 147, |
| eQMIVoiceEndReasons_CCUserAlertingNoAnsewer = 148, |
| eQMIVoiceEndReasons_CCCallRejected = 149, |
| eQMIVoiceEndReasons_CCNumberChanged = 150, |
| eQMIVoiceEndReasons_CCPreemption = 151, |
| eQMIVoiceEndReasons_CCDestinationOutOfOrder = 152, |
| eQMIVoiceEndReasons_CCInvalidNumber = 153, |
| eQMIVoiceEndReasons_CCFacilityRejected = 154, |
| eQMIVoiceEndReasons_CCResponseToStatusEnquiry = 155, |
| eQMIVoiceEndReasons_CCNormalUnspecified = 156, |
| eQMIVoiceEndReasons_CCNoCircuitOrChannelAvailable = 157, |
| eQMIVoiceEndReasons_CCNetworkOutOfOrder = 158, |
| eQMIVoiceEndReasons_CCTemporaryFailure = 159, |
| eQMIVoiceEndReasons_CCSwitchingEquipmentCongestion = 160, |
| eQMIVoiceEndReasons_CCAccessInformationDiscarded = 161, |
| eQMIVoiceEndReasons_CCRequestedCircuitOrChannelNotAvailable = 162, |
| eQMIVoiceEndReasons_CCResourcesUnavailable = 163, |
| eQMIVoiceEndReasons_CCQOSUnavailable = 164, |
| eQMIVoiceEndReasons_CCRequestedFacilityNotSubscribed = 165, |
| eQMIVoiceEndReasons_CCIncomingCallsBarredWithinCUG = 166, |
| eQMIVoiceEndReasons_CCBearerCapabilityNotAuthorized = 167, |
| eQMIVoiceEndReasons_CCBearerCapabilityUnavailable = 168, |
| eQMIVoiceEndReasons_CCServiceOptionNotAvailable = 169, |
| eQMIVoiceEndReasons_CCACMLimitExceeded = 170, |
| eQMIVoiceEndReasons_CCBearerServiceNotImplemented = 171, |
| eQMIVoiceEndReasons_CCRequestedFacilityNotAvailable = 172, |
| eQMIVoiceEndReasons_CCOnlyDigitalInformationBearerAvailable = 173, |
| eQMIVoiceEndReasons_CCServiceOrOptionNotImplemented = 174, |
| eQMIVoiceEndReasons_CCInvalidTransactionIdentifier = 175, |
| eQMIVoiceEndReasons_CCUserNotMemberOfCUG = 176, |
| eQMIVoiceEndReasons_CCIncompatibleDestination = 177, |
| eQMIVoiceEndReasons_CCInvalidTransitNWSelection = 178, |
| eQMIVoiceEndReasons_CCSemanticallyIncorrectMessage = 179, |
| eQMIVoiceEndReasons_CCInvalidMandatoryInformation = 180, |
| eQMIVoiceEndReasons_CCMessageTypeNotImplemented = 181, |
| eQMIVoiceEndReasons_CCMessageTypeNotCompatible = 182, |
| eQMIVoiceEndReasons_CCInformationElementNonexistent = 183, |
| eQMIVoiceEndReasons_CCConditionalInformationElementError = 184, |
| eQMIVoiceEndReasons_CCMessageNotCompatible = 185, |
| eQMIVoiceEndReasons_CCRecoveryOnTimerExpired = 186, |
| eQMIVoiceEndReasons_CCProtocolErrorUnspecified = 187, |
| eQMIVoiceEndReasons_CCInternetworkingUnspecified = 188, |
| eQMIVoiceEndReasons_CCOutgoingCallsBarredWithinCUG = 189, |
| eQMIVoiceEndReasons_CCNoCUGSelection = 190, |
| eQMIVoiceEndReasons_CCUnknownCUGIndex = 191, |
| eQMIVoiceEndReasons_CCIncompatibleCUGIndex = 192, |
| eQMIVoiceEndReasons_CCCUGCallFailureunspecified = 193, |
| eQMIVoiceEndReasons_CCCLIRNotSubscribed = 194, |
| eQMIVoiceEndReasons_CCCCBSPossible = 195, |
| eQMIVoiceEndReasons_CCCCBSNotPossible = 196, |
| eQMIVoiceEndReasons_MMGMMIMSIUnknwonInHLR = 197, |
| eQMIVoiceEndReasons_MMGMMIllegalMS = 198, |
| eQMIVoiceEndReasons_MMGMMIMSIUnknownInVLR = 199, |
| eQMIVoiceEndReasons_MMGMMIMEINotAccepted = 200, |
| eQMIVoiceEndReasons_MMGMMIllegalME = 201, |
| eQMIVoiceEndReasons_MMGMMPLMNNotAllowed = 202, |
| eQMIVoiceEndReasons_MMGMMLocationAreaNotAllowed = 203, |
| eQMIVoiceEndReasons_MMGMMRoamingNotAllowedInThisLocationArea = 204, |
| eQMIVoiceEndReasons_MMGMMNoSuitableCellsInLocationArea = 205, |
| eQMIVoiceEndReasons_MMGMMNetworkFailure = 206, |
| eQMIVoiceEndReasons_MMGMMMACFailure = 207, |
| eQMIVoiceEndReasons_MMGMMSynchFailure = 208, |
| eQMIVoiceEndReasons_MMGMMNetworkCongestion = 209, |
| eQMIVoiceEndReasons_MMGMMGSMAuthenticationUnacceptable = 210, |
| eQMIVoiceEndReasons_MMGMMServiceNotSubscribed = 211, |
| eQMIVoiceEndReasons_MMGMMServiceTemporarilyOutOfOrder = 212, |
| eQMIVoiceEndReasons_MMGMMCallCannotBeIdentified = 213, |
| eQMIVoiceEndReasons_MMGMMIncorrectSemanticsInMessage = 214, |
| eQMIVoiceEndReasons_MMGMMMadatoryInformationInvalid = 215, |
| eQMIVoiceEndReasons_MMGMMAccessStratumFailure = 216, |
| eQMIVoiceEndReasons_MMGMMInvalidSIM = 217, |
| eQMIVoiceEndReasons_MMGMMWrongState = 218, |
| eQMIVoiceEndReasons_MMGMMAcessClassBloacked = 219, |
| eQMIVoiceEndReasons_MMGMMNoResources = 220, |
| eQMIVoiceEndReasons_MMGMMInvalidUserData = 221, |
| eQMIVoiceEndReasons_MMRejectTimerT3230Expired = 222, |
| eQMIVoiceEndReasons_MMRejectNoCellAvailable = 223, |
| eQMIVoiceEndReasons_MMRejectAbortMessageReceived = 224, |
| eQMIVoiceEndReasons_MMRejectRadioLinkLost = 225, |
| eQMIVoiceEndReasons_CNMRejectTimerT303Expired = 226, |
| eQMIVoiceEndReasons_CNMRejectCNMMMReleaseIsPending = 227, |
| eQMIVoiceEndReasons_AccessStratumRRReleaseIndication = 228, |
| eQMIVoiceEndReasons_AccessStratumRandomAccessFailure = 229, |
| eQMIVoiceEndReasons_AccessStratumRRCReleaseIndication = 230, |
| eQMIVoiceEndReasons_AccessStratumCloseSessionIndication = 231, |
| eQMIVoiceEndReasons_AccessStratumOpenSessionFailure = 232, |
| eQMIVoiceEndReasons_AccessStratumLowLevelFailure = 233, |
| eQMIVoiceEndReasons_AccessStratumRedialNotAllowed = 234, |
| eQMIVoiceEndReasons_AccessStratumImmediateRetry = 235, |
| eQMIVoiceEndReasons_AccessStratumAbortRadioUnavailable = 236, |
| eQMIVoiceEndReasons_OTARejectSONotSupported = 237, |
| eQMIVoiceEndReasons_IPBadRequestWaitingForInvite = 300, |
| eQMIVoiceEndReasons_IPBadRequestWaitingForReinvite = 301, |
| eQMIVoiceEndReasons_IPCalledPartyDoesNotExist = 302, |
| eQMIVoiceEndReasons_IPUnsupportedMediaType = 303, |
| eQMIVoiceEndReasons_IPTemporarilyUnavailable = 304, |
| eQMIVoiceEndReasons_IPNoNetworkReponseTimeout = 305, |
| eQMIVoiceEndReasons_IPUnableToPutCallOnHold = 306, |
| eQMIVoiceEndReasons_IPMovedToEHRPD = 307, |
| eQMIVoiceEndReasons_IPUpgradeOrDowngradeRejected = 308, |
| eQMIVoiceEndReasons_IPCallForbidden = 309, |
| eQMIVoiceEndReasons_IPGenericTimeout = 310, |
| eQMIVoiceEndReasons_IPUpgradeOrDowngradeFailed = 311, |
| eQMIVoiceEndReasons_IPUpgradeOrDowngradeCancelled = 312, |
| eQMIVoiceEndReasons_IPSSACBarring = 313, |
| }; |
| |
| // Enum to describe QMI Voice Even Odd Indicators |
| enum eQMIVoiceEvenOddIndicators:UINT8 |
| { |
| eQMIVoiceEvenOddIndicators_EvenNumber = 0, |
| eQMIVoiceEvenOddIndicators_OddNumber = 1, |
| }; |
| |
| // Enum to describe QMI Voice Extended Service Class |
| enum eQMIVoiceExtendedServiceClass |
| { |
| eQMIVoiceExtendedServiceClass_Voice = 1, |
| eQMIVoiceExtendedServiceClass_Data = 2, |
| eQMIVoiceExtendedServiceClass_Fax = 4, |
| eQMIVoiceExtendedServiceClass_AllTeleservicesExceptSMS = 5, |
| eQMIVoiceExtendedServiceClass_SMS = 8, |
| eQMIVoiceExtendedServiceClass_AllTeleservicesData = 12, |
| eQMIVoiceExtendedServiceClass_AllTeleservices = 13, |
| eQMIVoiceExtendedServiceClass_SynchronousData = 16, |
| eQMIVoiceExtendedServiceClass_AllPositionDeterminationServiceData = 17, |
| eQMIVoiceExtendedServiceClass_AsynchronousData = 32, |
| eQMIVoiceExtendedServiceClass_AllSynchronousAsynchronousData = 48, |
| eQMIVoiceExtendedServiceClass_PacketData = 64, |
| eQMIVoiceExtendedServiceClass_AllSynchronousData = 80, |
| eQMIVoiceExtendedServiceClass_PacketAssemblerDisassemblerData = 128, |
| eQMIVoiceExtendedServiceClass_AllAsynchronousData = 160, |
| eQMIVoiceExtendedServiceClass_PLMNSpecificAllTeleservices = 53248, |
| eQMIVoiceExtendedServiceClass_PLMNSpecificTeleservices1 = 53504, |
| eQMIVoiceExtendedServiceClass_PLMNSpecificTeleservices2 = 53760, |
| eQMIVoiceExtendedServiceClass_PLMNSpecificTeleservices3 = 54016, |
| eQMIVoiceExtendedServiceClass_PLMNSpecificTeleservices4 = 54272, |
| eQMIVoiceExtendedServiceClass_PLMNSpecificTeleservices5 = 54528, |
| eQMIVoiceExtendedServiceClass_PLMNSpecificTeleservices6 = 54784, |
| eQMIVoiceExtendedServiceClass_PLMNSpecificTeleservices7 = 55040, |
| eQMIVoiceExtendedServiceClass_PLMNSpecificTeleservices8 = 55296, |
| eQMIVoiceExtendedServiceClass_PLMNSpecificTeleservices9 = 55552, |
| eQMIVoiceExtendedServiceClass_PLMNSpecificTeleservices10 = 55808, |
| eQMIVoiceExtendedServiceClass_PLMNSpecificTeleservices11 = 56064, |
| eQMIVoiceExtendedServiceClass_PLMNSpecificTeleservices12 = 56320, |
| eQMIVoiceExtendedServiceClass_PLMNSpecificTeleservices13 = 56576, |
| eQMIVoiceExtendedServiceClass_PLMNSpecificTeleservices14 = 56832, |
| eQMIVoiceExtendedServiceClass_PLMNSpecificTeleservices15 = 57088, |
| }; |
| |
| // Enum to describe QMI Voice Flash Types |
| enum eQMIVoiceFlashTypes:UINT8 |
| { |
| eQMIVoiceFlashTypes_Simple = 0, |
| eQMIVoiceFlashTypes_ActivateAnswerHold = 1, |
| eQMIVoiceFlashTypes_DeactivateAnswerHold = 2, |
| }; |
| |
| // Enum to describe QMI Voice Handover States |
| enum eQMIVoiceHandoverStates:UINT32 |
| { |
| eQMIVoiceHandoverStates_Start = 1, |
| eQMIVoiceHandoverStates_Fail = 2, |
| eQMIVoiceHandoverStates_Complete = 3, |
| }; |
| |
| // Enum to describe QMI Voice Interdigit Intervals |
| enum eQMIVoiceInterdigitIntervals:UINT8 |
| { |
| eQMIVoiceInterdigitIntervals_60ms = 0, |
| eQMIVoiceInterdigitIntervals_100ms = 1, |
| eQMIVoiceInterdigitIntervals_150ms = 2, |
| eQMIVoiceInterdigitIntervals_200ms = 3, |
| }; |
| |
| // Enum to describe QMI Voice NSS Releases |
| enum eQMIVoiceNSSReleases:UINT8 |
| { |
| eQMIVoiceNSSReleases_Finished = 1, |
| }; |
| |
| // Enum to describe QMI Voice Network Mode |
| enum eQMIVoiceNetworkMode:UINT32 |
| { |
| eQMIVoiceNetworkMode_None = 0, |
| eQMIVoiceNetworkMode_GSM = 1, |
| eQMIVoiceNetworkMode_WCDMA = 2, |
| eQMIVoiceNetworkMode_CDMA = 3, |
| eQMIVoiceNetworkMode_LTE = 4, |
| eQMIVoiceNetworkMode_TDSCDMA = 5, |
| }; |
| |
| // Enum to describe QMI Voice Number Plans |
| enum eQMIVoiceNumberPlans:UINT8 |
| { |
| eQMIVoiceNumberPlans_Unknown = 0, |
| eQMIVoiceNumberPlans_ISDN = 1, |
| eQMIVoiceNumberPlans_Data = 3, |
| eQMIVoiceNumberPlans_Telex = 4, |
| eQMIVoiceNumberPlans_National = 8, |
| eQMIVoiceNumberPlans_Private = 9, |
| eQMIVoiceNumberPlans_ReservedCTS = 11, |
| eQMIVoiceNumberPlans_ReservedExtension = 15, |
| }; |
| |
| // Enum to describe QMI Voice Number Types |
| enum eQMIVoiceNumberTypes:UINT8 |
| { |
| eQMIVoiceNumberTypes_Unknown = 0, |
| eQMIVoiceNumberTypes_International = 1, |
| eQMIVoiceNumberTypes_National = 2, |
| eQMIVoiceNumberTypes_NetworkSpecific = 3, |
| eQMIVoiceNumberTypes_Subscriber = 4, |
| eQMIVoiceNumberTypes_Reserved = 5, |
| eQMIVoiceNumberTypes_Abbreviated = 6, |
| eQMIVoiceNumberTypes_ReservedExtension = 7, |
| }; |
| |
| // Enum to describe QMI Voice OTASP Stati |
| enum eQMIVoiceOTASPStati:UINT8 |
| { |
| eQMIVoiceOTASPStati_Unlocked = 0, |
| eQMIVoiceOTASPStati_RetriesExceeded = 1, |
| eQMIVoiceOTASPStati_AKeyExchanged = 2, |
| eQMIVoiceOTASPStati_SSDUpdated = 3, |
| eQMIVoiceOTASPStati_NAMDownloaded = 4, |
| eQMIVoiceOTASPStati_MDNDownloaded = 5, |
| eQMIVoiceOTASPStati_IMSIDownloaded = 6, |
| eQMIVoiceOTASPStati_PRLDownloaded = 7, |
| eQMIVoiceOTASPStati_Committed = 8, |
| eQMIVoiceOTASPStati_OTAPAStarted = 9, |
| eQMIVoiceOTASPStati_OTAPAStopped = 10, |
| eQMIVoiceOTASPStati_OTAPAAborted = 11, |
| eQMIVoiceOTASPStati_OTAPACommitted = 12, |
| }; |
| |
| // Enum to describe QMI Voice Presentation Indicators |
| enum eQMIVoicePresentationIndicators:UINT8 |
| { |
| eQMIVoicePresentationIndicators_Allowed = 0, |
| eQMIVoicePresentationIndicators_Restricted = 1, |
| eQMIVoicePresentationIndicators_Unavailable = 2, |
| eQMIVoicePresentationIndicators_NameRestricted = 3, |
| eQMIVoicePresentationIndicators_PayPhone = 4, |
| }; |
| |
| // Enum to describe QMI Voice Privacy Levels |
| enum eQMIVoicePrivacyLevels:UINT8 |
| { |
| eQMIVoicePrivacyLevels_Standard = 0, |
| eQMIVoicePrivacyLevels_Enhanced = 1, |
| }; |
| |
| // Enum to describe QMI Voice Provisioning States |
| enum eQMIVoiceProvisioningStates:UINT8 |
| { |
| eQMIVoiceProvisioningStates_NotProvisioned = 0, |
| eQMIVoiceProvisioningStates_ProvisionedPermanent = 1, |
| eQMIVoiceProvisioningStates_PresentationRestricted = 2, |
| eQMIVoiceProvisioningStates_PresentationAllowed = 3, |
| }; |
| |
| // Enum to describe QMI Voice Pulse Widths |
| enum eQMIVoicePulseWidths:UINT8 |
| { |
| eQMIVoicePulseWidths_95ms = 0, |
| eQMIVoicePulseWidths_150ms = 1, |
| eQMIVoicePulseWidths_200ms = 2, |
| eQMIVoicePulseWidths_250ms = 3, |
| eQMIVoicePulseWidths_300ms = 4, |
| eQMIVoicePulseWidths_350ms = 5, |
| eQMIVoicePulseWidths_SMSTXSpecial = 6, |
| }; |
| |
| // Enum to describe QMI Voice Screening Indicators |
| enum eQMIVoiceScreeningIndicators:UINT8 |
| { |
| eQMIVoiceScreeningIndicators_UserNotScreened = 0, |
| eQMIVoiceScreeningIndicators_UserPassedVerification = 1, |
| eQMIVoiceScreeningIndicators_UserFailedVerification = 2, |
| eQMIVoiceScreeningIndicators_ProvidedNetwork = 3, |
| }; |
| |
| // Enum to describe QMI Voice Service Options |
| enum eQMIVoiceServiceOptions:UINT16 |
| { |
| eQMIVoiceServiceOptions_Any = 0, |
| eQMIVoiceServiceOptions_IS96A = 1, |
| eQMIVoiceServiceOptions_EVRC = 3, |
| eQMIVoiceServiceOptions_IS73313K = 17, |
| eQMIVoiceServiceOptions_SelectableModeVocoder = 56, |
| eQMIVoiceServiceOptions_4GVNarrowBand = 68, |
| eQMIVoiceServiceOptions_4GVWideBand = 70, |
| eQMIVoiceServiceOptions_13K = 32768, |
| eQMIVoiceServiceOptions_IS96 = 32769, |
| eQMIVoiceServiceOptions_WVRC = 32803, |
| }; |
| |
| // Enum to describe QMI Voice Service Types |
| enum eQMIVoiceServiceTypes:UINT32 |
| { |
| eQMIVoiceServiceTypes_Automatic = 1, |
| eQMIVoiceServiceTypes_GSM = 2, |
| eQMIVoiceServiceTypes_WCDMA = 3, |
| eQMIVoiceServiceTypes_CDMAAutomatic = 4, |
| eQMIVoiceServiceTypes_GSMOrWCDMA = 5, |
| eQMIVoiceServiceTypes_LTE = 6, |
| }; |
| |
| // Enum to describe QMI Voice Speech Codec Type |
| enum eQMIVoiceSpeechCodecType:UINT32 |
| { |
| eQMIVoiceSpeechCodecType_None = 0, |
| eQMIVoiceSpeechCodecType_QCELP13K = 1, |
| eQMIVoiceSpeechCodecType_EVRC = 2, |
| eQMIVoiceSpeechCodecType_EVRCB = 3, |
| eQMIVoiceSpeechCodecType_EVRCWideband = 4, |
| eQMIVoiceSpeechCodecType_EVRCNarrowbandWideband = 5, |
| eQMIVoiceSpeechCodecType_AMRNarrowband = 6, |
| eQMIVoiceSpeechCodecType_AMRWideband = 7, |
| eQMIVoiceSpeechCodecType_GSMEnhancedFullRate = 8, |
| eQMIVoiceSpeechCodecType_GSMFullRate = 9, |
| eQMIVoiceSpeechCodecType_GSMHalfRate = 10, |
| }; |
| |
| // Enum to describe QMI Voice Subaddress Types |
| enum eQMIVoiceSubaddressTypes:UINT8 |
| { |
| eQMIVoiceSubaddressTypes_NSAP = 0, |
| eQMIVoiceSubaddressTypes_User = 1, |
| }; |
| |
| // Enum to describe QMI Voice Subscription Types |
| enum eQMIVoiceSubscriptionTypes:UINT8 |
| { |
| eQMIVoiceSubscriptionTypes_Primary = 0, |
| eQMIVoiceSubscriptionTypes_Secondary = 1, |
| }; |
| |
| // Enum to describe QMI Voice Supplementary Notification Types |
| enum eQMIVoiceSupplementaryNotificationTypes:UINT8 |
| { |
| eQMIVoiceSupplementaryNotificationTypes_OutgoingCallIsForwarded = 1, |
| eQMIVoiceSupplementaryNotificationTypes_OutgoingCallIsWaiting = 2, |
| eQMIVoiceSupplementaryNotificationTypes_OutgoingCUGCall = 3, |
| eQMIVoiceSupplementaryNotificationTypes_OutgoingCallsBarred = 4, |
| eQMIVoiceSupplementaryNotificationTypes_OutgoingCallIsDeflected = 5, |
| eQMIVoiceSupplementaryNotificationTypes_IncomingCUGCall = 6, |
| eQMIVoiceSupplementaryNotificationTypes_IncomingCallsBarred = 7, |
| eQMIVoiceSupplementaryNotificationTypes_IncomingForwardedCall = 8, |
| eQMIVoiceSupplementaryNotificationTypes_IncomingDeflectedCall = 9, |
| eQMIVoiceSupplementaryNotificationTypes_IncomingCallIsForwarded = 10, |
| eQMIVoiceSupplementaryNotificationTypes_UnconditionalCallForwardingActive = 11, |
| eQMIVoiceSupplementaryNotificationTypes_ConditionalCallForwardingActive = 12, |
| eQMIVoiceSupplementaryNotificationTypes_CLIRSuppressionRejected = 13, |
| eQMIVoiceSupplementaryNotificationTypes_CallIsOnHold = 14, |
| eQMIVoiceSupplementaryNotificationTypes_CallIsRetrieved = 15, |
| eQMIVoiceSupplementaryNotificationTypes_CallIsInConference = 16, |
| eQMIVoiceSupplementaryNotificationTypes_CallIsECTWhileAnotherCallIsAlerting = 17, |
| eQMIVoiceSupplementaryNotificationTypes_CallIsECTWhileAnotherCallIsActive = 18, |
| }; |
| |
| // Enum to describe QMI Voice Supplementary Service Call Types |
| enum eQMIVoiceSupplementaryServiceCallTypes:UINT8 |
| { |
| eQMIVoiceSupplementaryServiceCallTypes_ReleaseHeldOrWaiting = 1, |
| eQMIVoiceSupplementaryServiceCallTypes_ReleaseActiveAcceptHeldOrWaiting = 2, |
| eQMIVoiceSupplementaryServiceCallTypes_HoldActiveAcceptHeldOrWaiting = 3, |
| eQMIVoiceSupplementaryServiceCallTypes_HoldAllExceptSpecifiedCall = 4, |
| eQMIVoiceSupplementaryServiceCallTypes_MakeConferenceCall = 5, |
| eQMIVoiceSupplementaryServiceCallTypes_ExplicitCallTransfer = 6, |
| eQMIVoiceSupplementaryServiceCallTypes_CCBSActivation = 7, |
| eQMIVoiceSupplementaryServiceCallTypes_EndAllCalls = 8, |
| eQMIVoiceSupplementaryServiceCallTypes_ReleaseSpecifiedCall = 9, |
| }; |
| |
| // Enum to describe QMI Voice Supplementary Service Reasons |
| enum eQMIVoiceSupplementaryServiceReasons:UINT8 |
| { |
| eQMIVoiceSupplementaryServiceReasons_ForwardUnconditional = 1, |
| eQMIVoiceSupplementaryServiceReasons_ForwardMobileBusy = 2, |
| eQMIVoiceSupplementaryServiceReasons_ForwardNoReply = 3, |
| eQMIVoiceSupplementaryServiceReasons_ForwardUnreachable = 4, |
| eQMIVoiceSupplementaryServiceReasons_ForwardAllForwarding = 5, |
| eQMIVoiceSupplementaryServiceReasons_ForwardAllConditional = 6, |
| eQMIVoiceSupplementaryServiceReasons_BarrAllOutgoing = 7, |
| eQMIVoiceSupplementaryServiceReasons_BarrOutgoingInt = 8, |
| eQMIVoiceSupplementaryServiceReasons_BarrOutgoingIntExtToHome = 9, |
| eQMIVoiceSupplementaryServiceReasons_BarrAllIncoming = 10, |
| eQMIVoiceSupplementaryServiceReasons_BarrIncomingRoaming = 11, |
| eQMIVoiceSupplementaryServiceReasons_BarrAllBarring = 12, |
| eQMIVoiceSupplementaryServiceReasons_BarrAllOutgoingBarring = 13, |
| eQMIVoiceSupplementaryServiceReasons_BarrAllIncomingBarring = 14, |
| eQMIVoiceSupplementaryServiceReasons_CallWaiting = 15, |
| eQMIVoiceSupplementaryServiceReasons_CLIR = 16, |
| eQMIVoiceSupplementaryServiceReasons_CLIP = 17, |
| }; |
| |
| // Enum to describe QMI Voice Supplementary Service Requests |
| enum eQMIVoiceSupplementaryServiceRequests:UINT8 |
| { |
| eQMIVoiceSupplementaryServiceRequests_Activate = 1, |
| eQMIVoiceSupplementaryServiceRequests_Deactivate = 2, |
| eQMIVoiceSupplementaryServiceRequests_Register = 3, |
| eQMIVoiceSupplementaryServiceRequests_Erase = 4, |
| eQMIVoiceSupplementaryServiceRequests_Interrogate = 5, |
| eQMIVoiceSupplementaryServiceRequests_RegisterPassword = 6, |
| eQMIVoiceSupplementaryServiceRequests_USSD = 7, |
| }; |
| |
| // Enum to describe QMI Voice Supplementary Service Types |
| enum eQMIVoiceSupplementaryServiceTypes:UINT8 |
| { |
| eQMIVoiceSupplementaryServiceTypes_Activate = 0, |
| eQMIVoiceSupplementaryServiceTypes_Deactivate = 1, |
| eQMIVoiceSupplementaryServiceTypes_Register = 2, |
| eQMIVoiceSupplementaryServiceTypes_Erase = 3, |
| }; |
| |
| // Enum to describe QMI Voice Switch Value |
| enum eQMIVoiceSwitchValue:UINT8 |
| { |
| eQMIVoiceSwitchValue_NotAllowed = 0, |
| eQMIVoiceSwitchValue_Allowed = 1, |
| }; |
| |
| // Enum to describe QMI Voice TTY Modes |
| enum eQMIVoiceTTYModes:UINT8 |
| { |
| eQMIVoiceTTYModes_Full = 0, |
| eQMIVoiceTTYModes_VoiceCarryOver = 1, |
| eQMIVoiceTTYModes_HearingCarryOver = 2, |
| eQMIVoiceTTYModes_Off = 3, |
| }; |
| |
| // Enum to describe QMI Voice USSD Alpha Coding Schemes |
| enum eQMIVoiceUSSDAlphaCodingSchemes:UINT8 |
| { |
| eQMIVoiceUSSDAlphaCodingSchemes_GSM = 1, |
| eQMIVoiceUSSDAlphaCodingSchemes_UCS2 = 2, |
| }; |
| |
| // Enum to describe QMI Voice USSD Data Coding Schemes |
| enum eQMIVoiceUSSDDataCodingSchemes:UINT8 |
| { |
| eQMIVoiceUSSDDataCodingSchemes_ASCII = 1, |
| eQMIVoiceUSSDDataCodingSchemes_8Bit = 2, |
| eQMIVoiceUSSDDataCodingSchemes_UCS2 = 3, |
| }; |
| |
| // Enum to describe QMI Voice USSD Notifcation Types |
| enum eQMIVoiceUSSDNotifcationTypes:UINT8 |
| { |
| eQMIVoiceUSSDNotifcationTypes_NoActionRequired = 1, |
| eQMIVoiceUSSDNotifcationTypes_ActionIsRequired = 2, |
| }; |
| |
| // Enum to describe QMI Voice UUS Data Coding Schemes |
| enum eQMIVoiceUUSDataCodingSchemes:UINT8 |
| { |
| eQMIVoiceUUSDataCodingSchemes_USP = 1, |
| eQMIVoiceUUSDataCodingSchemes_OHLP = 2, |
| eQMIVoiceUUSDataCodingSchemes_X244 = 3, |
| eQMIVoiceUUSDataCodingSchemes_SMCF = 4, |
| eQMIVoiceUUSDataCodingSchemes_IA5 = 5, |
| eQMIVoiceUUSDataCodingSchemes_RV12RD = 6, |
| eQMIVoiceUUSDataCodingSchemes_Q931UNCCM = 7, |
| }; |
| |
| // Enum to describe QMI Voice UUS Types |
| enum eQMIVoiceUUSTypes:UINT8 |
| { |
| eQMIVoiceUUSTypes_Data = 0, |
| eQMIVoiceUUSTypes_Type1Implicit = 1, |
| eQMIVoiceUUSTypes_Type1Required = 2, |
| eQMIVoiceUUSTypes_Type1NotRequired = 3, |
| eQMIVoiceUUSTypes_Type2Required = 4, |
| eQMIVoiceUUSTypes_Type2NotRequired = 5, |
| eQMIVoiceUUSTypes_Type3Required = 6, |
| eQMIVoiceUUSTypes_Type3NotRequired = 7, |
| }; |
| |
| // Enum to describe QMI Voice VoIP SUPS Call Types |
| enum eQMIVoiceVoIPSUPSCallTypes:UINT8 |
| { |
| eQMIVoiceVoIPSUPSCallTypes_ReleaseHeldOrWaiting = 1, |
| eQMIVoiceVoIPSUPSCallTypes_ReleaseActiveAcceptHeldOrWaiting = 2, |
| eQMIVoiceVoIPSUPSCallTypes_HoldActiveAcceptHeldOrWaiting = 3, |
| eQMIVoiceVoIPSUPSCallTypes_MakeConferenceCall = 4, |
| eQMIVoiceVoIPSUPSCallTypes_EndAllExistingCalls = 5, |
| eQMIVoiceVoIPSUPSCallTypes_UpgradeDowngradeExistingVTIP = 6, |
| eQMIVoiceVoIPSUPSCallTypes_AcceptCallUpgradeExistingIP = 7, |
| eQMIVoiceVoIPSUPSCallTypes_RejectCallUpgradeExistingIP = 8, |
| eQMIVoiceVoIPSUPSCallTypes_ReleasePartyFromConference = 9, |
| }; |
| |
| // Enum to describe QMI WDS 3GPP Call End Reasons |
| enum eQMIWDS3GPPCallEndReasons:UINT16 |
| { |
| eQMIWDS3GPPCallEndReasons_OperatorDeterminedBarring = 8, |
| eQMIWDS3GPPCallEndReasons_LLCSNDCPFailure = 25, |
| eQMIWDS3GPPCallEndReasons_InsufficientResources = 26, |
| eQMIWDS3GPPCallEndReasons_UnknownAPN = 27, |
| eQMIWDS3GPPCallEndReasons_UnknownPDP = 28, |
| eQMIWDS3GPPCallEndReasons_AuthenticationFailed = 29, |
| eQMIWDS3GPPCallEndReasons_GGSNReject = 30, |
| eQMIWDS3GPPCallEndReasons_ActivationReject = 31, |
| eQMIWDS3GPPCallEndReasons_OptionNotSupported = 32, |
| eQMIWDS3GPPCallEndReasons_OptionUnsubscribed = 33, |
| eQMIWDS3GPPCallEndReasons_OptionTemporarilyOOO = 34, |
| eQMIWDS3GPPCallEndReasons_NSAPIAlreadyUsed = 35, |
| eQMIWDS3GPPCallEndReasons_RegularDeactivation = 36, |
| eQMIWDS3GPPCallEndReasons_QoSNotAccepted = 37, |
| eQMIWDS3GPPCallEndReasons_NetworkFailure = 38, |
| eQMIWDS3GPPCallEndReasons_UMTSReactivationRequest = 39, |
| eQMIWDS3GPPCallEndReasons_FeatureNotSupported = 40, |
| eQMIWDS3GPPCallEndReasons_TFTSemanticError = 41, |
| eQMIWDS3GPPCallEndReasons_TFTSyntaxError = 42, |
| eQMIWDS3GPPCallEndReasons_UnknownPDPContext = 43, |
| eQMIWDS3GPPCallEndReasons_FilterSemanticError = 44, |
| eQMIWDS3GPPCallEndReasons_FilterSyntaxError = 45, |
| eQMIWDS3GPPCallEndReasons_PDPWithoutActiveTFT = 46, |
| eQMIWDS3GPPCallEndReasons_IPv4OnlyAllowed = 50, |
| eQMIWDS3GPPCallEndReasons_IPv6OnlyAllowed = 51, |
| eQMIWDS3GPPCallEndReasons_SingleAddressBearerOnly = 52, |
| eQMIWDS3GPPCallEndReasons_ESMInfoNotReceived = 53, |
| eQMIWDS3GPPCallEndReasons_NoPDNConnection = 54, |
| eQMIWDS3GPPCallEndReasons_MultipleConnectionsNotAllowed = 55, |
| eQMIWDS3GPPCallEndReasons_InvalidTransactionID = 81, |
| eQMIWDS3GPPCallEndReasons_MessageIncorrectSemantic = 95, |
| eQMIWDS3GPPCallEndReasons_InvalidMandatoryID = 96, |
| eQMIWDS3GPPCallEndReasons_MessageTypeUnsupported = 97, |
| eQMIWDS3GPPCallEndReasons_MessageTypeNoncompatibleState = 98, |
| eQMIWDS3GPPCallEndReasons_UnknownInfoElement = 99, |
| eQMIWDS3GPPCallEndReasons_ConditionalInfoElementError = 100, |
| eQMIWDS3GPPCallEndReasons_MessageAndProtocolStateUncompatible = 101, |
| eQMIWDS3GPPCallEndReasons_ProtocolError = 111, |
| eQMIWDS3GPPCallEndReasons_APNTypeConflict = 112, |
| }; |
| |
| // Enum to describe QMI WDS 3GPP2 RAT Types |
| enum eQMIWDS3GPP2RATTypes:UINT8 |
| { |
| eQMIWDS3GPP2RATTypes_HRPD = 1, |
| eQMIWDS3GPP2RATTypes_EHRPD = 2, |
| eQMIWDS3GPP2RATTypes_HRPDEHRPD = 3, |
| }; |
| |
| // Enum to describe QMI WDS Address Allocation Preference |
| enum eQMIWDSAddressAllocationPreference:UINT8 |
| { |
| eQMIWDSAddressAllocationPreference_NASSignaling = 0, |
| eQMIWDSAddressAllocationPreference_DHCP = 1, |
| }; |
| |
| // Enum to describe QMI WDS Application Type |
| enum eQMIWDSApplicationType:UINT32 |
| { |
| eQMIWDSApplicationType_DefaultApplicationType = 0, |
| eQMIWDSApplicationType_LBSApplicationType = 32, |
| eQMIWDSApplicationType_TetheredApplicationType = 64, |
| }; |
| |
| // Enum to describe QMI WDS Authentication Protocol |
| enum eQMIWDSAuthenticationProtocol:UINT8 |
| { |
| eQMIWDSAuthenticationProtocol_PAP = 1, |
| eQMIWDSAuthenticationProtocol_CHAP = 2, |
| eQMIWDSAuthenticationProtocol_PAPOrCHAP = 3, |
| }; |
| |
| // Enum to describe QMI WDS Autoconnect Roam Settings |
| enum eQMIWDSAutoconnectRoamSettings:UINT8 |
| { |
| eQMIWDSAutoconnectRoamSettings_Always = 0, |
| eQMIWDSAutoconnectRoamSettings_HomeOnly = 1, |
| }; |
| |
| // Enum to describe QMI WDS Autoconnect Settings |
| enum eQMIWDSAutoconnectSettings:UINT8 |
| { |
| eQMIWDSAutoconnectSettings_Disabled = 0, |
| eQMIWDSAutoconnectSettings_Enabled = 1, |
| eQMIWDSAutoconnectSettings_Paused = 2, |
| }; |
| |
| // Enum to describe QMI WDS CDMA Networks |
| enum eQMIWDSCDMANetworks:UINT8 |
| { |
| eQMIWDSCDMANetworks_NoService = 0, |
| eQMIWDSCDMANetworks_CDMA = 2, |
| eQMIWDSCDMANetworks_CDMA1xEVDO = 4, |
| }; |
| |
| // Enum to describe QMI WDS CDMA Service Options |
| enum eQMIWDSCDMAServiceOptions:UINT16 |
| { |
| eQMIWDSCDMAServiceOptions_IS657 = 7, |
| eQMIWDSCDMAServiceOptions_IS657OverRateSet2 = 15, |
| eQMIWDSCDMAServiceOptions_IS707AWithRateSet1 = 22, |
| eQMIWDSCDMAServiceOptions_IS707AWithRateSet2 = 25, |
| eQMIWDSCDMAServiceOptions_CDMA2000PacketService = 33, |
| eQMIWDSCDMAServiceOptions_IS707 = 4103, |
| eQMIWDSCDMAServiceOptions_QCProprietaryRateSet2 = 32800, |
| eQMIWDSCDMAServiceOptions_NullServiceOption = 65535, |
| }; |
| |
| // Enum to describe QMI WDS Call End Reason Types |
| enum eQMIWDSCallEndReasonTypes:UINT16 |
| { |
| eQMIWDSCallEndReasonTypes_Unspecified = 0, |
| eQMIWDSCallEndReasonTypes_MobileIP = 1, |
| eQMIWDSCallEndReasonTypes_Internal = 2, |
| eQMIWDSCallEndReasonTypes_CallManagerDefined = 3, |
| eQMIWDSCallEndReasonTypes_3GPPSpecificationDefined = 6, |
| eQMIWDSCallEndReasonTypes_PPP = 7, |
| eQMIWDSCallEndReasonTypes_EHRPD = 8, |
| eQMIWDSCallEndReasonTypes_IPv6 = 9, |
| }; |
| |
| // Enum to describe QMI WDS Call Manager Call End Reasons |
| enum eQMIWDSCallManagerCallEndReasons:UINT16 |
| { |
| eQMIWDSCallManagerCallEndReasons_CDMALock = 500, |
| eQMIWDSCallManagerCallEndReasons_Intercept = 501, |
| eQMIWDSCallManagerCallEndReasons_Reorder = 502, |
| eQMIWDSCallManagerCallEndReasons_ReleaseServiceOptionReject = 503, |
| eQMIWDSCallManagerCallEndReasons_IncomingCall = 504, |
| eQMIWDSCallManagerCallEndReasons_AlertStop = 505, |
| eQMIWDSCallManagerCallEndReasons_Activation = 506, |
| eQMIWDSCallManagerCallEndReasons_MaxAccessProbe = 507, |
| eQMIWDSCallManagerCallEndReasons_CCSNotSupportedByBS = 508, |
| eQMIWDSCallManagerCallEndReasons_NoResponseFromBS = 509, |
| eQMIWDSCallManagerCallEndReasons_RejectedByBS = 510, |
| eQMIWDSCallManagerCallEndReasons_Incompatible = 511, |
| eQMIWDSCallManagerCallEndReasons_AlreadyInTC = 512, |
| eQMIWDSCallManagerCallEndReasons_UserCallOrigDuringGPS = 513, |
| eQMIWDSCallManagerCallEndReasons_UserCallOrigDuringSMS = 514, |
| eQMIWDSCallManagerCallEndReasons_NoCDMAService = 515, |
| eQMIWDSCallManagerCallEndReasons_RetryOrder = 519, |
| eQMIWDSCallManagerCallEndReasons_AccessBlock = 520, |
| eQMIWDSCallManagerCallEndReasons_AccessBlockAll = 521, |
| eQMIWDSCallManagerCallEndReasons_IS707BMaxAccess = 522, |
| eQMIWDSCallManagerCallEndReasons_ThermalEmergency = 523, |
| eQMIWDSCallManagerCallEndReasons_CallOriginationThrottled = 524, |
| eQMIWDSCallManagerCallEndReasons_ConfFailed = 1000, |
| eQMIWDSCallManagerCallEndReasons_IncomingRejected = 1001, |
| eQMIWDSCallManagerCallEndReasons_NoGWService = 1002, |
| eQMIWDSCallManagerCallEndReasons_NoGPRSContext = 1003, |
| eQMIWDSCallManagerCallEndReasons_IllegalMS = 1004, |
| eQMIWDSCallManagerCallEndReasons_IllegalME = 1005, |
| eQMIWDSCallManagerCallEndReasons_GPRSServicesAndNonGPRSServiceNotAllowed = 1006, |
| eQMIWDSCallManagerCallEndReasons_GPRSServicesNotAllowed = 1007, |
| eQMIWDSCallManagerCallEndReasons_MSIdentityCannotBeDerivedByTheNetwork = 1008, |
| eQMIWDSCallManagerCallEndReasons_ImplicitlyDetached = 1009, |
| eQMIWDSCallManagerCallEndReasons_PLMNNotAllowed = 1010, |
| eQMIWDSCallManagerCallEndReasons_LANotAllowed = 1011, |
| eQMIWDSCallManagerCallEndReasons_GPRSServicesNotAllowedInThisPLMN = 1012, |
| eQMIWDSCallManagerCallEndReasons_PDPDuplicate = 1013, |
| eQMIWDSCallManagerCallEndReasons_UERATChange = 1014, |
| eQMIWDSCallManagerCallEndReasons_Congestion = 1015, |
| eQMIWDSCallManagerCallEndReasons_NoPDPContextActivated = 1016, |
| eQMIWDSCallManagerCallEndReasons_AccessClassDSACRejection = 1017, |
| eQMIWDSCallManagerCallEndReasons_CDGenOrBusy = 1500, |
| eQMIWDSCallManagerCallEndReasons_CDBillOrAuth = 1501, |
| eQMIWDSCallManagerCallEndReasons_ChangeHDR = 1502, |
| eQMIWDSCallManagerCallEndReasons_ExitHDR = 1503, |
| eQMIWDSCallManagerCallEndReasons_HDRNoSession = 1504, |
| eQMIWDSCallManagerCallEndReasons_HDROrigDuringGPSFix = 1505, |
| eQMIWDSCallManagerCallEndReasons_HDRCSTimeout = 1506, |
| eQMIWDSCallManagerCallEndReasons_HDRReleasedByCM = 1507, |
| eQMIWDSCallManagerCallEndReasons_NoHybridHDRService = 1510, |
| eQMIWDSCallManagerCallEndReasons_ClientEnd = 2000, |
| eQMIWDSCallManagerCallEndReasons_NoService = 2001, |
| eQMIWDSCallManagerCallEndReasons_Fade = 2002, |
| eQMIWDSCallManagerCallEndReasons_NormalRelease = 2003, |
| eQMIWDSCallManagerCallEndReasons_AccessInProgress = 2004, |
| eQMIWDSCallManagerCallEndReasons_AccessFail = 2005, |
| eQMIWDSCallManagerCallEndReasons_RedirectOrHandoff = 2006, |
| eQMIWDSCallManagerCallEndReasons_Offline = 2500, |
| eQMIWDSCallManagerCallEndReasons_EmergencyMode = 2501, |
| eQMIWDSCallManagerCallEndReasons_PhoneInUse = 2502, |
| eQMIWDSCallManagerCallEndReasons_InvalidMode = 2503, |
| eQMIWDSCallManagerCallEndReasons_InvalidSIMState = 2504, |
| eQMIWDSCallManagerCallEndReasons_NoCollocHDR = 2505, |
| eQMIWDSCallManagerCallEndReasons_CallControlRejected = 2506, |
| }; |
| |
| // Enum to describe QMI WDS Call Types |
| enum eQMIWDSCallTypes:UINT8 |
| { |
| eQMIWDSCallTypes_Laptop = 0, |
| eQMIWDSCallTypes_Embedded = 1, |
| }; |
| |
| // Enum to describe QMI WDS DUN Control Events |
| enum eQMIWDSDUNControlEvents:UINT8 |
| { |
| eQMIWDSDUNControlEvents_DUNCall = 1, |
| eQMIWDSDUNControlEvents_Entitlement = 2, |
| eQMIWDSDUNControlEvents_SilentRedial = 3, |
| }; |
| |
| // Enum to describe QMI WDS DUN Control Preferences |
| enum eQMIWDSDUNControlPreferences:UINT8 |
| { |
| eQMIWDSDUNControlPreferences_RelinquishDUNControl = 0, |
| eQMIWDSDUNControlPreferences_ExerciseDUNConrol = 1, |
| }; |
| |
| // Enum to describe QMI WDS Data Call Status |
| enum eQMIWDSDataCallStatus:UINT8 |
| { |
| eQMIWDSDataCallStatus_Unknown = 0, |
| eQMIWDSDataCallStatus_Activated = 1, |
| eQMIWDSDataCallStatus_Terminated = 2, |
| }; |
| |
| // Enum to describe QMI WDS Data Call Types |
| enum eQMIWDSDataCallTypes:UINT8 |
| { |
| eQMIWDSDataCallTypes_Unknown = 0, |
| eQMIWDSDataCallTypes_Embedded = 1, |
| eQMIWDSDataCallTypes_Tethered = 2, |
| eQMIWDSDataCallTypes_ModemEmbedded = 3, |
| }; |
| |
| // Enum to describe QMI WDS Data Mode |
| enum eQMIWDSDataMode:UINT8 |
| { |
| eQMIWDSDataMode_CDMAOrHDR = 0, |
| eQMIWDSDataMode_CDMAOnly = 1, |
| eQMIWDSDataMode_HDROnly = 2, |
| }; |
| |
| // Enum to describe QMI WDS Data Rate |
| enum eQMIWDSDataRate:UINT8 |
| { |
| eQMIWDSDataRate_LowSO15Only = 0, |
| eQMIWDSDataRate_MediumSO33PlusLowRSCH = 1, |
| eQMIWDSDataRate_HighSO33PlusHighRSCH = 2, |
| }; |
| |
| // Enum to describe QMI WDS Data System Network Types |
| enum eQMIWDSDataSystemNetworkTypes:UINT8 |
| { |
| eQMIWDSDataSystemNetworkTypes_3GPP = 0, |
| eQMIWDSDataSystemNetworkTypes_3GPP2 = 1, |
| }; |
| |
| // Enum to describe QMI WDS Data Systems |
| enum eQMIWDSDataSystems:UINT32 |
| { |
| eQMIWDSDataSystems_Unknown = 0, |
| eQMIWDSDataSystems_CDMA1x = 1, |
| eQMIWDSDataSystems_CDMA1xEVDO = 2, |
| eQMIWDSDataSystems_GPRS = 3, |
| eQMIWDSDataSystems_WCDMA = 4, |
| eQMIWDSDataSystems_LTE = 5, |
| eQMIWDSDataSystems_TDSCDMA = 6, |
| }; |
| |
| // Enum to describe QMI WDS EHRPD Call End Reason |
| enum eQMIWDSEHRPDCallEndReason:UINT16 |
| { |
| eQMIWDSEHRPDCallEndReason_SubsLimitedToV4 = 1, |
| eQMIWDSEHRPDCallEndReason_SubsLimitedToV6 = 2, |
| eQMIWDSEHRPDCallEndReason_VSNCPTimeout = 4, |
| eQMIWDSEHRPDCallEndReason_VSNCPFailure = 5, |
| eQMIWDSEHRPDCallEndReason_VSNCP3GPP2IGeneralError = 6, |
| eQMIWDSEHRPDCallEndReason_VSNCP3GPP2IUnauthAPN = 7, |
| eQMIWDSEHRPDCallEndReason_VSNCP3GPP2IPDNLimit = 8, |
| eQMIWDSEHRPDCallEndReason_VSNCP3GPP2INoPDNGW = 9, |
| eQMIWDSEHRPDCallEndReason_VSNCP3GPP2IPDNGWUnreach = 10, |
| eQMIWDSEHRPDCallEndReason_VSNCP3GPP2IPDNGWRejected = 11, |
| eQMIWDSEHRPDCallEndReason_VSNCP3GPP2IInsufficientParam = 12, |
| eQMIWDSEHRPDCallEndReason_VSNCP3GPP2IResourceUnavailable = 13, |
| eQMIWDSEHRPDCallEndReason_VSNCP3GPP2IAdminProhibited = 14, |
| eQMIWDSEHRPDCallEndReason_VSNCP3GPP2IPDNIDInUse = 15, |
| eQMIWDSEHRPDCallEndReason_VSNCP3GPP2ISubscriberLimitation = 16, |
| eQMIWDSEHRPDCallEndReason_VSNCP3GPP2IPDNExistsForAPN = 17, |
| }; |
| |
| // Enum to describe QMI WDS EMBMS Error Codes |
| enum eQMIWDSEMBMSErrorCodes:UINT16 |
| { |
| eQMIWDSEMBMSErrorCodes_NotSupported = 108, |
| eQMIWDSEMBMSErrorCodes_ActivationInProgress = 111, |
| eQMIWDSEMBMSErrorCodes_Invalid = 124, |
| eQMIWDSEMBMSErrorCodes_DeactivationInProgress = 203, |
| }; |
| |
| // Enum to describe QMI WDS EMBMS List Types |
| enum eQMIWDSEMBMSListTypes:UINT8 |
| { |
| eQMIWDSEMBMSListTypes_Active = 0, |
| eQMIWDSEMBMSListTypes_Available = 1, |
| eQMIWDSEMBMSListTypes_OOSWarning = 2, |
| }; |
| |
| // Enum to describe QMI WDS EMBMS Operation Status |
| enum eQMIWDSEMBMSOperationStatus:UINT32 |
| { |
| eQMIWDSEMBMSOperationStatus_Success = 0, |
| eQMIWDSEMBMSOperationStatus_RadioConfigFailure = 65536, |
| eQMIWDSEMBMSOperationStatus_ChannelUnavailable = 65537, |
| eQMIWDSEMBMSOperationStatus_EMBMBSNotEnabled = 65538, |
| eQMIWDSEMBMSOperationStatus_OutOfCoverage = 65539, |
| eQMIWDSEMBMSOperationStatus_Unknown = 65540, |
| eQMIWDSEMBMSOperationStatus_NotAllowed = 65541, |
| eQMIWDSEMBMSOperationStatus_MissingControlInfo = 65542, |
| eQMIWDSEMBMSOperationStatus_MissingTMGI = 65543, |
| eQMIWDSEMBMSOperationStatus_MulticastOOS = 65544, |
| eQMIWDSEMBMSOperationStatus_UnicastOOS = 65545, |
| eQMIWDSEMBMSOperationStatus_CampedOnOtherFrequency = 65546, |
| }; |
| |
| // Enum to describe QMI WDS Extended Error Code |
| enum eQMIWDSExtendedErrorCode:UINT16 |
| { |
| eQMIWDSExtendedErrorCode_Failure = 1, |
| eQMIWDSExtendedErrorCode_InvalidHandle = 2, |
| eQMIWDSExtendedErrorCode_InvalidOperation = 3, |
| eQMIWDSExtendedErrorCode_InvalidProfileType = 4, |
| eQMIWDSExtendedErrorCode_InvalidProfileNumber = 5, |
| eQMIWDSExtendedErrorCode_InvalidIdentifier = 6, |
| eQMIWDSExtendedErrorCode_InvalidArgument = 7, |
| eQMIWDSExtendedErrorCode_NotInitialized = 8, |
| eQMIWDSExtendedErrorCode_InvalidLength = 9, |
| eQMIWDSExtendedErrorCode_ListEnd = 10, |
| eQMIWDSExtendedErrorCode_InvalidSubscriptionID = 11, |
| eQMIWDSExtendedErrorCode_InvalidProfileFamily = 12, |
| eQMIWDSExtendedErrorCode_3GPPInvalidProfileFamily = 4097, |
| eQMIWDSExtendedErrorCode_3GPPAccessError = 4098, |
| eQMIWDSExtendedErrorCode_3GPPContextNotDefined = 4099, |
| eQMIWDSExtendedErrorCode_3GPPValidFlagNotSet = 4100, |
| eQMIWDSExtendedErrorCode_3GPPReadOnlyFlagSet = 4101, |
| eQMIWDSExtendedErrorCode_3GPPErrorMaxProfileNumber = 4102, |
| eQMIWDSExtendedErrorCode_3GPP2ErrorInvalidIdentifierForProfile = 4353, |
| eQMIWDSExtendedErrorCode_3GPP2ErrorProfileLimitReached = 4354, |
| }; |
| |
| // Enum to describe QMI WDS Extended Tech Prefs |
| enum eQMIWDSExtendedTechPrefs:UINT16 |
| { |
| eQMIWDSExtendedTechPrefs_CDMA = 32769, |
| eQMIWDSExtendedTechPrefs_UMTS = 32772, |
| eQMIWDSExtendedTechPrefs_EPC = 34944, |
| eQMIWDSExtendedTechPrefs_EMBMS = 34946, |
| eQMIWDSExtendedTechPrefs_ModemLinkLocal = 34952, |
| }; |
| |
| // Enum to describe QMI WDS IP Families |
| enum eQMIWDSIPFamilies:UINT8 |
| { |
| eQMIWDSIPFamilies_IPv4 = 4, |
| eQMIWDSIPFamilies_IPv6 = 6, |
| eQMIWDSIPFamilies_Unspecified = 8, |
| }; |
| |
| // Enum to describe QMI WDS IP Version |
| enum eQMIWDSIPVersion:UINT8 |
| { |
| eQMIWDSIPVersion_IPv4 = 4, |
| eQMIWDSIPVersion_IPv6 = 6, |
| }; |
| |
| // Enum to describe QMI WDS IPv6 Call End Reason |
| enum eQMIWDSIPv6CallEndReason:UINT16 |
| { |
| eQMIWDSIPv6CallEndReason_PrefixUnavailable = 1, |
| eQMIWDSIPv6CallEndReason_IPv6HRPDDisabled = 2, |
| }; |
| |
| // Enum to describe QMI WDS Internal Call End Reasons |
| enum eQMIWDSInternalCallEndReasons:UINT16 |
| { |
| eQMIWDSInternalCallEndReasons_Internal = 201, |
| eQMIWDSInternalCallEndReasons_CallEnded = 202, |
| eQMIWDSInternalCallEndReasons_InternalUnknownCauseCode = 203, |
| eQMIWDSInternalCallEndReasons_UnknownCauseCode = 204, |
| eQMIWDSInternalCallEndReasons_CloseInProgress = 205, |
| eQMIWDSInternalCallEndReasons_NWInitiatedTermination = 206, |
| eQMIWDSInternalCallEndReasons_AppPreempted = 207, |
| eQMIWDSInternalCallEndReasons_PDNIPv4CallDisallowed = 208, |
| eQMIWDSInternalCallEndReasons_PDNIPv4CallThrottled = 209, |
| eQMIWDSInternalCallEndReasons_PDNIPv6CallDisallowed = 210, |
| eQMIWDSInternalCallEndReasons_ModemRestart = 212, |
| eQMIWDSInternalCallEndReasons_PDPPPPNotSupported = 213, |
| eQMIWDSInternalCallEndReasons_UnpreferredRAT = 214, |
| eQMIWDSInternalCallEndReasons_PhysicalLinkCloseInProgress = 215, |
| eQMIWDSInternalCallEndReasons_APNPendingHandover = 216, |
| eQMIWDSInternalCallEndReasons_ProfileBearerIncompatible = 217, |
| eQMIWDSInternalCallEndReasons_MMGDSICardEvent = 218, |
| eQMIWDSInternalCallEndReasons_LPMOrPowerDown = 219, |
| eQMIWDSInternalCallEndReasons_APNDisabled = 220, |
| eQMIWDSInternalCallEndReasons_MPITExpired = 221, |
| eQMIWDSInternalCallEndReasons_IPv6AddressTransferFailed = 222, |
| eQMIWDSInternalCallEndReasons_TRATSwapFailed = 223, |
| }; |
| |
| // Enum to describe QMI WDS LTE IP Types |
| enum eQMIWDSLTEIPTypes:UINT8 |
| { |
| eQMIWDSLTEIPTypes_IPv4 = 0, |
| eQMIWDSLTEIPTypes_IPv6 = 1, |
| eQMIWDSLTEIPTypes_IPv4OrIPv6 = 2, |
| }; |
| |
| // Enum to describe QMI WDS Mobile IP Call End Reasons |
| enum eQMIWDSMobileIPCallEndReasons:UINT16 |
| { |
| eQMIWDSMobileIPCallEndReasons_FAUnspecified = 64, |
| eQMIWDSMobileIPCallEndReasons_FAAdministrativelyProhibited = 65, |
| eQMIWDSMobileIPCallEndReasons_FAInsufficientResources = 66, |
| eQMIWDSMobileIPCallEndReasons_FAMobileNodeAuthenticationFailure = 67, |
| eQMIWDSMobileIPCallEndReasons_FAHAAuthenticationFailure = 68, |
| eQMIWDSMobileIPCallEndReasons_FARequestedLifetimeTooLong = 69, |
| eQMIWDSMobileIPCallEndReasons_FAMalformedRequest = 70, |
| eQMIWDSMobileIPCallEndReasons_FAMalformedReply = 71, |
| eQMIWDSMobileIPCallEndReasons_FAEncapsulationUnavailable = 72, |
| eQMIWDSMobileIPCallEndReasons_FAVJHCUnavailable = 73, |
| eQMIWDSMobileIPCallEndReasons_FAReverseTunnelUnavailable = 74, |
| eQMIWDSMobileIPCallEndReasons_FAReverseTunnelIsMandatoryAndTBitIsNotSet = 75, |
| eQMIWDSMobileIPCallEndReasons_FADeliveryStyleNotSupported = 79, |
| eQMIWDSMobileIPCallEndReasons_FAMissingNAI = 97, |
| eQMIWDSMobileIPCallEndReasons_FAMissingHA = 98, |
| eQMIWDSMobileIPCallEndReasons_FAMissingHomeAddress = 99, |
| eQMIWDSMobileIPCallEndReasons_FAUnknownChallenge = 104, |
| eQMIWDSMobileIPCallEndReasons_FAMissingChallenge = 105, |
| eQMIWDSMobileIPCallEndReasons_FAStaleChallenge = 106, |
| eQMIWDSMobileIPCallEndReasons_HAReasonUnspecified = 128, |
| eQMIWDSMobileIPCallEndReasons_HAAdministrativelyProhibited = 129, |
| eQMIWDSMobileIPCallEndReasons_HAInsufficientResources = 130, |
| eQMIWDSMobileIPCallEndReasons_HAMobileNodeAuthenticationFailure = 131, |
| eQMIWDSMobileIPCallEndReasons_HAFAAuthenticationFailure = 132, |
| eQMIWDSMobileIPCallEndReasons_HARegistrationIDMismatch = 133, |
| eQMIWDSMobileIPCallEndReasons_HAMalformedRequest = 134, |
| eQMIWDSMobileIPCallEndReasons_HAUnknownHAAddress = 136, |
| eQMIWDSMobileIPCallEndReasons_HAReverseTunnelUnavailable = 137, |
| eQMIWDSMobileIPCallEndReasons_HAReverseTunnelIsMandatoryAndTBitIsNotSet = 138, |
| eQMIWDSMobileIPCallEndReasons_HAEncapsulationUnavailable = 139, |
| eQMIWDSMobileIPCallEndReasons_Unknown = 65535, |
| }; |
| |
| // Enum to describe QMI WDS Network Types |
| enum eQMIWDSNetworkTypes:UINT8 |
| { |
| eQMIWDSNetworkTypes_Unknown = 0, |
| eQMIWDSNetworkTypes_CDMA = 1, |
| eQMIWDSNetworkTypes_UMTS = 2, |
| }; |
| |
| // Enum to describe QMI WDS OOS Warning Reasons |
| enum eQMIWDSOOSWarningReasons:UINT32 |
| { |
| eQMIWDSOOSWarningReasons_UnicastOOS = 0, |
| eQMIWDSOOSWarningReasons_MulticastOOS = 1, |
| eQMIWDSOOSWarningReasons_Cleared = 2, |
| }; |
| |
| // Enum to describe QMI WDS PDN Type |
| enum eQMIWDSPDNType:UINT8 |
| { |
| eQMIWDSPDNType_IPv4PDNType = 0, |
| eQMIWDSPDNType_IPv6PDNType = 1, |
| eQMIWDSPDNType_IPv4orIPv6PDNType = 2, |
| eQMIWDSPDNType_UnspecifiedPDNType = 3, |
| }; |
| |
| // Enum to describe QMI WDS PDP Access Control Flag |
| enum eQMIWDSPDPAccessControlFlag:UINT8 |
| { |
| eQMIWDSPDPAccessControlFlag_PDPAccessControlNone = 0, |
| eQMIWDSPDPAccessControlFlag_PDPAccessControlReject = 1, |
| eQMIWDSPDPAccessControlFlag_PDPAccessControlPermission = 2, |
| }; |
| |
| // Enum to describe QMI WDS PDP Data Compression Type |
| enum eQMIWDSPDPDataCompressionType:UINT8 |
| { |
| eQMIWDSPDPDataCompressionType_Off = 0, |
| eQMIWDSPDPDataCompressionType_ManufacturerPreferred = 1, |
| eQMIWDSPDPDataCompressionType_V42BIS = 2, |
| eQMIWDSPDPDataCompressionType_V44 = 3, |
| }; |
| |
| // Enum to describe QMI WDS PDP Header Compression Type |
| enum eQMIWDSPDPHeaderCompressionType:UINT8 |
| { |
| eQMIWDSPDPHeaderCompressionType_Off = 0, |
| eQMIWDSPDPHeaderCompressionType_ManufacturerPreferred = 1, |
| eQMIWDSPDPHeaderCompressionType_RFC1144 = 2, |
| eQMIWDSPDPHeaderCompressionType_RFC2507 = 3, |
| eQMIWDSPDPHeaderCompressionType_RFC3095 = 4, |
| }; |
| |
| // Enum to describe QMI WDS PPP Call End Reason |
| enum eQMIWDSPPPCallEndReason:UINT16 |
| { |
| eQMIWDSPPPCallEndReason_Timeout = 1, |
| eQMIWDSPPPCallEndReason_AuthenticationFailed = 2, |
| eQMIWDSPPPCallEndReason_OptionMismatch = 3, |
| eQMIWDSPPPCallEndReason_PAPFailure = 31, |
| eQMIWDSPPPCallEndReason_CHAPFailure = 32, |
| eQMIWDSPPPCallEndReason_Unknown = 65535, |
| }; |
| |
| // Enum to describe QMI WDS Profile Family |
| enum eQMIWDSProfileFamily:UINT8 |
| { |
| eQMIWDSProfileFamily_Embedded = 0, |
| eQMIWDSProfileFamily_TetheredSocketsFamily = 1, |
| }; |
| |
| // Enum to describe QMI WDS Profile Param ID |
| enum eQMIWDSProfileParamID:UINT32 |
| { |
| eQMIWDSProfileParamID_UMTSRequestedQoS = 23, |
| eQMIWDSProfileParamID_UMTSMinimumQoS = 24, |
| eQMIWDSProfileParamID_GPRSRequestedQoS = 25, |
| eQMIWDSProfileParamID_GPRSMinimumQoS = 26, |
| eQMIWDSProfileParamID_TFTFilterID1 = 50, |
| eQMIWDSProfileParamID_TFTFilterID2 = 51, |
| }; |
| |
| // Enum to describe QMI WDS QoS Class Identifier |
| enum eQMIWDSQoSClassIdentifier:UINT8 |
| { |
| eQMIWDSQoSClassIdentifier_NetworkAssignQCI = 0, |
| eQMIWDSQoSClassIdentifier_GuaranteedBitrate1 = 1, |
| eQMIWDSQoSClassIdentifier_GuaranteedBitrate2 = 2, |
| eQMIWDSQoSClassIdentifier_GuaranteedBitrate3 = 3, |
| eQMIWDSQoSClassIdentifier_GuaranteedBitrate4 = 4, |
| eQMIWDSQoSClassIdentifier_NonGuaranteedBitrate5 = 5, |
| eQMIWDSQoSClassIdentifier_NonGuaranteedBitrate6 = 6, |
| eQMIWDSQoSClassIdentifier_NonGuaranteedBitrate7 = 7, |
| eQMIWDSQoSClassIdentifier_NonGuaranteedBitrate8 = 8, |
| }; |
| |
| // Enum to describe QMI WDS SIP/MIP Call Types |
| enum eQMIWDSSIPMIPCallTypes:UINT8 |
| { |
| eQMIWDSSIPMIPCallTypes_NotUp = 0, |
| eQMIWDSSIPMIPCallTypes_SIPUp = 1, |
| eQMIWDSSIPMIPCallTypes_MIPUp = 2, |
| }; |
| |
| // Enum to describe QMI WDS Slot Cycle Set Results |
| enum eQMIWDSSlotCycleSetResults:UINT8 |
| { |
| eQMIWDSSlotCycleSetResults_Succcess = 0, |
| eQMIWDSSlotCycleSetResults_FailureRequestRejected = 1, |
| eQMIWDSSlotCycleSetResults_FailureRequestFailedTX = 2, |
| eQMIWDSSlotCycleSetResults_FailureNotSupported = 3, |
| eQMIWDSSlotCycleSetResults_FailureNoNetwork = 4, |
| }; |
| |
| // Enum to describe QMI WDS Tethered Call Types |
| enum eQMIWDSTetheredCallTypes:UINT8 |
| { |
| eQMIWDSTetheredCallTypes_NonTethered = 0, |
| eQMIWDSTetheredCallTypes_RmNet = 1, |
| eQMIWDSTetheredCallTypes_DUN = 2, |
| }; |
| |
| // Enum to describe QMI WMS ACK Failure Cause |
| enum eQMIWMSACKFailureCause:UINT8 |
| { |
| eQMIWMSACKFailureCause_NoNetworkResponse = 0, |
| eQMIWMSACKFailureCause_NetworkReleasedLink = 1, |
| eQMIWMSACKFailureCause_NotSent = 2, |
| }; |
| |
| // Enum to describe QMI WMS CDMA Service Options |
| enum eQMIWMSCDMAServiceOptions:UINT8 |
| { |
| eQMIWMSCDMAServiceOptions_Automatic = 0, |
| eQMIWMSCDMAServiceOptions_SO6 = 6, |
| eQMIWMSCDMAServiceOptions_SO14 = 14, |
| }; |
| |
| // Enum to describe QMI WMS Cause Codes |
| enum eQMIWMSCauseCodes |
| { |
| eQMIWMSCauseCodes_AddressVacant = 0, |
| eQMIWMSCauseCodes_AddressTranslation = 1, |
| eQMIWMSCauseCodes_NetworkResourceShortage = 2, |
| eQMIWMSCauseCodes_NetworkFailure = 3, |
| eQMIWMSCauseCodes_InvalidTeleserviceID = 4, |
| eQMIWMSCauseCodes_NetworkOther = 5, |
| eQMIWMSCauseCodes_NoPageResponse = 32, |
| eQMIWMSCauseCodes_DestinationBusy = 33, |
| eQMIWMSCauseCodes_DestinationNoACK = 34, |
| eQMIWMSCauseCodes_DestinationResourceShortage = 35, |
| eQMIWMSCauseCodes_DeliveryPostponed = 36, |
| eQMIWMSCauseCodes_DestinationOutOfService = 37, |
| eQMIWMSCauseCodes_DestinationNotAtAddress = 38, |
| eQMIWMSCauseCodes_DestinationOther = 39, |
| eQMIWMSCauseCodes_RadioResourceShortage = 64, |
| eQMIWMSCauseCodes_RadioIncompatibility = 65, |
| eQMIWMSCauseCodes_RadioOther = 66, |
| eQMIWMSCauseCodes_Encoding = 96, |
| eQMIWMSCauseCodes_SMSOriginationDenied = 97, |
| eQMIWMSCauseCodes_SMSDestinationDenied = 98, |
| eQMIWMSCauseCodes_SupplementarySErviceNotSupported = 99, |
| eQMIWMSCauseCodes_SMSNotSupported = 100, |
| eQMIWMSCauseCodes_MissingExpectedParameter = 101, |
| eQMIWMSCauseCodes_MissingMandatoryParameter = 102, |
| eQMIWMSCauseCodes_UnrecognizedParameterValue = 103, |
| eQMIWMSCauseCodes_UnexpectedParameterValue = 104, |
| eQMIWMSCauseCodes_UserDataSizeError = 105, |
| eQMIWMSCauseCodes_GeneralOther = 106, |
| }; |
| |
| // Enum to describe QMI WMS Delivery Failures |
| enum eQMIWMSDeliveryFailures:UINT8 |
| { |
| eQMIWMSDeliveryFailures_BlockedByCallControl = 0, |
| }; |
| |
| // Enum to describe QMI WMS Error Classes |
| enum eQMIWMSErrorClasses:UINT8 |
| { |
| eQMIWMSErrorClasses_Temporary = 0, |
| eQMIWMSErrorClasses_Permanent = 1, |
| }; |
| |
| // Enum to describe QMI WMS Error Classes 2 |
| enum eQMIWMSErrorClasses2:UINT8 |
| { |
| eQMIWMSErrorClasses2_Temporary = 2, |
| eQMIWMSErrorClasses2_Permanent = 3, |
| }; |
| |
| // Enum to describe QMI WMS GSM/WCDMA Domains |
| enum eQMIWMSGSMWCDMADomains:UINT8 |
| { |
| eQMIWMSGSMWCDMADomains_CSPreferred = 0, |
| eQMIWMSGSMWCDMADomains_PSPreferred = 1, |
| eQMIWMSGSMWCDMADomains_CSOnly = 2, |
| eQMIWMSGSMWCDMADomains_PSOnly = 3, |
| }; |
| |
| // Enum to describe QMI WMS LTE Domains |
| enum eQMIWMSLTEDomains:UINT8 |
| { |
| eQMIWMSLTEDomains_None = 0, |
| eQMIWMSLTEDomains_IMS = 1, |
| }; |
| |
| // Enum to describe QMI WMS Language |
| enum eQMIWMSLanguage:UINT16 |
| { |
| eQMIWMSLanguage_Unknown = 0, |
| eQMIWMSLanguage_English = 1, |
| eQMIWMSLanguage_French = 2, |
| eQMIWMSLanguage_Spanish = 3, |
| eQMIWMSLanguage_Japanese = 4, |
| eQMIWMSLanguage_Korean = 5, |
| eQMIWMSLanguage_Chinese = 6, |
| eQMIWMSLanguage_Hebrew = 7, |
| }; |
| |
| // Enum to describe QMI WMS Message Classes |
| enum eQMIWMSMessageClasses:UINT8 |
| { |
| eQMIWMSMessageClasses_Class0 = 0, |
| eQMIWMSMessageClasses_Class1 = 1, |
| eQMIWMSMessageClasses_Class2 = 2, |
| eQMIWMSMessageClasses_Class3 = 3, |
| eQMIWMSMessageClasses_ClassNone = 4, |
| eQMIWMSMessageClasses_ClassCDMA = 5, |
| }; |
| |
| // Enum to describe QMI WMS Message Delivery Failure Type |
| enum eQMIWMSMessageDeliveryFailureType:UINT8 |
| { |
| eQMIWMSMessageDeliveryFailureType_Temporary = 0, |
| eQMIWMSMessageDeliveryFailureType_Permanent = 1, |
| }; |
| |
| // Enum to describe QMI WMS Message Formats |
| enum eQMIWMSMessageFormats:UINT8 |
| { |
| eQMIWMSMessageFormats_CDMA = 0, |
| eQMIWMSMessageFormats_AnalogCLIUnsupported = 1, |
| eQMIWMSMessageFormats_AnalogVoiceMailUnsupported = 2, |
| eQMIWMSMessageFormats_AnalogWMSUnsupported = 3, |
| eQMIWMSMessageFormats_AnalogAWIWMSUnsupported = 4, |
| eQMIWMSMessageFormats_MWIUnsupported = 5, |
| eQMIWMSMessageFormats_GSMWCDMAPP = 6, |
| eQMIWMSMessageFormats_GSMWCDMABC = 7, |
| eQMIWMSMessageFormats_MWI = 8, |
| }; |
| |
| // Enum to describe QMI WMS Message Protocols |
| enum eQMIWMSMessageProtocols:UINT8 |
| { |
| eQMIWMSMessageProtocols_CDMA = 0, |
| eQMIWMSMessageProtocols_GSMWCDMAUnsupported = 1, |
| }; |
| |
| // Enum to describe QMI WMS Message Tags |
| enum eQMIWMSMessageTags:UINT8 |
| { |
| eQMIWMSMessageTags_MTRead = 0, |
| eQMIWMSMessageTags_MTNotRead = 1, |
| eQMIWMSMessageTags_MOSend = 2, |
| eQMIWMSMessageTags_MONotSent = 3, |
| }; |
| |
| // Enum to describe QMI WMS Message Types |
| enum eQMIWMSMessageTypes:UINT8 |
| { |
| eQMIWMSMessageTypes_PointToPoint = 0, |
| eQMIWMSMessageTypes_Broadcast = 1, |
| }; |
| |
| // Enum to describe QMI WMS Network Registration Status |
| enum eQMIWMSNetworkRegistrationStatus:UINT8 |
| { |
| eQMIWMSNetworkRegistrationStatus_NoService = 0, |
| eQMIWMSNetworkRegistrationStatus_InProgress = 1, |
| eQMIWMSNetworkRegistrationStatus_Failed = 2, |
| eQMIWMSNetworkRegistrationStatus_LimitedService = 3, |
| eQMIWMSNetworkRegistrationStatus_FullService = 4, |
| }; |
| |
| // Enum to describe QMI WMS Notification Type |
| enum eQMIWMSNotificationType:UINT8 |
| { |
| eQMIWMSNotificationType_Primary = 0, |
| eQMIWMSNotificationType_SecondaryGSM = 1, |
| eQMIWMSNotificationType_SecondaryUMTS = 2, |
| }; |
| |
| // Enum to describe QMI WMS Protocol Identifier Data |
| enum eQMIWMSProtocolIdentifierData:UINT8 |
| { |
| eQMIWMSProtocolIdentifierData_Default = 0, |
| eQMIWMSProtocolIdentifierData_Implicit = 32, |
| eQMIWMSProtocolIdentifierData_Telex = 33, |
| eQMIWMSProtocolIdentifierData_G3Fax = 34, |
| eQMIWMSProtocolIdentifierData_G4Fax = 35, |
| eQMIWMSProtocolIdentifierData_VoicePhone = 36, |
| eQMIWMSProtocolIdentifierData_Ermes = 37, |
| eQMIWMSProtocolIdentifierData_NATPaging = 38, |
| eQMIWMSProtocolIdentifierData_Videotex = 39, |
| eQMIWMSProtocolIdentifierData_TeltexUnspecified = 40, |
| eQMIWMSProtocolIdentifierData_TeltexPSPDN = 41, |
| eQMIWMSProtocolIdentifierData_TeltexCSPDN = 42, |
| eQMIWMSProtocolIdentifierData_TeltexPSTN = 43, |
| eQMIWMSProtocolIdentifierData_TeltexISDN = 44, |
| eQMIWMSProtocolIdentifierData_UCI = 45, |
| eQMIWMSProtocolIdentifierData_MessageHandling = 48, |
| eQMIWMSProtocolIdentifierData_X400 = 49, |
| eQMIWMSProtocolIdentifierData_InternetEMail = 50, |
| eQMIWMSProtocolIdentifierData_SCSpecific1 = 56, |
| eQMIWMSProtocolIdentifierData_SCSpecific2 = 57, |
| eQMIWMSProtocolIdentifierData_SCSpecific3 = 58, |
| eQMIWMSProtocolIdentifierData_SCSpecific4 = 59, |
| eQMIWMSProtocolIdentifierData_SCSpecific5 = 60, |
| eQMIWMSProtocolIdentifierData_SCSpecific6 = 61, |
| eQMIWMSProtocolIdentifierData_SCSpecific7 = 62, |
| eQMIWMSProtocolIdentifierData_GSMUMTS = 63, |
| eQMIWMSProtocolIdentifierData_SMType0 = 64, |
| eQMIWMSProtocolIdentifierData_ReplaceSM1 = 65, |
| eQMIWMSProtocolIdentifierData_ReplaceSM2 = 66, |
| eQMIWMSProtocolIdentifierData_ReplaceSM3 = 67, |
| eQMIWMSProtocolIdentifierData_ReplaceSM4 = 68, |
| eQMIWMSProtocolIdentifierData_ReplaceSM5 = 69, |
| eQMIWMSProtocolIdentifierData_ReplaceSM6 = 70, |
| eQMIWMSProtocolIdentifierData_ReplaceSM7 = 71, |
| eQMIWMSProtocolIdentifierData_ReturnCall = 95, |
| eQMIWMSProtocolIdentifierData_ANSI136RData = 124, |
| eQMIWMSProtocolIdentifierData_MEDataDownload = 125, |
| eQMIWMSProtocolIdentifierData_MEDepersonalizationShortMessage = 126, |
| eQMIWMSProtocolIdentifierData_SIMDataDownload = 127, |
| }; |
| |
| // Enum to describe QMI WMS RP Cause Codes |
| enum eQMIWMSRPCauseCodes |
| { |
| eQMIWMSRPCauseCodes_UnassignedNumber = 1, |
| eQMIWMSRPCauseCodes_OperatorDeterminedBarring = 8, |
| eQMIWMSRPCauseCodes_CallBarred = 10, |
| eQMIWMSRPCauseCodes_Reserved = 11, |
| eQMIWMSRPCauseCodes_ShortMessageTransferRejected = 21, |
| eQMIWMSRPCauseCodes_MemoryCapacityExceeded = 22, |
| eQMIWMSRPCauseCodes_DestinationOutOfOrder = 27, |
| eQMIWMSRPCauseCodes_UnidentifiedSubscriber = 28, |
| eQMIWMSRPCauseCodes_FacilityRejected = 29, |
| eQMIWMSRPCauseCodes_UnknownSubscriber = 30, |
| eQMIWMSRPCauseCodes_NetworkOutOfOrder = 38, |
| eQMIWMSRPCauseCodes_TemporaryFailure = 41, |
| eQMIWMSRPCauseCodes_Congestion = 42, |
| eQMIWMSRPCauseCodes_UnspecifiedResourcesUnavailable = 47, |
| eQMIWMSRPCauseCodes_RequestedFacilityNotSubscribed = 50, |
| eQMIWMSRPCauseCodes_RequestedFacilityNotImplemented = 69, |
| eQMIWMSRPCauseCodes_InvalidShortMessageTransferValue = 81, |
| eQMIWMSRPCauseCodes_SemanticallyIncorrectMessage = 95, |
| eQMIWMSRPCauseCodes_InvalidManadatoryInfo = 96, |
| eQMIWMSRPCauseCodes_MessageTypeNotImplemented = 97, |
| eQMIWMSRPCauseCodes_MessageNotCompatibleWithSMS = 98, |
| eQMIWMSRPCauseCodes_InfoElementNotImplemented = 99, |
| eQMIWMSRPCauseCodes_UnspecifiedProtocolError = 111, |
| eQMIWMSRPCauseCodes_UnspecifiedInterworking = 127, |
| }; |
| |
| // Enum to describe QMI WMS Receipt Actions |
| enum eQMIWMSReceiptActions:UINT8 |
| { |
| eQMIWMSReceiptActions_Discard = 0, |
| eQMIWMSReceiptActions_StoreAndNotify = 1, |
| eQMIWMSReceiptActions_TransferOnly = 2, |
| eQMIWMSReceiptActions_TransfterAndAcknowledge = 3, |
| }; |
| |
| // Enum to describe QMI WMS Route Values |
| enum eQMIWMSRouteValues:UINT8 |
| { |
| eQMIWMSRouteValues_Discard = 0, |
| eQMIWMSRouteValues_StoreAndNotify = 1, |
| eQMIWMSRouteValues_TransferOnly = 2, |
| eQMIWMSRouteValues_TransferAndAcknowledge = 3, |
| eQMIWMSRouteValues_Unknown = 255, |
| }; |
| |
| // Enum to describe QMI WMS SMS Call Status |
| enum eQMIWMSSMSCallStatus:UINT8 |
| { |
| eQMIWMSSMSCallStatus_Incoming = 0, |
| eQMIWMSSMSCallStatus_Connected = 1, |
| eQMIWMSSMSCallStatus_Aborted = 2, |
| eQMIWMSSMSCallStatus_Disconnected = 3, |
| eQMIWMSSMSCallStatus_Connecting = 4, |
| }; |
| |
| // Enum to describe QMI WMS SMS Message Mode |
| enum eQMIWMSSMSMessageMode:UINT8 |
| { |
| eQMIWMSSMSMessageMode_GSMWCDMA = 1, |
| }; |
| |
| // Enum to describe QMI WMS Service Categories |
| enum eQMIWMSServiceCategories |
| { |
| eQMIWMSServiceCategories_Unknown = 0, |
| eQMIWMSServiceCategories_EmergencyBroadcast = 1, |
| eQMIWMSServiceCategories_Administrative = 2, |
| eQMIWMSServiceCategories_Maintenance = 3, |
| eQMIWMSServiceCategories_GeneralNewsLocal = 4, |
| eQMIWMSServiceCategories_GeneralNewsRegional = 5, |
| eQMIWMSServiceCategories_GeneralNewsNational = 6, |
| eQMIWMSServiceCategories_GeneralNewsInternational = 7, |
| eQMIWMSServiceCategories_BusinessNewsLocal = 8, |
| eQMIWMSServiceCategories_BusinessNewsRegional = 9, |
| eQMIWMSServiceCategories_BusinessNewsNational = 10, |
| eQMIWMSServiceCategories_BusinessNewsInternational = 11, |
| eQMIWMSServiceCategories_SportsNewsLocal = 12, |
| eQMIWMSServiceCategories_SportsNewsRegional = 13, |
| eQMIWMSServiceCategories_SportsNewsNational = 14, |
| eQMIWMSServiceCategories_SportsNewsInternational = 15, |
| eQMIWMSServiceCategories_EntertainmentNewsLocal = 16, |
| eQMIWMSServiceCategories_EntertainmentNewsRegional = 17, |
| eQMIWMSServiceCategories_EntertainmentNewsNational = 18, |
| eQMIWMSServiceCategories_EntertainmentNewsInternational = 19, |
| eQMIWMSServiceCategories_LocalWeather = 20, |
| eQMIWMSServiceCategories_AreaTrafficReports = 21, |
| eQMIWMSServiceCategories_LocalAirplaneFlightSchedules = 22, |
| eQMIWMSServiceCategories_Restaurants = 23, |
| eQMIWMSServiceCategories_Lodgings = 24, |
| eQMIWMSServiceCategories_RetailDirectory = 25, |
| eQMIWMSServiceCategories_Advertisements = 26, |
| eQMIWMSServiceCategories_StockQuotes = 27, |
| eQMIWMSServiceCategories_EmploymentOpportunities = 28, |
| eQMIWMSServiceCategories_MedicalHealthHospitals = 29, |
| eQMIWMSServiceCategories_TechnologyNews = 30, |
| eQMIWMSServiceCategories_Multicategory = 31, |
| eQMIWMSServiceCategories_CardApplicationToolkitProtocolTeleservice = 32, |
| eQMIWMSServiceCategories_PresidentialLevelAlert = 4096, |
| eQMIWMSServiceCategories_ExtremeThreattoLifeandProperty = 4097, |
| eQMIWMSServiceCategories_SevereThreattoLifeandProperty = 4098, |
| eQMIWMSServiceCategories_AMBERChildAbductionEmergency = 4099, |
| eQMIWMSServiceCategories_CMASTestMessage = 4100, |
| }; |
| |
| // Enum to describe QMI WMS Service Ready Status |
| enum eQMIWMSServiceReadyStatus:UINT32 |
| { |
| eQMIWMSServiceReadyStatus_SMSServiceNotReady = 0, |
| eQMIWMSServiceReadyStatus_3GPPSMSServiceReady = 1, |
| eQMIWMSServiceReadyStatus_3GPP2SMSServiceReady = 2, |
| eQMIWMSServiceReadyStatus_3GPPAnd3GPP2SMSServicesReady = 3, |
| }; |
| |
| // Enum to describe QMI WMS Storage Types |
| enum eQMIWMSStorageTypes:UINT8 |
| { |
| eQMIWMSStorageTypes_UIM = 0, |
| eQMIWMSStorageTypes_NV = 1, |
| eQMIWMSStorageTypes_Unknown = 255, |
| }; |
| |
| // Enum to describe QMI WMS Subscription Type |
| enum eQMIWMSSubscriptionType:UINT8 |
| { |
| eQMIWMSSubscriptionType_PrimarySubscription = 0, |
| eQMIWMSSubscriptionType_SecondarySubscription = 1, |
| }; |
| |
| // Enum to describe QMI WMS TP Cause Codes |
| enum eQMIWMSTPCauseCodes |
| { |
| eQMIWMSTPCauseCodes_TelematicInterworkingNotSupported = 128, |
| eQMIWMSTPCauseCodes_ShortMessageType0NotSupported = 129, |
| eQMIWMSTPCauseCodes_CannotReplaceShortMessage = 130, |
| eQMIWMSTPCauseCodes_UnspecifiedPIDError = 143, |
| eQMIWMSTPCauseCodes_DataCodingSchemeNotSupported = 144, |
| eQMIWMSTPCauseCodes_MessageClassNotSupported = 145, |
| eQMIWMSTPCauseCodes_UnspecifiedDCSError = 159, |
| eQMIWMSTPCauseCodes_CommandCannotBeActioned = 160, |
| eQMIWMSTPCauseCodes_CommandUnsupported = 161, |
| eQMIWMSTPCauseCodes_UnspecifiedCommandError = 175, |
| eQMIWMSTPCauseCodes_TPDUNotSupported = 176, |
| eQMIWMSTPCauseCodes_SCBusy = 192, |
| eQMIWMSTPCauseCodes_NoSCSubscription = 193, |
| eQMIWMSTPCauseCodes_SCSystemFailure = 194, |
| eQMIWMSTPCauseCodes_InvalidSMEAddress = 195, |
| eQMIWMSTPCauseCodes_DestinationSMEBarred = 196, |
| eQMIWMSTPCauseCodes_SMRejectedOrDuplicate = 197, |
| eQMIWMSTPCauseCodes_VPFNotSupported = 198, |
| eQMIWMSTPCauseCodes_VPNotSupported = 199, |
| eQMIWMSTPCauseCodes_SIMSMSStorageFull = 208, |
| eQMIWMSTPCauseCodes_NoSIMSMSStorageCapability = 209, |
| eQMIWMSTPCauseCodes_ErrorInMS = 210, |
| eQMIWMSTPCauseCodes_MemoryCapacityExceeded = 211, |
| eQMIWMSTPCauseCodes_SIMApplicationToolkitBusy = 212, |
| eQMIWMSTPCauseCodes_SIMDataDownloadError = 213, |
| eQMIWMSTPCauseCodes_UnspecifiedError = 255, |
| }; |
| |
| // Enum to describe QMI WMS Transport Capability |
| enum eQMIWMSTransportCapability:UINT8 |
| { |
| eQMIWMSTransportCapability_CDMA = 0, |
| eQMIWMSTransportCapability_GW = 1, |
| }; |
| |
| // Enum to describe QMI WMS Transport Type |
| enum eQMIWMSTransportType:UINT8 |
| { |
| eQMIWMSTransportType_IMS = 0, |
| }; |
| |
| // Enum to describe QMI WMS Waiting Message Type |
| enum eQMIWMSWaitingMessageType:UINT8 |
| { |
| eQMIWMSWaitingMessageType_Voicemail = 0, |
| eQMIWMSWaitingMessageType_Fax = 1, |
| eQMIWMSWaitingMessageType_Email = 2, |
| eQMIWMSWaitingMessageType_Other = 3, |
| eQMIWMSWaitingMessageType_Videomail = 4, |
| }; |
| |