7084 lines
373 KiB
C
7084 lines
373 KiB
C
/*===========================================================================
|
|
FILE:
|
|
GobiConnectionMgmtAPIEnums.h
|
|
|
|
DESCRIPTION:
|
|
Declaration of the Gobi API enumerations
|
|
|
|
Copyright (c) 2013, The Linux Foundation. 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 The Linux Foundation 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.
|
|
==========================================================================*/
|
|
|
|
//---------------------------------------------------------------------------
|
|
// Pragmas
|
|
//---------------------------------------------------------------------------
|
|
#pragma once
|
|
|
|
//---------------------------------------------------------------------------
|
|
// Definitions
|
|
//---------------------------------------------------------------------------
|
|
|
|
// 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, // 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_RFSA, // 028 Remote file system access service
|
|
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_COEX, // 034 Coexistence service
|
|
eQMI_SVC_RESERVED_35, // 035 Reserved
|
|
eQMI_SVC_PDC, // 036 Persistent device configuration service
|
|
eQMI_SVC_RESERVED_37, // 037 Reserved
|
|
eQMI_SVC_STX, // 038 Simultaneous transmit service
|
|
eQMI_SVC_BIT, // 039 Bearer independent transport service
|
|
eQMI_SVC_IMSRTP, // 040 IMS RTP service
|
|
eQMI_SVC_RFRPE, // 041 RF radiated performance enhancement service
|
|
eQMI_SVC_DSD, // 042 Data system determination service
|
|
eQMI_SVC_SSCTL, // 043 Subsystem control service
|
|
|
|
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, // 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_GET_MESSAGES = 30, // 030 Get supported messages
|
|
eQMI_WDS_GET_FIELDS, // 031 Get supported fields
|
|
eQMI_WDS_START_NET, // 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
|
|
eQMI_WDS_BIND_DATA_PORT, // 137 Bind data port
|
|
eQMI_WDS_SET_PDN_FILTER, // 138 Set additional PDN filter
|
|
eQMI_WDS_REMOVE_PDN_FILTER, // 139 Remove PDN filter
|
|
eQMI_WDS_EX_IP_CFG_IND, // 140 Extend IP config indication
|
|
eQMI_WDS_CFG_REV_IP_CONN_EVT, // 141 Configure reverse IP connection event
|
|
eQMI_WDS_REV_IP_TRANSPORT_IND, // 142 Reverse IP transport connection ind
|
|
eQMI_WDS_GET_IPSEC_SA_CFG, // 143 Get IPSec static SA config
|
|
eQMI_WDS_REV_IP_TPORT_CFG_DONE,// 144 Reverse IP transport config complete
|
|
eQMI_WDS_GET_EX_DATA_BEARER, // 145 Get extended data bearer
|
|
eQMI_WDS_GET_LTE_MAX_ATTACH, // 146 Get LTE maximum attach PDN number
|
|
eQMI_WDS_SET_LTE_ATTACH_PDNS, // 147 Set LTE attach PDN list
|
|
eQMI_WDS_GET_LTE_ATTACH_PDNS, // 148 Set LTE attach PDN list
|
|
eQMI_WDS_LTE_ATTACH_PDNS_IND, // 149 LTE attach PDN list indication
|
|
eQMI_WDS_SET_LTE_DATA_RETRY, // 150 Set LTE data retry
|
|
eQMI_WDS_GET_LTE_DATA_RETRY, // 151 Get LTE data retry
|
|
eQMI_WDS_SET_LTE_ATTACH_TYPE, // 152 Set LTE attach type
|
|
eQMI_WDS_GET_LTE_ATTACH_TYPE, // 153 Get LTE attach type
|
|
eQMI_WDS_REV_IP_FILTER_IND, // 154 Reverse IP transport filter ind
|
|
eQMI_WDS_HANDOFF_INFO_IND // 155 Handoff info indication
|
|
};
|
|
|
|
// Enum to describe QMI DMS Message types
|
|
enum eQMIMessageDMS:WORD
|
|
{
|
|
eQMI_DMS_RESET, // 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_MESSAGES = 30, // 30 Get supported messages
|
|
eQMI_DMS_GET_FIELDS, // 31 Get supported fields
|
|
eQMI_DMS_GET_CAPS, // 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
|
|
eQMI_DMS_BIND_SUBSCRIPTION, // 84 Bind subscription
|
|
eQMI_DMS_GET_SUBSCRIPTION // 85 Get bound subscription
|
|
};
|
|
|
|
// Enum to describe QMI NAS Message types
|
|
enum eQMIMessageNAS:WORD
|
|
{
|
|
eQMI_NAS_RESET, // 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_MESSAGES = 30, // 030 Get supported messages
|
|
eQMI_NAS_GET_FIELDS, // 031 Get supported fields
|
|
eQMI_NAS_GET_RSSI, // 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
|
|
eQMI_NAS_SET_HPLMN_IRAT_TIMER,// 110 Set HPLMN IRAT search timer
|
|
eQMI_NAS_GET_EMBMS_SIQ_QUAL, // 111 Get eMBMS signal quality
|
|
eQMI_NAS_LIMIT_SYS_INFO, // 112 Limit system info indications
|
|
eQMI_NAS_GET_SYS_INFO_LIMITS, // 113 Get system info indication limits
|
|
eQMI_NAS_UPDATE_IMS_STATUS, // 114 Update IMS status
|
|
eQMI_NAS_GET_IMS_PREFERENCE, // 115 Get IMS preference status
|
|
eQMI_NAS_IMS_PREFERENCE_IND, // 116 IMS preference status indication
|
|
eQMI_NAS_CFG_IND_PLMN_NAME, // 117 Configure indication for PLMN name
|
|
eQMI_NAS_CDMA_AVOID_SYSTEM, // 118 CDMA avoid system
|
|
eQMI_NAS_GET_AVOIDED_SYSTEMS, // 119 Get CDMA avoided system list
|
|
eQMI_NAS_SET_HPLMN_SRCH_TIMER,// 120 Set HPLMN search timer
|
|
eQMI_NAS_GET_HPLMN_SRCH_TIMER,// 121 Get HPLMN search timer
|
|
eQMI_NAS_SET_E911_STATE, // 122 Set E911 state
|
|
eQMI_NAS_E911_STATE_IND, // 123 E911 state ready indication
|
|
eQMI_NAS_GET_SUBS_INFO, // 124 Get subscription info
|
|
eQMI_NAS_GET_NET_TIME, // 125 Get network time
|
|
eQMI_NAS_GET_LTE_SIB16_TIME, // 126 Get LTE SIB16 network time
|
|
eQMI_NAS_LTE_SIB16_TIME_IND // 127 LTE SIB16 network time indication
|
|
};
|
|
|
|
// Enum to describe QMI WMS Message types
|
|
enum eQMIMessageWMS:WORD
|
|
{
|
|
eQMI_WMS_RESET, // 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_GET_MESSAGES = 30, // 030 Get supported messages
|
|
eQMI_WMS_GET_FIELDS, // 031 Get supported fields
|
|
eQMI_WMS_RAW_SEND, // 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
|
|
eQMI_WMS_SET_MSG_WAITING // 95 Set message waiting info
|
|
};
|
|
|
|
// Enum to describe QMI PDS Message types
|
|
enum eQMIMessagePDS:WORD
|
|
{
|
|
eQMI_PDS_RESET, // 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
|
|
eQMI_PDS_INJECT_COG_DATA, // 102 Inject course over ground data
|
|
eQMI_PDS_INJECT_SUPL_CERT, // 103 Inject SUPL certificate
|
|
eQMI_PDS_DELETE_SUPL_CERT , // 104 Delete SUPL certificate
|
|
eQMI_PDS_GET_IS801_OVER_SUPL, // 105 Get IS-801 Over SUPL indicator
|
|
eQMI_PDS_SET_IS801_OVER_SUPL, // 106 Set IS-801 Over SUPL indicator
|
|
eQMI_PDS_GET_SUPL_HASH_ALG, // 107 Get SUPL hash algorithm
|
|
eQMI_PDS_SET_SUPL_HASH_ALG, // 108 Set SUPL hash algorithm
|
|
eQMI_PDS_GET_SUPL_MAX_VERSION, // 109 Get SUPL maximum version
|
|
eQMI_PDS_SET_SUPL_MAX_VERSION, // 110 Set SUPL maximum version
|
|
eQMI_PDS_GET_SUPL_SECURITY, // 111 Get SUPL security
|
|
eQMI_PDS_SET_SUPL_SECURITY, // 112 Set SUPL security
|
|
eQMI_PDS_GET_SUPL_TLS_VERSION, // 113 Get SUPL TLS version
|
|
eQMI_PDS_SET_SUPL_TLS_VERSION, // 114 Set SUPL TLS version
|
|
eQMI_PDS_GET_AGNSS_POS_MODES, // 115 Get AGNSS positioning modes
|
|
eQMI_PDS_SET_AGNSS_POS_MODES, // 116 Set AGNSS positioning modes
|
|
eQMI_PDS_GET_EMERGENCY_PROTO, // 117 Get emergency protocol config
|
|
eQMI_PDS_SET_EMERGENCY_PROTO, // 118 Set emergency protocol config
|
|
eQMI_PDS_GET_APN_PROFILES, // 119 Get APN profiles
|
|
eQMI_PDS_SET_APN_PROFILES, // 120 Set APN profiles
|
|
eQMI_PDS_GET_HOME_SUPL_ADDR, // 121 Get home SUPL address
|
|
eQMI_PDS_SET_HOME_SUPL_ADDR, // 122 Set home SUPL address
|
|
eQMI_PDS_INJECT_VEHICLE_DATA, // 123 Inject vehicle sensor data
|
|
};
|
|
|
|
// 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_GET_MESSAGES = 30, // 30 Get supported messages
|
|
eQMI_VOICE_GET_FIELDS, // 31 Get supported fields
|
|
eQMI_VOICE_CALL_ORIGINATE, // 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
|
|
eQMI_VOICE_CONFERENCE_INFO_IND, // 85 Conference info indication
|
|
eQMI_VOICE_CONFERENCE_JOIN_IND, // 86 Conference join indication
|
|
eQMI_VOICE_CONFERENCE_UPDATE_IND, // 87 Conference update indication
|
|
eQMI_VOICE_EXT_BURST_TYPE_IND, // 88 Extended burst type indication
|
|
eQMI_VOICE_MT_PAGE_MISS_IND, // 89 MT page miss indication
|
|
eQMI_VOICE_CC_RESULT_INFO_IND // 90 Call control result info indication
|
|
};
|
|
|
|
// Enum to describe QMI UIM Message types
|
|
enum eQMIMessageUIM:WORD
|
|
{
|
|
eQMI_UIM_RESET, // 00 Reset
|
|
|
|
eQMI_UIM_GET_MESSAGES = 30, // 30 Get supported messages
|
|
eQMI_UIM_GET_FIELDS, // 31 Get supported fields
|
|
eQMI_UIM_READ_TRANSPARENT, // 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
|
|
eQMI_UIM_SET_FILE_STATUS // 69 Set file status
|
|
};
|
|
|
|
// 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
|
|
eQMI_PBM_READ_UNDC_RECS, // 34 Read undecoded phonebook records
|
|
eQMI_PBM_READ_UNDC_RECS_IND = 34 // 34 Read undecoded phonebook record ind
|
|
};
|
|
|
|
// Enum to describe QMI LOC Message types
|
|
enum eQMIMessageLOC:WORD
|
|
{
|
|
eQMI_LOC_GET_MESSAGES = 30, // 030 Get supported messages
|
|
eQMI_LOC_GET_FIELDS, // 031 Get supported fields
|
|
eQMI_LOC_CLIENT_REVISION, // 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
|
|
eQMI_LOC_INJ_GSM_CELL, // 106 Inject GSM cell info
|
|
eQMI_LOC_INJ_GSM_CELL_IND = 106, // 106 Inject GSM cell info indication
|
|
eQMI_LOC_INJ_NI_MSG, // 107 Inject network initiated message
|
|
eQMI_LOC_INJ_NI_MSG_IND = 107, // 107 Inject NI message indication
|
|
eQMI_LOC_WWAN_OOS, // 108 Notify WWAN is now OOS
|
|
eQMI_LOC_WWAN_OOS_IND = 108, // 108 Notify WWAN is now OOS indication
|
|
eQMI_PEDOMETER_CTRL_IND, // 109 Pedometer control indication
|
|
eQMI_MOTION_DATA_CTRL_IND, // 110 Motion data control indication
|
|
eQMI_LOC_INJ_PEDOMETER, // 111 Inject pedometer data
|
|
eQMI_LOC_INJ_PEDOMETER_IND = 111,// 111 Inject pedometer data indication
|
|
eQMI_LOC_INJ_WCDMA_CI, // 112 Inject WCDMA cell info
|
|
eQMI_LOC_INJ_WCDMA_CI_IND = 112, // 112 Inject WCDMA cell info indication
|
|
eQMI_LOC_INJ_TDSCDMA, // 113 Inject TD-SCDMA cell info
|
|
eQMI_LOC_INJ_TDSCDMA_IND = 113, // 113 Inject TD-SCDMA cell info indication
|
|
eQMI_LOC_INJ_SUBS_ID, // 114 Inject subscriber ID
|
|
eQMI_LOC_INJ_SUBS_ID_IND = 114 // 114 Inject subscriber ID indication
|
|
};
|
|
|
|
// Enum to describe QMI WDA Message types
|
|
enum eQMIMessageWDA:WORD
|
|
{
|
|
eQMI_WDA_GET_MESSAGES = 30, // 30 Get supported messages
|
|
eQMI_WDA_GET_FIELDS, // 31 Get supported fields
|
|
eQMI_WDA_SET_DATA_FORMAT, // 32
|
|
eQMI_WDA_GET_DATA_FORMAT, // 33
|
|
eQMI_WDA_ENABLE_PKT_FILTER, // 34
|
|
eQMI_WDA_DISABLE_PKT_FILTER, // 35
|
|
eQMI_WDA_GET_PKT_FILTER_STATE, // 36
|
|
eQMI_WDA_ADD_PKT_FILTER_RULE, // 37
|
|
eQMI_WDA_DELETE_PKT_FILTER_RULE, // 38
|
|
eQMI_WDA_GET_PKT_FILTER_RULE_HANDLES, // 39
|
|
eQMI_WDA_GET_PKT_FILTER_RULE, // 40
|
|
eQMI_WDA_SET_LOOPBACK_STATE, // 41
|
|
eQMI_WDA_GET_LOOPBACK_STATE, // 42
|
|
};
|
|
|
|
// Enum to describe QMI QCMAP Message types
|
|
enum eQMIMessageQCMAP:WORD
|
|
{
|
|
eQMI_QCMAP_ENABLE = 32, // 32
|
|
eQMI_QCMAP_DISABLE, // 33
|
|
eQMI_QCMAP_BRING_UP_WWAN, // 34
|
|
eQMI_QCMAP_BRING_UP_WWAN_IND = 34, // 34
|
|
eQMI_QCMAP_TEAR_DOWN_WWAN, // 35
|
|
eQMI_QCMAP_TEAR_DOWN_WWAN_IND = 35, // 35
|
|
eQMI_QCMAP_GET_WWAN_STATUS, // 36
|
|
eQMI_QCMAP_GET_IPSEC_VPN_PASSTHROUGH, // 37
|
|
eQMI_QCMAP_SET_IPSEC_VPN_PASSTHROUGH, // 38
|
|
eQMI_QCMAP_GET_PPTP_VPN_PASSTHROUGH, // 39
|
|
eQMI_QCMAP_SET_PPTP_VPN_PASSTHROUGH, // 40
|
|
eQMI_QCMAP_GET_L2TP_VPN_PASSTHROUGH, // 41
|
|
eQMI_QCMAP_SET_L2TP_VPN_PASSTHROUGH, // 42
|
|
eQMI_QCMAP_GET_DYNAMIC_NAT_ENTRY_TO, // 43
|
|
eQMI_QCMAP_SET_DYNAMIC_NAT_ENTRY_TO, // 44
|
|
eQMI_QCMAP_ADD_SNAT_ENTRY, // 45
|
|
eQMI_QCMAP_DELETE_SNAT_ENTRY, // 46
|
|
eQMI_QCMAP_GET_SNAT_ENTRIES, // 47
|
|
eQMI_QCMAP_SET_DMZ, // 48
|
|
eQMI_QCMAP_DELETE_DMZ, // 49
|
|
eQMI_QCMAP_GET_DMZ, // 50
|
|
eQMI_QCMAP_GET_WWAN_CONFIG, // 51
|
|
eQMI_QCMAP_ENABLE_FIREWALL_SETTING, // 52
|
|
eQMI_QCMAP_GET_FIREWALL_SETTING, // 53
|
|
eQMI_QCMAP_DISABLE_FIREWALL_SETTING, // 54
|
|
eQMI_QCMAP_ADD_FIREWALL_CONFIG, // 55
|
|
eQMI_QCMAP_GET_FIREWALL_CONFIG, // 56
|
|
eQMI_QCMAP_DELETE_FIREWALL_CONFIG, // 57
|
|
eQMI_QCMAP_WWAN_STATUS_IND_REG, // 58
|
|
eQMI_QCMAP_STATION_MODE_ENABLE, // 59
|
|
eQMI_QCMAP_STATION_MODE_DISABLE, // 60
|
|
eQMI_QCMAP_GET_STATION_MODE, // 61
|
|
eQMI_QCMAP_WWAN_STATUS_IND, // 62
|
|
eQMI_QCMAP_ADD_EXT_FIREWALL_CONFIG, // 63
|
|
eQMI_QCMAP_GET_EXT_FIREWALL_CONFIG, // 64
|
|
eQMI_QCMAP_GET_FIREWALL_HANDLES, // 65
|
|
eQMI_QCMAP_CHANGE_NAT_TYPE, // 66
|
|
eQMI_QCMAP_GET_NAT_TYPE // 67
|
|
};
|
|
|
|
// Enum to describe QMI PDC Message types
|
|
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
|
|
eQMI_PDC_GET_DEF_CFG_INFO, // 42 Get default config info
|
|
eQMI_PDC_GET_DEF_CFG_INFO_IND = 42, // 42 Get default config info indication
|
|
eQMI_PDC_DEACTIVATE_CFG, // 43 Deactivate active config
|
|
eQMI_PDC_DEACTIVATE_CFG_IND = 43, // 43 Deactivate active config ind
|
|
};
|
|
|
|
// Enum to describe QMI RFRPE Message types
|
|
enum eQMIMessageRFRPE:WORD
|
|
{
|
|
eQMI_RFRPE_SET_RFM_SCENARIO = 32, // 32 Set RFM scenario
|
|
eQMI_RFRPE_GET_RFM_SCENARIO, // 33 Get RFM scenario
|
|
eQMI_RFRPE_GET_TABLE_REVISION, // 34 Get provisioned table revision
|
|
};
|
|
|
|
// Enum to describe QMI CAT Message types
|
|
enum eQMIMessageCAT:WORD
|
|
{
|
|
eQMI_CAT_RESET, // 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_MESSAGES = 30, // 30 Get supported messages
|
|
eQMI_CAT_GET_FIELDS, // 31 Get supported fields
|
|
eQMI_CAT_GET_STATE, // 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
|
|
};
|
|
|
|
// Enum to describe QMI RMS Message types
|
|
enum eQMIMessageRMS:WORD
|
|
{
|
|
eQMI_RMS_RESET, // 00 Reset RMS service state variables
|
|
|
|
eQMI_RMS_GET_SMS_WAKE = 32, // 32 Get SMS wake settings
|
|
eQMI_RMS_SET_SMS_WAKE // 33 Set SMS wake settings
|
|
};
|
|
|
|
// Enum to describe QMI OMA Message types
|
|
enum eQMIMessageOMA:WORD
|
|
{
|
|
eQMI_OMA_RESET, // 00 Reset OMA service state variables
|
|
eQMI_OMA_SET_EVENT, // 01 Set OMA report conditions
|
|
eQMI_OMA_EVENT_IND = 1, // 01 OMA report indication
|
|
|
|
eQMI_OMA_START_SESSION = 32, // 32 Start client inititated session
|
|
eQMI_OMA_CANCEL_SESSION, // 33 Cancel session
|
|
eQMI_OMA_GET_SESSION_INFO, // 34 Get session information
|
|
eQMI_OMA_SEND_SELECTION, // 35 Send selection for net inititated msg
|
|
eQMI_OMA_GET_FEATURES, // 36 Get feature settings
|
|
eQMI_OMA_SET_FEATURES // 37 Set feature settings
|
|
};
|
|
|
|
// 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 Bearer Independent Protocol Status
|
|
enum eQMICATBearerIndependentProtocolStatus:UINT32
|
|
{
|
|
eQMICATBearerIndependentProtocolStatus_InProgress = 0,
|
|
eQMICATBearerIndependentProtocolStatus_End = 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 Call Types
|
|
enum eQMICATCallTypes:UINT32
|
|
{
|
|
eQMICATCallTypes_Voice = 0,
|
|
eQMICATCallTypes_SS = 1,
|
|
eQMICATCallTypes_USSD = 2,
|
|
eQMICATCallTypes_SMS = 3,
|
|
};
|
|
|
|
// 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,
|
|
eQMICATCommandID_SetupEventBrowserTermination = 32,
|
|
};
|
|
|
|
// 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,
|
|
eQMICATDecodedEnvelopeCommand_SMSPPDataDownload = 8,
|
|
eQMICATDecodedEnvelopeCommand_EventDownloadMTCall = 9,
|
|
eQMICATDecodedEnvelopeCommand_EventDownloadMTCallConnected = 10,
|
|
eQMICATDecodedEnvelopeCommand_EventDownloadMOCallConnected = 11,
|
|
eQMICATDecodedEnvelopeCommand_EventDownloadCallDisconnectedNearEnd = 12,
|
|
eQMICATDecodedEnvelopeCommand_EventDownloadCallDisconnectedFarEnd = 13,
|
|
};
|
|
|
|
// 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,
|
|
eQMICATEnvelopeCommandType_SMSPPDataDownload = 9,
|
|
eQMICATEnvelopeCommandType_EventDownloadMTCall = 10,
|
|
eQMICATEnvelopeCommandType_EventDownloadCallConnected = 11,
|
|
eQMICATEnvelopeCommandType_EventDownloadCallDisconnected = 12,
|
|
};
|
|
|
|
// 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 Radio Access Technologies
|
|
enum eQMICATRadioAccessTechnologies:UINT32
|
|
{
|
|
eQMICATRadioAccessTechnologies_Unknown = 0,
|
|
eQMICATRadioAccessTechnologies_GSM = 1,
|
|
eQMICATRadioAccessTechnologies_UTRAN = 2,
|
|
eQMICATRadioAccessTechnologies_CDMA = 3,
|
|
eQMICATRadioAccessTechnologies_LTE = 4,
|
|
};
|
|
|
|
// 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,
|
|
eQMICATResponseCommand_SetupEventBrowserTermination = 16,
|
|
eQMICATResponseCommand_SendSMS = 17,
|
|
eQMICATResponseCommand_SetupCall = 18,
|
|
eQMICATResponseCommand_SendDTMF = 19,
|
|
eQMICATResponseCommand_SendSS = 20,
|
|
eQMICATResponseCommand_SendUSSD = 21,
|
|
};
|
|
|
|
// 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 Response Types
|
|
enum eQMICATResponseTypes:UINT32
|
|
{
|
|
eQMICATResponseTypes_TerminalResponse = 0,
|
|
eQMICATResponseTypes_EventConfirmation = 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,
|
|
eQMICATSlot_Slot3 = 3,
|
|
eQMICATSlot_Slot4 = 4,
|
|
eQMICATSlot_Slot5 = 5,
|
|
};
|
|
|
|
// 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 Service Types
|
|
enum eQMICTLServiceTypes:UINT8
|
|
{
|
|
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_AT = 8,
|
|
eQMICTLServiceTypes_Voice = 9,
|
|
eQMICTLServiceTypes_CAT2 = 10,
|
|
eQMICTLServiceTypes_UIM = 11,
|
|
eQMICTLServiceTypes_PBM = 12,
|
|
eQMICTLServiceTypes_QCHAT = 13,
|
|
eQMICTLServiceTypes_RMTFS = 14,
|
|
eQMICTLServiceTypes_TEST = 15,
|
|
eQMICTLServiceTypes_LOC = 16,
|
|
eQMICTLServiceTypes_SAR = 17,
|
|
eQMICTLServiceTypes_IMSS = 18,
|
|
eQMICTLServiceTypes_ADC = 19,
|
|
eQMICTLServiceTypes_CSD = 20,
|
|
eQMICTLServiceTypes_MFS = 21,
|
|
eQMICTLServiceTypes_TIME = 22,
|
|
eQMICTLServiceTypes_TS = 23,
|
|
eQMICTLServiceTypes_TMD = 24,
|
|
eQMICTLServiceTypes_SAP = 25,
|
|
eQMICTLServiceTypes_WDA = 26,
|
|
eQMICTLServiceTypes_TSYNC = 27,
|
|
eQMICTLServiceTypes_RFSA = 28,
|
|
eQMICTLServiceTypes_CSVT = 29,
|
|
eQMICTLServiceTypes_QCMAP = 30,
|
|
eQMICTLServiceTypes_IMSP = 31,
|
|
eQMICTLServiceTypes_IMSVT = 32,
|
|
eQMICTLServiceTypes_IMSA = 33,
|
|
eQMICTLServiceTypes_COEX = 34,
|
|
eQMICTLServiceTypes_PDC = 36,
|
|
eQMICTLServiceTypes_STX = 38,
|
|
eQMICTLServiceTypes_BIT = 39,
|
|
eQMICTLServiceTypes_IMSRTP = 40,
|
|
eQMICTLServiceTypes_RFRPE = 41,
|
|
eQMICTLServiceTypes_DSD = 42,
|
|
eQMICTLServiceTypes_SSCTL = 43,
|
|
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 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 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 Subscriptions
|
|
enum eQMIDMSSubscriptions:UINT32
|
|
{
|
|
eQMIDMSSubscriptions_Primary = 1,
|
|
eQMIDMSSubscriptions_Secondary = 2,
|
|
};
|
|
|
|
// 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_TDSCDMAHSUPA = 20,
|
|
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_RequestedNumberUnsupported = 42,
|
|
eQMIErrors_InterfaceNotFound = 43,
|
|
eQMIErrors_FlowSuspended = 44,
|
|
eQMIErrors_InvalidDataFormat = 45,
|
|
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_NotMCASTInterface = 61,
|
|
eQMIErrors_MaximumMCASTRequestsInUse = 62,
|
|
eQMIErrors_InvalidMCASTHandle = 63,
|
|
eQMIErrors_InvalidIPFamilyPreference = 64,
|
|
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_OperationPartialFailure = 78,
|
|
eQMIErrors_PolicyMismatch = 79,
|
|
eQMIErrors_SIMFileNotFound = 80,
|
|
eQMIErrors_ExtendedInternal = 81,
|
|
eQMIErrors_AccessDenied = 82,
|
|
eQMIErrors_HardwareRestricted = 83,
|
|
eQMIErrors_AckNotSent = 84,
|
|
eQMIErrors_InjectTimeout = 85,
|
|
eQMIErrors_IncompatibleState = 90,
|
|
eQMIErrors_FDNRestrict = 91,
|
|
eQMIErrors_SUPSFailureCause = 92,
|
|
eQMIErrors_NoRadio = 93,
|
|
eQMIErrors_NotSupported = 94,
|
|
eQMIErrors_NoSubscription = 95,
|
|
eQMIErrors_CardCallControlFailed = 96,
|
|
eQMIErrors_NetworkAborted = 97,
|
|
eQMIErrors_MSGBlocked = 98,
|
|
eQMIErrors_InvalidSessionType = 100,
|
|
eQMIErrors_InvalidPBType = 101,
|
|
eQMIErrors_NoSIM = 102,
|
|
eQMIErrors_PBNotReady = 103,
|
|
eQMIErrors_PINRestriction = 104,
|
|
eQMIErrors_PIN2Restriction = 105,
|
|
eQMIErrors_PUKRestriction = 106,
|
|
eQMIErrors_PUK2Restriction = 107,
|
|
eQMIErrors_PBAccessRestricted = 108,
|
|
eQMIErrors_PBDeleteInProgress = 109,
|
|
eQMIErrors_PBTextTooLong = 110,
|
|
eQMIErrors_PBNumberTooLong = 111,
|
|
eQMIErrors_PBHiddenKeyRestriction = 112,
|
|
eQMIErrors_PBNotAvailable = 113,
|
|
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:UINT32
|
|
{
|
|
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 Emergency Protocols
|
|
enum eQMILOCEmergencyProtocols:UINT32
|
|
{
|
|
eQMILOCEmergencyProtocols_WCDMACP = 0,
|
|
eQMILOCEmergencyProtocols_WCDMAUP = 1,
|
|
};
|
|
|
|
// 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:UINT8
|
|
{
|
|
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:UINT32
|
|
{
|
|
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 Network Initiated Message Types
|
|
enum eQMILOCNetworkInitiatedMessageTypes:UINT32
|
|
{
|
|
eQMILOCNetworkInitiatedMessageTypes_SUPL = 0,
|
|
};
|
|
|
|
// 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,
|
|
eQMILOCOperationMode_WWAN = 6,
|
|
};
|
|
|
|
// 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 Hash Algorithms
|
|
enum eQMILOCSUPLHashAlgorithms:UINT32
|
|
{
|
|
eQMILOCSUPLHashAlgorithms_SHA1 = 0,
|
|
eQMILOCSUPLHashAlgorithms_SHA256 = 1,
|
|
};
|
|
|
|
// Enum to describe QMI LOC SUPL TLS Versions
|
|
enum eQMILOCSUPLTLSVersions:UINT32
|
|
{
|
|
eQMILOCSUPLTLSVersions_TLSVersion10 = 0,
|
|
eQMILOCSUPLTLSVersions_TLSVersion11 = 1,
|
|
};
|
|
|
|
// 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 Time Sources
|
|
enum eQMILOCSensorTimeSources:UINT32
|
|
{
|
|
eQMILOCSensorTimeSources_Unspecified = 0,
|
|
eQMILOCSensorTimeSources_Common = 1,
|
|
};
|
|
|
|
// 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 Status
|
|
enum eQMILOCStatus:UINT32
|
|
{
|
|
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,
|
|
eQMILOCTimeSource_GLOTOWDecode = 9,
|
|
eQMILOCTimeSource_Transform = 10,
|
|
eQMILOCTimeSource_WCDMASleepTimeTag = 11,
|
|
eQMILOCTimeSource_GSMSleepTimeTag = 12,
|
|
};
|
|
|
|
// Enum to describe QMI LOC Trigger Type
|
|
enum eQMILOCTriggerType:UINT32
|
|
{
|
|
eQMILOCTriggerType_SingleShot = 4294967295u,
|
|
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,
|
|
eQMILOCWWANType_AGNSSEmergency = 2,
|
|
};
|
|
|
|
// 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 Avoid System Types
|
|
enum eQMINASAvoidSystemTypes:UINT32
|
|
{
|
|
eQMINASAvoidSystemTypes_AvoidIdleWhenUserZoneSelected = 0,
|
|
eQMINASAvoidSystemTypes_AvoidIdle = 1,
|
|
eQMINASAvoidSystemTypes_ClearAllAvoidSystemLists = 2,
|
|
};
|
|
|
|
// 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 Call Types
|
|
enum eQMINASCallTypes:UINT32
|
|
{
|
|
eQMINASCallTypes_Voice = 0,
|
|
eQMINASCallTypes_SMS = 1,
|
|
};
|
|
|
|
// 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 Closed Subscriber Group Categories
|
|
enum eQMINASClosedSubscriberGroupCategories:UINT32
|
|
{
|
|
eQMINASClosedSubscriberGroupCategories_Unknown = 0,
|
|
eQMINASClosedSubscriberGroupCategories_Allowed = 1,
|
|
eQMINASClosedSubscriberGroupCategories_Operator = 2,
|
|
};
|
|
|
|
// 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 E911 States
|
|
enum eQMINASE911States:UINT32
|
|
{
|
|
eQMINASE911States_Enter = 0,
|
|
eQMINASE911States_ExitWithECB = 1,
|
|
eQMINASE911States_Exit = 2,
|
|
eQMINASE911States_EnterWithECB = 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 Modem Usage Preferences
|
|
enum eQMINASModemUsagePreferences:UINT32
|
|
{
|
|
eQMINASModemUsagePreferences_VoiceCentric = 1,
|
|
eQMINASModemUsagePreferences_DataCentric = 2,
|
|
};
|
|
|
|
// 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 Scan Types
|
|
enum eQMINASNetworkScanTypes:UINT32
|
|
{
|
|
eQMINASNetworkScanTypes_PLMN = 0,
|
|
eQMINASNetworkScanTypes_ClosedSubscriberGroup = 1,
|
|
};
|
|
|
|
// 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 SMS Domains
|
|
enum eQMINASSMSDomains:UINT32
|
|
{
|
|
eQMINASSMSDomains_NoSMSSupport = 0,
|
|
eQMINASSMSDomains_SMSSupportedOverIMS = 1,
|
|
eQMINASSMSDomains_SMSSupportedOver1X = 2,
|
|
eQMINASSMSDomains_SMSSupportedOver3GPP = 3,
|
|
};
|
|
|
|
// 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,
|
|
eQMINASServiceDomainPrefs_PacketSwitchedDetachWithNoChange = 5,
|
|
};
|
|
|
|
// 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,
|
|
eQMINASStandbyPreference_TripleStandby = 7,
|
|
};
|
|
|
|
// Enum to describe QMI NAS Subscription Type
|
|
enum eQMINASSubscriptionType:UINT8
|
|
{
|
|
eQMINASSubscriptionType_PrimarySubscription = 0,
|
|
eQMINASSubscriptionType_SecondarySubscription = 1,
|
|
eQMINASSubscriptionType_TertiarySubscription = 2,
|
|
};
|
|
|
|
// 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 NAS Tri-Status
|
|
enum eQMINASTriStatus:UINT32
|
|
{
|
|
eQMINASTriStatus_False = 0,
|
|
eQMINASTriStatus_True = 1,
|
|
eQMINASTriStatus_Unknown = 2,
|
|
};
|
|
|
|
// Enum to describe QMI NAS Voice Domains
|
|
enum eQMINASVoiceDomains:UINT32
|
|
{
|
|
eQMINASVoiceDomains_NoVoiceSupport = 0,
|
|
eQMINASVoiceDomains_VoiceSupportedOverIMS = 1,
|
|
eQMINASVoiceDomains_VoiceSupportedOver1X = 2,
|
|
eQMINASVoiceDomains_VoiceSupportedOver3GPP = 3,
|
|
};
|
|
|
|
// Enum to describe QMI NAS WCDMA RRC States
|
|
enum eQMINASWCDMARRCStates:UINT32
|
|
{
|
|
eQMINASWCDMARRCStates_Disconnected = 0,
|
|
eQMINASWCDMARRCStates_CellPCH = 1,
|
|
eQMINASWCDMARRCStates_URAPCH = 2,
|
|
eQMINASWCDMARRCStates_CellFACH = 3,
|
|
eQMINASWCDMARRCStates_CellDCH = 4,
|
|
};
|
|
|
|
// 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 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,
|
|
eQMIPBMPhonebookTypes_GroupingInformationAlphaString = 256,
|
|
eQMIPBMPhonebookTypes_AdditionalNumberAlphaString = 512,
|
|
};
|
|
|
|
// 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,
|
|
eQMIPBMSessionTypes_GWTertiary = 8,
|
|
eQMIPBMSessionTypes_1xTertiary = 9,
|
|
eQMIPBMSessionTypes_GlobalPhonebookOnSlot3 = 10,
|
|
};
|
|
|
|
// 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,
|
|
eQMIPBMSubscriptionTypes_Tertiary = 2,
|
|
};
|
|
|
|
// 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 APN Types
|
|
enum eQMIPDSAPNTypes:UINT32
|
|
{
|
|
eQMIPDSAPNTypes_EmergencySUPL = 0,
|
|
eQMIPDSAPNTypes_HomeSUPL = 1,
|
|
};
|
|
|
|
// 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 COG Time Types
|
|
enum eQMIPDSCOGTimeTypes:UINT32
|
|
{
|
|
eQMIPDSCOGTimeTypes_UTCTime = 0,
|
|
eQMIPDSCOGTimeTypes_GPSTime = 1,
|
|
};
|
|
|
|
// 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 Emergency Position Session Events
|
|
enum eQMIPDSEmergencyPositionSessionEvents:UINT32
|
|
{
|
|
eQMIPDSEmergencyPositionSessionEvents_EarlyStart = 0,
|
|
eQMIPDSEmergencyPositionSessionEvents_GSMNetworkInitiatedCP = 1,
|
|
eQMIPDSEmergencyPositionSessionEvents_WCDMANetworkInitiatedCP = 2,
|
|
eQMIPDSEmergencyPositionSessionEvents_WCDMANetworkInitiatedSUPL = 3,
|
|
};
|
|
|
|
// Enum to describe QMI PDS Emergency Protocol Configs
|
|
enum eQMIPDSEmergencyProtocolConfigs:UINT32
|
|
{
|
|
eQMIPDSEmergencyProtocolConfigs_UserControlPlaneProtocol = 0,
|
|
eQMIPDSEmergencyProtocolConfigs_SUPL20EmergencyServices = 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 Extended Position Failures
|
|
enum eQMIPDSExtendedPositionFailures:UINT32
|
|
{
|
|
eQMIPDSExtendedPositionFailures_NoService = 0,
|
|
eQMIPDSExtendedPositionFailures_NoConnection = 1,
|
|
eQMIPDSExtendedPositionFailures_ConnectionFailure = 2,
|
|
eQMIPDSExtendedPositionFailures_PDEReject = 3,
|
|
eQMIPDSExtendedPositionFailures_StaleBaseStationInfo = 4,
|
|
eQMIPDSExtendedPositionFailures_NormalSessionEnd = 5,
|
|
eQMIPDSExtendedPositionFailures_LocationServiceReset = 6,
|
|
eQMIPDSExtendedPositionFailures_PPMPostFixCalculationTimeout = 7,
|
|
eQMIPDSExtendedPositionFailures_PPMPreFixCalculationTimeout = 8,
|
|
eQMIPDSExtendedPositionFailures_IS801ServerTimeout = 9,
|
|
eQMIPDSExtendedPositionFailures_IS801PayloadError = 10,
|
|
eQMIPDSExtendedPositionFailures_VXLCSAgentAuthenticationFailure = 11,
|
|
eQMIPDSExtendedPositionFailures_PreferredFixMethodFailure = 12,
|
|
};
|
|
|
|
// 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 IS801 CP NI Reject Reasons
|
|
enum eQMIPDSIS801CPNIRejectReasons:UINT32
|
|
{
|
|
eQMIPDSIS801CPNIRejectReasons_DecodeError = 0,
|
|
eQMIPDSIS801CPNIRejectReasons_NoResources = 1,
|
|
eQMIPDSIS801CPNIRejectReasons_EngineLocked = 2,
|
|
eQMIPDSIS801CPNIRejectReasons_ResetInProgress = 3,
|
|
eQMIPDSIS801CPNIRejectReasons_MOSessionInProgress = 4,
|
|
eQMIPDSIS801CPNIRejectReasons_InternalError = 5,
|
|
};
|
|
|
|
// Enum to describe QMI PDS Inject Time Types
|
|
enum eQMIPDSInjectTimeTypes:UINT32
|
|
{
|
|
eQMIPDSInjectTimeTypes_UTCTime = 0,
|
|
eQMIPDSInjectTimeTypes_GPSTime = 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 PDN Types
|
|
enum eQMIPDSPDNTypes:UINT32
|
|
{
|
|
eQMIPDSPDNTypes_IPv4 = 0,
|
|
eQMIPDSPDNTypes_IPv6 = 1,
|
|
eQMIPDSPDNTypes_IPv4AndIPv6 = 2,
|
|
};
|
|
|
|
// 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,
|
|
eQMIPDSResetReasons_ChannelControllerSoftError = 8,
|
|
eQMIPDSResetReasons_ChannelControllerHardError = 9,
|
|
};
|
|
|
|
// 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 Hash Algorithms
|
|
enum eQMIPDSSUPLHashAlgorithms:UINT32
|
|
{
|
|
eQMIPDSSUPLHashAlgorithms_SHA1 = 0,
|
|
eQMIPDSSUPLHashAlgorithms_SHA256 = 1,
|
|
};
|
|
|
|
// 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 INIT Sources
|
|
enum eQMIPDSSUPLINITSources:UINT32
|
|
{
|
|
eQMIPDSSUPLINITSources_1XSMS = 0,
|
|
eQMIPDSSUPLINITSources_GSMSMS = 1,
|
|
eQMIPDSSUPLINITSources_WAPPush = 2,
|
|
eQMIPDSSUPLINITSources_UDP = 3,
|
|
};
|
|
|
|
// 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 SUPL Session End Status
|
|
enum eQMIPDSSUPLSessionEndStatus:UINT32
|
|
{
|
|
eQMIPDSSUPLSessionEndStatus_Success = 0,
|
|
eQMIPDSSUPLSessionEndStatus_Failure = 1,
|
|
};
|
|
|
|
// Enum to describe QMI PDS SUPL TLS Versions
|
|
enum eQMIPDSSUPLTLSVersions:UINT32
|
|
{
|
|
eQMIPDSSUPLTLSVersions_10 = 0,
|
|
eQMIPDSSUPLTLSVersions_11 = 1,
|
|
};
|
|
|
|
// Enum to describe QMI PDS SUPL Trigger Types
|
|
enum eQMIPDSSUPLTriggerTypes:UINT32
|
|
{
|
|
eQMIPDSSUPLTriggerTypes_SingleShot = 4294967295u,
|
|
eQMIPDSSUPLTriggerTypes_Periodic = 0,
|
|
eQMIPDSSUPLTriggerTypes_AreaEvent = 1,
|
|
};
|
|
|
|
// Enum to describe QMI PDS SUPL Versions
|
|
enum eQMIPDSSUPLVersions:UINT32
|
|
{
|
|
eQMIPDSSUPLVersions_100 = 1,
|
|
eQMIPDSSUPLVersions_200 = 2,
|
|
eQMIPDSSUPLVersions_Unsupported = 3,
|
|
};
|
|
|
|
// 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 NAT Types
|
|
enum eQMIQCMAPNATTypes:UINT32
|
|
{
|
|
eQMIQCMAPNATTypes_Symmetric = 0,
|
|
eQMIQCMAPNATTypes_PortRestrictedCode = 1,
|
|
};
|
|
|
|
// 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 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 ACL Status
|
|
enum eQMIUIMACLStatus:UINT8
|
|
{
|
|
eQMIUIMACLStatus_ACLNotAvailable = 0,
|
|
eQMIUIMACLStatus_ACLAvailableAndDisabled = 1,
|
|
eQMIUIMACLStatus_ACLAvailableAndEnabled = 2,
|
|
};
|
|
|
|
// 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:UINT8
|
|
{
|
|
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,
|
|
eQMIUIMCardStates_Unknown = 3,
|
|
};
|
|
|
|
// 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 Files Status
|
|
enum eQMIUIMFilesStatus:UINT32
|
|
{
|
|
eQMIUIMFilesStatus_Deactivated = 0,
|
|
eQMIUIMFilesStatus_Activated = 1,
|
|
};
|
|
|
|
// 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:UINT8
|
|
{
|
|
eQMIUIMPINIDs_PIN1 = 1,
|
|
eQMIUIMPINIDs_PIN2 = 2,
|
|
eQMIUIMPINIDs_UniversalPIN = 3,
|
|
eQMIUIMPINIDs_HiddenKey = 4,
|
|
};
|
|
|
|
// Enum to describe QMI UIM PIN Operations
|
|
enum eQMIUIMPINOperations:UINT8
|
|
{
|
|
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:UINT8
|
|
{
|
|
eQMIUIMRegisterFlags_Deregister = 0,
|
|
eQMIUIMRegisterFlags_Register = 1,
|
|
};
|
|
|
|
// Enum to describe QMI UIM SAP Connection Conditions
|
|
enum eQMIUIMSAPConnectionConditions:UINT8
|
|
{
|
|
eQMIUIMSAPConnectionConditions_BlockOnActiveVoiceOrDataCall = 0,
|
|
eQMIUIMSAPConnectionConditions_BlockOnActiveDataCall = 1,
|
|
eQMIUIMSAPConnectionConditions_BlockOnActiveVoiceCall = 2,
|
|
eQMIUIMSAPConnectionConditions_Allow = 3,
|
|
};
|
|
|
|
// 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,
|
|
eQMIUIMSessionTypes_TertiaryGWProvisioning = 10,
|
|
eQMIUIMSessionTypes_Tertiary1XProvisioning = 11,
|
|
eQMIUIMSessionTypes_QuarternaryGWProvisioning = 12,
|
|
eQMIUIMSessionTypes_Quarternary1XProvisioning = 13,
|
|
eQMIUIMSessionTypes_QuinaryGWProvisioning = 14,
|
|
eQMIUIMSessionTypes_Quinary1XProvisioning = 15,
|
|
eQMIUIMSessionTypes_NonprovisioningOnSlot3 = 16,
|
|
eQMIUIMSessionTypes_NonprovisioningOnSlot4 = 17,
|
|
eQMIUIMSessionTypes_NonprovisioningOnSlot5 = 18,
|
|
eQMIUIMSessionTypes_CardOnSlot3 = 19,
|
|
eQMIUIMSessionTypes_CardOnSlot4 = 20,
|
|
eQMIUIMSessionTypes_CardOnSlot5 = 21,
|
|
eQMIUIMSessionTypes_LogicalChannelOnSlot3 = 22,
|
|
eQMIUIMSessionTypes_LogicalChannelOnSlot4 = 23,
|
|
eQMIUIMSessionTypes_LogicalChannelOnSlot5 = 24,
|
|
};
|
|
|
|
// Enum to describe QMI UIM Slots
|
|
enum eQMIUIMSlots:UINT8
|
|
{
|
|
eQMIUIMSlots_Slot1 = 1,
|
|
eQMIUIMSlots_Slot2 = 2,
|
|
eQMIUIMSlots_Slot3 = 3,
|
|
eQMIUIMSlots_Slot4 = 4,
|
|
eQMIUIMSlots_Slot5 = 5,
|
|
};
|
|
|
|
// 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 Alpha Codes
|
|
enum eQMIVoiceCallControlAlphaCodes:UINT32
|
|
{
|
|
eQMIVoiceCallControlAlphaCodes_NotPresent = 0,
|
|
eQMIVoiceCallControlAlphaCodes_Present = 1,
|
|
eQMIVoiceCallControlAlphaCodes_ZeroLength = 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 Control Results
|
|
enum eQMIVoiceCallControlResults:UINT32
|
|
{
|
|
eQMIVoiceCallControlResults_AllowedWithoutModification = 0,
|
|
eQMIVoiceCallControlResults_NotAllowed = 1,
|
|
eQMIVoiceCallControlResults_AllowedWithModification = 2,
|
|
eQMIVoiceCallControlResults_AllowedModifiedToVoice = 3,
|
|
eQMIVoiceCallControlResults_AllowedModifiedToSS = 4,
|
|
eQMIVoiceCallControlResults_AllowedModifiedToUSSD = 5,
|
|
};
|
|
|
|
// 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,
|
|
eQMIVoiceCallModes_WLAN = 7,
|
|
};
|
|
|
|
// 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_Videoshare = 4,
|
|
eQMIVoiceCallTypes_TestCall = 5,
|
|
eQMIVoiceCallTypes_OTAPA = 6,
|
|
eQMIVoiceCallTypes_StandardOTASP = 7,
|
|
eQMIVoiceCallTypes_NonStandardOTASP = 8,
|
|
eQMIVoiceCallTypes_Emergency = 9,
|
|
eQMIVoiceCallTypes_SupplementaryService = 10,
|
|
eQMIVoiceCallTypes_EmergencyVoIP = 11,
|
|
eQMIVoiceCallTypes_ECall = 12,
|
|
};
|
|
|
|
// 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 ECall Variants
|
|
enum eQMIVoiceECallVariants:UINT32
|
|
{
|
|
eQMIVoiceECallVariants_Test = 1,
|
|
eQMIVoiceECallVariants_Emergency = 2,
|
|
eQMIVoiceECallVariants_Reconfig = 3,
|
|
};
|
|
|
|
// 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_BaseStationRejectOrder = 52,
|
|
eQMIVoiceEndReasons_BaseStationRetryOrder = 53,
|
|
eQMIVoiceEndReasons_TimerT42Expired = 54,
|
|
eQMIVoiceEndReasons_TimerT40Expired = 55,
|
|
eQMIVoiceEndReasons_ServiceInitializationFailure = 56,
|
|
eQMIVoiceEndReasons_TimerT50MExpired = 57,
|
|
eQMIVoiceEndReasons_TimerT51MExpired = 58,
|
|
eQMIVoiceEndReasons_ACKTimeoutDueTo12Retransmissions = 59,
|
|
eQMIVoiceEndReasons_BadForwardLinkOrTimerT5MExpired = 60,
|
|
eQMIVoiceEndReasons_TransceiverResourceManagerRequestFailed = 61,
|
|
eQMIVoiceEndReasons_TimerT41Expired = 62,
|
|
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,
|
|
eQMIVoiceEndReasons_IPThermalEmergency = 314,
|
|
eQMIVoiceEndReasons_IP1xCSFBSoftFailure = 315,
|
|
eQMIVoiceEndReasons_IP1xCSFBHardFailure = 316,
|
|
};
|
|
|
|
// 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,
|
|
eQMIVoiceHandoverStates_Cancel = 4,
|
|
};
|
|
|
|
// 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 Presentation Indicators 32-Bit
|
|
enum eQMIVoicePresentationIndicators32Bit:UINT32
|
|
{
|
|
eQMIVoicePresentationIndicators32Bit_Allowed = 0,
|
|
eQMIVoicePresentationIndicators32Bit_Restricted = 1,
|
|
};
|
|
|
|
// 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,
|
|
eQMIVoiceServiceTypes_TDSCDMA = 7,
|
|
eQMIVoiceServiceTypes_GSMOrWCDMAOrTDSCDMA = 8,
|
|
eQMIVoiceServiceTypes_CSOnly = 9,
|
|
};
|
|
|
|
// 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,
|
|
eQMIVoiceSubscriptionTypes_Tertiary = 2,
|
|
};
|
|
|
|
// 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,
|
|
eQMIVoiceSupplementaryServiceCallTypes_AllActiveCallsOnLocalHold = 10,
|
|
eQMIVoiceSupplementaryServiceCallTypes_RetrieveLocallyHeldCalls = 11,
|
|
};
|
|
|
|
// Enum to describe QMI Voice Supplementary Service Codes
|
|
enum eQMIVoiceSupplementaryServiceCodes:UINT32
|
|
{
|
|
eQMIVoiceSupplementaryServiceCodes_ForwardUnconditional = 1,
|
|
eQMIVoiceSupplementaryServiceCodes_ForwardMobileBusy = 2,
|
|
eQMIVoiceSupplementaryServiceCodes_ForwardNoReply = 3,
|
|
eQMIVoiceSupplementaryServiceCodes_ForwardUnreachable = 4,
|
|
eQMIVoiceSupplementaryServiceCodes_ForwardAllForwarding = 5,
|
|
eQMIVoiceSupplementaryServiceCodes_ForwardAllConditional = 6,
|
|
};
|
|
|
|
// 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 Videoshare Variants
|
|
enum eQMIVoiceVideoshareVariants:UINT32
|
|
{
|
|
eQMIVoiceVideoshareVariants_RCSe = 0,
|
|
eQMIVoiceVideoshareVariants_RCSv5 = 1,
|
|
};
|
|
|
|
// 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 WDA Data Aggregation Protocols
|
|
enum eQMIWDADataAggregationProtocols:UINT32
|
|
{
|
|
eQMIWDADataAggregationProtocols_TLP = 1,
|
|
eQMIWDADataAggregationProtocols_NCM = 2,
|
|
eQMIWDADataAggregationProtocols_MBIM = 3,
|
|
eQMIWDADataAggregationProtocols_RNDIS = 4,
|
|
eQMIWDADataAggregationProtocols_QMAP = 5,
|
|
};
|
|
|
|
// Enum to describe QMI WDA Link Protocols
|
|
enum eQMIWDALinkProtocols:UINT32
|
|
{
|
|
eQMIWDALinkProtocols_Ethernet = 1,
|
|
eQMIWDALinkProtocols_IP = 2,
|
|
};
|
|
|
|
// 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 Address Families
|
|
enum eQMIWDSAddressFamilies:UINT32
|
|
{
|
|
eQMIWDSAddressFamilies_Unknown = 0,
|
|
eQMIWDSAddressFamilies_IPv4 = 4,
|
|
eQMIWDSAddressFamilies_IPv6 = 6,
|
|
};
|
|
|
|
// 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_None = 0,
|
|
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 Bearer Technologies
|
|
enum eQMIWDSDataBearerTechnologies:UINT32
|
|
{
|
|
eQMIWDSDataBearerTechnologies_3GPP = 0,
|
|
eQMIWDSDataBearerTechnologies_3GPP2 = 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 Handoff Info Types
|
|
enum eQMIWDSHandoffInfoTypes:UINT32
|
|
{
|
|
eQMIWDSHandoffInfoTypes_Initialization = 0,
|
|
eQMIWDSHandoffInfoTypes_Success = 1,
|
|
eQMIWDSHandoffInfoTypes_Failure = 2,
|
|
};
|
|
|
|
// 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 Support Types
|
|
enum eQMIWDSIPSupportTypes:UINT8
|
|
{
|
|
eQMIWDSIPSupportTypes_IPv4 = 0,
|
|
eQMIWDSIPSupportTypes_IPv6 = 1,
|
|
eQMIWDSIPSupportTypes_IPv4AndIPv6 = 2,
|
|
};
|
|
|
|
// Enum to describe QMI WDS IP Version
|
|
enum eQMIWDSIPVersion:UINT8
|
|
{
|
|
eQMIWDSIPVersion_IPv4 = 4,
|
|
eQMIWDSIPVersion_IPv6 = 6,
|
|
};
|
|
|
|
// Enum to describe QMI WDS IPSec Crypto Algorithms
|
|
enum eQMIWDSIPSecCryptoAlgorithms:UINT32
|
|
{
|
|
eQMIWDSIPSecCryptoAlgorithms_NullKeyExchange = 0,
|
|
eQMIWDSIPSecCryptoAlgorithms_GenericModuloExponentiation = 1,
|
|
eQMIWDSIPSecCryptoAlgorithms_DiffieHellmanKeyExchange = 2,
|
|
eQMIWDSIPSecCryptoAlgorithms_RSAEncryptionKeyExchange = 3,
|
|
eQMIWDSIPSecCryptoAlgorithms_NullHash = 4,
|
|
eQMIWDSIPSecCryptoAlgorithms_SHA1 = 5,
|
|
eQMIWDSIPSecCryptoAlgorithms_SHA256 = 6,
|
|
eQMIWDSIPSecCryptoAlgorithms_MD5 = 7,
|
|
eQMIWDSIPSecCryptoAlgorithms_NullCipher = 8,
|
|
eQMIWDSIPSecCryptoAlgorithms_DES = 9,
|
|
eQMIWDSIPSecCryptoAlgorithms_3DES = 10,
|
|
eQMIWDSIPSecCryptoAlgorithms_ARC4 = 11,
|
|
eQMIWDSIPSecCryptoAlgorithms_AES128 = 12,
|
|
eQMIWDSIPSecCryptoAlgorithms_C2 = 13,
|
|
eQMIWDSIPSecCryptoAlgorithms_AES128CMAC = 14,
|
|
eQMIWDSIPSecCryptoAlgorithms_UEA2SNOW3G = 15,
|
|
eQMIWDSIPSecCryptoAlgorithms_UIA2SNOW3G = 16,
|
|
eQMIWDSIPSecCryptoAlgorithms_UEA3ZUC = 17,
|
|
eQMIWDSIPSecCryptoAlgorithms_UIA3ZUC = 18,
|
|
};
|
|
|
|
// Enum to describe QMI WDS IPSec SA Encapsulation Modes
|
|
enum eQMIWDSIPSecSAEncapsulationModes:UINT32
|
|
{
|
|
eQMIWDSIPSecSAEncapsulationModes_Undefined = 0,
|
|
eQMIWDSIPSecSAEncapsulationModes_Tunnel = 1,
|
|
eQMIWDSIPSecSAEncapsulationModes_Transport = 2,
|
|
};
|
|
|
|
// Enum to describe QMI WDS IPSec SA Protocols
|
|
enum eQMIWDSIPSecSAProtocols:UINT32
|
|
{
|
|
eQMIWDSIPSecSAProtocols_Undefined = 0,
|
|
eQMIWDSIPSecSAProtocols_ISAKMP = 1,
|
|
eQMIWDSIPSecSAProtocols_AuthenticationHeader = 2,
|
|
eQMIWDSIPSecSAProtocols_EncapsulatingSecurityPayload = 3,
|
|
};
|
|
|
|
// 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 Attach Types
|
|
enum eQMIWDSLTEAttachTypes:UINT32
|
|
{
|
|
eQMIWDSLTEAttachTypes_Initial = 0,
|
|
eQMIWDSLTEAttachTypes_Handoff = 1,
|
|
};
|
|
|
|
// 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 Next Header Protocols
|
|
enum eQMIWDSNextHeaderProtocols:UINT32
|
|
{
|
|
eQMIWDSNextHeaderProtocols_TCP = 1,
|
|
eQMIWDSNextHeaderProtocols_UDP = 2,
|
|
eQMIWDSNextHeaderProtocols_TCPUDP = 3,
|
|
};
|
|
|
|
// 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 Radio Access Technologies
|
|
enum eQMIWDSRadioAccessTechnologies:UINT32
|
|
{
|
|
eQMIWDSRadioAccessTechnologies_NullBearer = 0,
|
|
eQMIWDSRadioAccessTechnologies_3GPPWCDMA = 1,
|
|
eQMIWDSRadioAccessTechnologies_3GPPGERAN = 2,
|
|
eQMIWDSRadioAccessTechnologies_3GPPLTE = 3,
|
|
eQMIWDSRadioAccessTechnologies_3GPPTDSCDMA = 4,
|
|
eQMIWDSRadioAccessTechnologies_3GPPWLAN = 5,
|
|
eQMIWDSRadioAccessTechnologies_3GPPMaximum = 100,
|
|
eQMIWDSRadioAccessTechnologies_3GPP21x = 101,
|
|
eQMIWDSRadioAccessTechnologies_3GPP2HRPD = 102,
|
|
eQMIWDSRadioAccessTechnologies_3GPP2EHRPD = 103,
|
|
eQMIWDSRadioAccessTechnologies_3GPP2WLAN = 104,
|
|
eQMIWDSRadioAccessTechnologies_3GPP2Maximum = 200,
|
|
};
|
|
|
|
// Enum to describe QMI WDS Reverse IP Connection Status
|
|
enum eQMIWDSReverseIPConnectionStatus:UINT32
|
|
{
|
|
eQMIWDSReverseIPConnectionStatus_Disconnected = 0,
|
|
eQMIWDSReverseIPConnectionStatus_Connected = 1,
|
|
};
|
|
|
|
// Enum to describe QMI WDS Reverse IP Technology Names
|
|
enum eQMIWDSReverseIPTechnologyNames:UINT32
|
|
{
|
|
eQMIWDSReverseIPTechnologyNames_WLANLocalBreakout = 32818,
|
|
eQMIWDSReverseIPTechnologyNames_IWLANS2B = 32819,
|
|
};
|
|
|
|
// Enum to describe QMI WDS Reverse IP Transport Filter Types
|
|
enum eQMIWDSReverseIPTransportFilterTypes:UINT32
|
|
{
|
|
eQMIWDSReverseIPTransportFilterTypes_ESPSPI = 0,
|
|
};
|
|
|
|
// 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 Call Control Types
|
|
enum eQMIWMSCallControlTypes:UINT32
|
|
{
|
|
eQMIWMSCallControlTypes_Disallow = 0,
|
|
eQMIWMSCallControlTypes_Allow = 1,
|
|
eQMIWMSCallControlTypes_AllowButModified = 2,
|
|
};
|
|
|
|
// Enum to describe QMI WMS Cause Codes
|
|
enum eQMIWMSCauseCodes:UINT16
|
|
{
|
|
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:UINT16
|
|
{
|
|
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:UINT16
|
|
{
|
|
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,
|
|
eQMIWMSSubscriptionType_TertiarySubscription = 2,
|
|
};
|
|
|
|
// Enum to describe QMI WMS TP Cause Codes
|
|
enum eQMIWMSTPCauseCodes:UINT8
|
|
{
|
|
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,
|
|
};
|
|
|