1 /* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ 2 /* 3 * uqmi -- tiny QMI support implementation 4 * 5 * This library is free software; you can redistribute it and/or 6 * modify it under the terms of the GNU Lesser General Public 7 * License as published by the Free Software Foundation; either 8 * version 2 of the License, or (at your option) any later version. 9 * 10 * This library is distributed in the hope that it will be useful, 11 * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 * Lesser General Public License for more details. 14 * 15 * You should have received a copy of the GNU Lesser General Public 16 * License along with this library; if not, write to the 17 * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 18 * Boston, MA 02110-1301 USA. 19 * 20 * Copyright (C) 2012 Lanedo GmbH 21 * Copyright (C) 2015 Velocloud Inc. 22 * Copyright (C) 2012-2017 Aleksander Morgado <aleksander@aleksander.es> 23 */ 24 25 #ifndef _LIBQMI_GLIB_QMI_ENUMS_WDS_H_ 26 #define _LIBQMI_GLIB_QMI_ENUMS_WDS_H_ 27 28 /** 29 * SECTION: qmi-enums-wds 30 * 31 * This section defines enumerations and flags used in the WDS service 32 * interface. 33 */ 34 35 /*****************************************************************************/ 36 /* Helper enums for the 'QMI WDS Start Network' message */ 37 38 /** 39 * QmiWdsIpFamily: 40 * @QMI_WDS_IP_FAMILY_UNKNOWN: unknown. Since: 1.18. 41 * @QMI_WDS_IP_FAMILY_IPV4: IPv4. 42 * @QMI_WDS_IP_FAMILY_IPV6: IPv6. 43 * @QMI_WDS_IP_FAMILY_UNSPECIFIED: None specified. 44 * 45 * Type of IP family. 46 * 47 * Since: 1.0 48 */ 49 typedef enum { /*< since=1.0 >*/ 50 QMI_WDS_IP_FAMILY_UNKNOWN = 0, 51 QMI_WDS_IP_FAMILY_IPV4 = 4, 52 QMI_WDS_IP_FAMILY_IPV6 = 6, 53 QMI_WDS_IP_FAMILY_UNSPECIFIED = 8 54 } QmiWdsIpFamily; 55 56 /** 57 * QmiWdsTechnologyPreference: 58 * @QMI_WDS_TECHNOLOGY_PREFERENCE_ALLOW_3GPP: 3GPP allowed. 59 * @QMI_WDS_TECHNOLOGY_PREFERENCE_ALLOW_3GPP2: 3GPP2 allowed. 60 * 61 * Type of network allowed when trying to connect. 62 * 63 * Since: 1.0 64 */ 65 typedef enum { /*< since=1.0 >*/ 66 QMI_WDS_TECHNOLOGY_PREFERENCE_ALLOW_3GPP = 1 << 0, 67 QMI_WDS_TECHNOLOGY_PREFERENCE_ALLOW_3GPP2 = 1 << 1 68 } QmiWdsTechnologyPreference; 69 70 /** 71 * QmiWdsExtendedTechnologyPreference: 72 * @QMI_WDS_EXTENDED_TECHNOLOGY_PREFERENCE_CDMA: Use CDMA. 73 * @QMI_WDS_EXTENDED_TECHNOLOGY_PREFERENCE_UMTS: Use UMTS. 74 * @QMI_WDS_EXTENDED_TECHNOLOGY_PREFERENCE_EPC: Use EPC, LTE. 75 * @QMI_WDS_EXTENDED_TECHNOLOGY_PREFERENCE_EMBMS: Use eMBMS. 76 * @QMI_WDS_EXTENDED_TECHNOLOGY_PREFERENCE_MODEM_LINK_LOCAL: Use modem link-local. 77 * 78 * Type of network allowed when trying to connect. 79 * 80 * Since: 1.0 81 */ 82 typedef enum { /*< since=1.0 >*/ 83 QMI_WDS_EXTENDED_TECHNOLOGY_PREFERENCE_CDMA = 32769, 84 QMI_WDS_EXTENDED_TECHNOLOGY_PREFERENCE_UMTS = 32772, 85 QMI_WDS_EXTENDED_TECHNOLOGY_PREFERENCE_EPC = 34944, 86 QMI_WDS_EXTENDED_TECHNOLOGY_PREFERENCE_EMBMS = 34946, 87 QMI_WDS_EXTENDED_TECHNOLOGY_PREFERENCE_MODEM_LINK_LOCAL = 34952, 88 } QmiWdsExtendedTechnologyPreference; 89 90 /** 91 * QmiWdsCallType: 92 * @QMI_WDS_CALL_TYPE_LAPTOP: Laptop call. 93 * @QMI_WDS_CALL_TYPE_EMBEDDED: Embedded call. 94 * 95 * Type of call to originate. 96 * 97 * Since: 1.0 98 */ 99 typedef enum { /*< since=1.0 >*/ 100 QMI_WDS_CALL_TYPE_LAPTOP = 0, 101 QMI_WDS_CALL_TYPE_EMBEDDED = 1 102 } QmiWdsCallType; 103 104 /** 105 * QmiWdsCallEndReason: 106 * @QMI_WDS_CALL_END_REASON_GENERIC_UNSPECIFIED: Unspecified reason. 107 * @QMI_WDS_CALL_END_REASON_GENERIC_CLIENT_END: Client end. 108 * @QMI_WDS_CALL_END_REASON_GENERIC_NO_SERVICE: No service. 109 * @QMI_WDS_CALL_END_REASON_GENERIC_FADE: Fade. 110 * @QMI_WDS_CALL_END_REASON_GENERIC_RELEASE_NORMAL: Release normal. 111 * @QMI_WDS_CALL_END_REASON_GENERIC_ACCESS_ATTEMPT_IN_PROGRESS: Access attempt in progress. 112 * @QMI_WDS_CALL_END_REASON_GENERIC_ACCESS_FAILURE: Access Failure. 113 * @QMI_WDS_CALL_END_REASON_GENERIC_REDIRECTION_OR_HANDOFF: Redirection or handoff. 114 * @QMI_WDS_CALL_END_REASON_GENERIC_CLOSE_IN_PROGRESS: Close in progress. 115 * @QMI_WDS_CALL_END_REASON_GENERIC_AUTHENTICATION_FAILED: Authentication failed. 116 * @QMI_WDS_CALL_END_REASON_GENERIC_INTERNAL_ERROR: Internal error. 117 * @QMI_WDS_CALL_END_REASON_CDMA_LOCK: CDMA specific. Phone is CDMA-locked. 118 * @QMI_WDS_CALL_END_REASON_CDMA_INTERCEPT: CDMA specific. Received intercept from the BS. 119 * @QMI_WDS_CALL_END_REASON_CDMA_REORDER: CDMA specific. Received reorder from the BS. 120 * @QMI_WDS_CALL_END_REASON_CDMA_RELEASE_SO_REJECT: CDMA specific. Received release from the BS, SO reject. 121 * @QMI_WDS_CALL_END_REASON_CDMA_INCOMING_CALL: CDMA specific. Received incoming call from the BS. 122 * @QMI_WDS_CALL_END_REASON_CDMA_ALERT_STOP: CDMA specific. Received alert stop from the BS. 123 * @QMI_WDS_CALL_END_REASON_CDMA_ACTIVATION: CDMA specific. Received end activation. 124 * @QMI_WDS_CALL_END_REASON_CDMA_MAX_ACCESS_PROBES: CDMA specific. Maximum access probes transmitted. 125 * @QMI_WDS_CALL_END_REASON_CDMA_CCS_NOT_SUPPORTED_BY_BS: CDMA specific. Concurrent service not supported by the BS. 126 * @QMI_WDS_CALL_END_REASON_CDMA_NO_RESPONSE_FROM_BS: CDMA specific. No response received from the BS. 127 * @QMI_WDS_CALL_END_REASON_CDMA_REJECTED_BY_BS: CDMA specific. Rejected by the BS. 128 * @QMI_WDS_CALL_END_REASON_CDMA_INCOMPATIBLE: CDMA specific. Concurrent services requested are incompatible. 129 * @QMI_WDS_CALL_END_REASON_CDMA_ALREADY_IN_TC: CDMA specific. Already in TC. 130 * @QMI_WDS_CALL_END_REASON_CDMA_USER_CALL_ORIGINATED_DURING_GPS: CDMA specific. Call originated during GPS. 131 * @QMI_WDS_CALL_END_REASON_CDMA_USER_CALL_ORIGINATED_DURING_SMS: CDMA specific. Call originated during SMS. 132 * @QMI_WDS_CALL_END_REASON_CDMA_NO_SERVICE: CDMA specific. No service. 133 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_CONFERENCE_FAILED: GSM/WCDMA specific. Call origination request failed. 134 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_INCOMING_REJECTED: GSM/WCDMA specific. Client rejected incoming call. 135 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_NO_SERVICE: GSM/WCDMA specific. No service. 136 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_NETWORK_END: GSM/WCDMA specific. Network ended the call. 137 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_LLC_SNDCP_FAILURE: GSM/WCDMA specific. LLC or SNDCP failure. 138 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_INSUFFICIENT_RESOURCES: GSM/WCDMA specific. Insufficient resources. 139 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_OPTION_TEMPORARILY_OUT_OF_ORDER: GSM/WCDMA specific. Service option temporarily out of order. 140 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_NSAPI_ALREADY_USED: GSM/WCDMA specific. NSAPI already used. 141 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_REGULAR_DEACTIVATION: GSM/WCDMA specific. Regular PDP context deactivation. 142 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_NETWORK_FAILURE: GSM/WCDMA specific. Network failure. 143 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_REATTACH_REQUIRED: GSM/WCDMA specific. Reattach required. 144 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_PROTOCOL_ERROR: GSM/WCDMA specific. Protocol error. 145 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_OPERATOR_DETERMINED_BARRING: GSM/WCDMA specific. Operator-determined barring. 146 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_UNKNOWN_APN: GSM/WCDMA specific. Unknown or missing APN. 147 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_UNKNOWN_PDP: GSM/WCDMA specific. Unknown PDP address or type. 148 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_GGSN_REJECT: GSM/WCDMA specific. Activation rejected by GGSN. 149 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_ACTIVATION_REJECT: GSM/WCDMA specific. Activation rejected. 150 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_OPTION_NOT_SUPPORTED: GSM/WCDMA specific. Service option not supported. 151 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_OPTION_UNSUBSCRIBED: GSM/WCDMA specific. Service option not subscribed. 152 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_QOS_NOT_ACCEPTED: GSM/WCDMA specific. QoS not accepted. 153 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_TFT_SEMANTIC_ERROR: GSM/WCDMA specific. Semantic error in TFT operation. 154 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_TFT_SYNTAX_ERROR: GSM/WCDMA specific. Syntax error in TFT operation. 155 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_UNKNOWN_PDP_CONTEXT: GSM/WCDMA specific. Unknown PDP context. 156 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_FILTER_SEMANTIC_ERROR: GSM/WCDMA specific. Semantic error in packet filters. 157 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_FILTER_SYNTAX_ERROR: GSM/WCDMA specific. Syntax error in packet filters. 158 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_PDP_WITHOUT_ACTIVE_TFT: GSM/WCDMA specific. PDP context without TFT activated. 159 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_INVALID_TRANSACTION_ID: GSM/WCDMA specific. Invalid transaction ID. 160 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_MESSAGE_INCORRECT_SEMANTIC: GSM/WCDMA specific. Message incorrect semantically. 161 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_INVALID_MANDATORY_INFO: GSM/WCDMA specific. Invalid mandatory information. 162 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_MESSAGE_TYPE_UNSUPPORTED: GSM/WCDMA specific. Message type not implemented. 163 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_MESSAGE_TYPE_NONCOMPATIBLE_STATE: GSM/WCDMA specific. Message not compatible with state. 164 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_UNKNOWN_INFO_ELEMENT: GSM/WCDMA specific. Information element unknown. 165 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_CONDITIONAL_IE_ERROR: GSM/WCDMA specific. Conditional IE error. 166 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_MESSAGE_AND_PROTOCOL_STATE_UNCOMPATIBLE: GSM/WCDMA specific. Message and protocol state uncompatible. 167 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_APN_TYPE_CONFLICT: GSM/WCDMA specific. APN type conflict. 168 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_NO_GPRS_CONTEXT: GSM/WCDMA specific. No GPRS context. 169 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_FEATURE_NOT_SUPPORTED: GSM/WCDMA specific. Feature not supported. 170 * @QMI_WDS_CALL_END_REASON_EVDO_CONNECTION_DENY_GENERAL_OR_BUSY: CDMA/EVDO specific. Received Connection Deny: General or Network busy. 171 * @QMI_WDS_CALL_END_REASON_EVDO_CONNECTION_DENY_BILLING_OR_AUTHENTICATION_FAILURE: CDMA/EVDO specific. Received Connection Deny: Billing or Authentication failure. 172 * @QMI_WDS_CALL_END_REASON_EVDO_HDR_CHANGE: CDMA/EVDO specific. Change HDR. 173 * @QMI_WDS_CALL_END_REASON_EVDO_HDR_EXIT: CDMA/EVDO specific. Exit HDR. 174 * @QMI_WDS_CALL_END_REASON_EVDO_HDR_NO_SESSION: CDMA/EVDO specific. No HDR session. 175 * @QMI_WDS_CALL_END_REASON_EVDO_HDR_ORIGINATION_DURING_GPS_FIX: CDMA/EVDO specific. HDR call ended in favor of a GPS fix. 176 * @QMI_WDS_CALL_END_REASON_EVDO_HDR_CONNECTION_SETUP_TIMEOUT: CDMA/EVDO specific. Connection setup timeout. 177 * @QMI_WDS_CALL_END_REASON_EVDO_HDR_RELEASED_BY_CM: CDMA/EVDO specific. Released HDR call by call manager. 178 * 179 * Reason for ending the call. 180 * 181 * Since: 1.0 182 */ 183 typedef enum { /*< since=1.0 >*/ 184 /* Generic reasons */ 185 QMI_WDS_CALL_END_REASON_GENERIC_UNSPECIFIED = 1, 186 QMI_WDS_CALL_END_REASON_GENERIC_CLIENT_END = 2, 187 QMI_WDS_CALL_END_REASON_GENERIC_NO_SERVICE = 3, 188 QMI_WDS_CALL_END_REASON_GENERIC_FADE = 4, 189 QMI_WDS_CALL_END_REASON_GENERIC_RELEASE_NORMAL = 5, 190 QMI_WDS_CALL_END_REASON_GENERIC_ACCESS_ATTEMPT_IN_PROGRESS = 6, 191 QMI_WDS_CALL_END_REASON_GENERIC_ACCESS_FAILURE = 7, 192 QMI_WDS_CALL_END_REASON_GENERIC_REDIRECTION_OR_HANDOFF = 8, 193 QMI_WDS_CALL_END_REASON_GENERIC_CLOSE_IN_PROGRESS = 9, 194 QMI_WDS_CALL_END_REASON_GENERIC_AUTHENTICATION_FAILED = 10, 195 QMI_WDS_CALL_END_REASON_GENERIC_INTERNAL_ERROR = 11, 196 197 /* CDMA specific reasons */ 198 QMI_WDS_CALL_END_REASON_CDMA_LOCK = 500, 199 QMI_WDS_CALL_END_REASON_CDMA_INTERCEPT = 501, 200 QMI_WDS_CALL_END_REASON_CDMA_REORDER = 502, 201 QMI_WDS_CALL_END_REASON_CDMA_RELEASE_SO_REJECT = 503, 202 QMI_WDS_CALL_END_REASON_CDMA_INCOMING_CALL = 504, 203 QMI_WDS_CALL_END_REASON_CDMA_ALERT_STOP = 505, 204 QMI_WDS_CALL_END_REASON_CDMA_ACTIVATION = 506, 205 QMI_WDS_CALL_END_REASON_CDMA_MAX_ACCESS_PROBES = 507, 206 QMI_WDS_CALL_END_REASON_CDMA_CCS_NOT_SUPPORTED_BY_BS = 508, 207 QMI_WDS_CALL_END_REASON_CDMA_NO_RESPONSE_FROM_BS = 509, 208 QMI_WDS_CALL_END_REASON_CDMA_REJECTED_BY_BS = 510, 209 QMI_WDS_CALL_END_REASON_CDMA_INCOMPATIBLE = 511, 210 QMI_WDS_CALL_END_REASON_CDMA_ALREADY_IN_TC = 512, 211 QMI_WDS_CALL_END_REASON_CDMA_USER_CALL_ORIGINATED_DURING_GPS = 513, 212 QMI_WDS_CALL_END_REASON_CDMA_USER_CALL_ORIGINATED_DURING_SMS = 514, 213 QMI_WDS_CALL_END_REASON_CDMA_NO_SERVICE = 515, 214 215 /* GSM/WCDMA specific reasons */ 216 QMI_WDS_CALL_END_REASON_GSM_WCDMA_CONFERENCE_FAILED = 1000, 217 QMI_WDS_CALL_END_REASON_GSM_WCDMA_INCOMING_REJECTED = 1001, 218 QMI_WDS_CALL_END_REASON_GSM_WCDMA_NO_SERVICE = 1002, 219 QMI_WDS_CALL_END_REASON_GSM_WCDMA_NETWORK_END = 1003, 220 QMI_WDS_CALL_END_REASON_GSM_WCDMA_LLC_SNDCP_FAILURE = 1004, 221 QMI_WDS_CALL_END_REASON_GSM_WCDMA_INSUFFICIENT_RESOURCES = 1005, 222 QMI_WDS_CALL_END_REASON_GSM_WCDMA_OPTION_TEMPORARILY_OUT_OF_ORDER = 1006, 223 QMI_WDS_CALL_END_REASON_GSM_WCDMA_NSAPI_ALREADY_USED = 1007, 224 QMI_WDS_CALL_END_REASON_GSM_WCDMA_REGULAR_DEACTIVATION = 1008, 225 QMI_WDS_CALL_END_REASON_GSM_WCDMA_NETWORK_FAILURE = 1009, 226 QMI_WDS_CALL_END_REASON_GSM_WCDMA_REATTACH_REQUIRED = 1010, 227 QMI_WDS_CALL_END_REASON_GSM_WCDMA_PROTOCOL_ERROR = 1011, 228 QMI_WDS_CALL_END_REASON_GSM_WCDMA_OPERATOR_DETERMINED_BARRING = 1012, 229 QMI_WDS_CALL_END_REASON_GSM_WCDMA_UNKNOWN_APN = 1013, 230 QMI_WDS_CALL_END_REASON_GSM_WCDMA_UNKNOWN_PDP = 1014, 231 QMI_WDS_CALL_END_REASON_GSM_WCDMA_GGSN_REJECT = 1015, 232 QMI_WDS_CALL_END_REASON_GSM_WCDMA_ACTIVATION_REJECT = 1016, 233 QMI_WDS_CALL_END_REASON_GSM_WCDMA_OPTION_NOT_SUPPORTED = 1017, 234 QMI_WDS_CALL_END_REASON_GSM_WCDMA_OPTION_UNSUBSCRIBED = 1018, 235 QMI_WDS_CALL_END_REASON_GSM_WCDMA_QOS_NOT_ACCEPTED = 1019, 236 QMI_WDS_CALL_END_REASON_GSM_WCDMA_TFT_SEMANTIC_ERROR = 1020, 237 QMI_WDS_CALL_END_REASON_GSM_WCDMA_TFT_SYNTAX_ERROR = 1021, 238 QMI_WDS_CALL_END_REASON_GSM_WCDMA_UNKNOWN_PDP_CONTEXT = 1022, 239 QMI_WDS_CALL_END_REASON_GSM_WCDMA_FILTER_SEMANTIC_ERROR = 1023, 240 QMI_WDS_CALL_END_REASON_GSM_WCDMA_FILTER_SYNTAX_ERROR = 1024, 241 QMI_WDS_CALL_END_REASON_GSM_WCDMA_PDP_WITHOUT_ACTIVE_TFT = 1025, 242 QMI_WDS_CALL_END_REASON_GSM_WCDMA_INVALID_TRANSACTION_ID = 1026, 243 QMI_WDS_CALL_END_REASON_GSM_WCDMA_MESSAGE_INCORRECT_SEMANTIC = 1027, 244 QMI_WDS_CALL_END_REASON_GSM_WCDMA_INVALID_MANDATORY_INFO = 1028, 245 QMI_WDS_CALL_END_REASON_GSM_WCDMA_MESSAGE_TYPE_UNSUPPORTED = 1029, 246 QMI_WDS_CALL_END_REASON_GSM_WCDMA_MESSAGE_TYPE_NONCOMPATIBLE_STATE = 1030, 247 QMI_WDS_CALL_END_REASON_GSM_WCDMA_UNKNOWN_INFO_ELEMENT = 1031, 248 QMI_WDS_CALL_END_REASON_GSM_WCDMA_CONDITIONAL_IE_ERROR = 1032, 249 QMI_WDS_CALL_END_REASON_GSM_WCDMA_MESSAGE_AND_PROTOCOL_STATE_UNCOMPATIBLE = 1033, 250 QMI_WDS_CALL_END_REASON_GSM_WCDMA_APN_TYPE_CONFLICT = 1034, 251 QMI_WDS_CALL_END_REASON_GSM_WCDMA_NO_GPRS_CONTEXT = 1035, 252 QMI_WDS_CALL_END_REASON_GSM_WCDMA_FEATURE_NOT_SUPPORTED = 1036, 253 254 /* EVDO specific reasons */ 255 QMI_WDS_CALL_END_REASON_EVDO_CONNECTION_DENY_GENERAL_OR_BUSY = 1500, 256 QMI_WDS_CALL_END_REASON_EVDO_CONNECTION_DENY_BILLING_OR_AUTHENTICATION_FAILURE = 1501, 257 QMI_WDS_CALL_END_REASON_EVDO_HDR_CHANGE = 1502, 258 QMI_WDS_CALL_END_REASON_EVDO_HDR_EXIT = 1503, 259 QMI_WDS_CALL_END_REASON_EVDO_HDR_NO_SESSION = 1504, 260 QMI_WDS_CALL_END_REASON_EVDO_HDR_ORIGINATION_DURING_GPS_FIX = 1505, 261 QMI_WDS_CALL_END_REASON_EVDO_HDR_CONNECTION_SETUP_TIMEOUT = 1506, 262 QMI_WDS_CALL_END_REASON_EVDO_HDR_RELEASED_BY_CM = 1507 263 } QmiWdsCallEndReason; 264 265 /** 266 * QmiWdsVerboseCallEndReasonType: 267 * @QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_MIP: Mobile IP. 268 * @QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_INTERNAL: Internal. 269 * @QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_CM: Call manager. 270 * @QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_3GPP: 3GPP. 271 * @QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_PPP: PPP. 272 * @QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_EHRPD: eHRPD. 273 * @QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_IPV6: IPv6. 274 * 275 * Type of verbose call end reason. 276 * 277 * Since: 1.0 278 */ 279 typedef enum { /*< since=1.0 >*/ 280 QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_MIP = 1, 281 QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_INTERNAL = 2, 282 QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_CM = 3, 283 QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_3GPP = 6, 284 QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_PPP = 7, 285 QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_EHRPD = 8, 286 QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_IPV6 = 9 287 } QmiWdsVerboseCallEndReasonType; 288 289 /** 290 * QmiWdsVerboseCallEndReasonMip: 291 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_ERROR_REASON_UNKNOWN: Unknown reason. 292 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_REASON_UNSPECIFIED: FA error. Reason unspecified. 293 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_ADMINISTRATIVELY_PROHIBITED: FA error. Administratively prohibited. 294 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_INSUFFICIENT_RESOURCES: FA error. Insufficient resources. 295 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_MOBILE_NODE_AUTHENTICATION_FAILURE: FA error. Mobile node authenticatin failure. 296 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_HA_AUTHENTICATION_FAILURE: FA error. HA authentication failure. 297 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_REQUESTED_LIFETIME_TOO_LONG: FA error. Requested lifetime too long. 298 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_MALFORMED_REQUEST: FA error. Malformed request. 299 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_MALFORMED_REPLY: FA error. Malformed reply. 300 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_ENCAPSULATION_UNAVAILABLE: FA error. Encapsulation unavailable. 301 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_VJHC_UNAVAILABLE: FA error. VJHC unavailable. 302 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_REVERSE_TUNNEL_UNAVAILABLE: FA error. Reverse tunnel unavailable. 303 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_REVERSE_TUNNEL_MANDATORY_AND_T_BIT_NOT_SET: FA error. Reverse tunnel mandatory and T bit not set. 304 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_DELIVERY_STYLE_NOT_SUPPORTED: FA error. Delivery style not supported. 305 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_MISSING_NAI: FA error. Missing NAI. 306 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_MISSING_HA: FA error. Missing HA. 307 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_MISSING_HOME_ADDRESS: FA error. Missing home address. 308 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_UNKNOWN_CHALLENGE: FA error. Unknown challenge. 309 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_MISSING_CHALLENGE: FA error. Missing challenge. 310 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_STALE_CHALLENGE: FA error. Stale challenge. 311 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_REASON_UNSPECIFIED: HA error. Reason unspecified. 312 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_ADMINISTRATIVELY_PROHIBITED: HA error. Administratively prohibited. 313 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_INSUFFICIENT_RESOURCES: HA error. Insufficient resources. 314 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_MOBILE_NODE_AUTHENTICATION_FAILURE: HA error. Mobile node authentication failure. 315 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_FA_AUTHENTICATION_FAILURE: HA error. FA authentication failure. 316 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_REGISTRATION_ID_MISMATCH: HA error. Registration ID mismatch. 317 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_MALFORMED_REQUEST: HA error. Malformed request. 318 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_UNKNOWN_HA_ADDRESS: HA error. Unknown HA address. 319 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_REVERSE_TUNNEL_UNAVAILABLE: HA error. Reverse tunnel unavailable. 320 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_REVERSE_TUNNEL_MANDATORY_AND_T_BIT_NOT_SET: HA error. Reverse tunnel mandatory and T bit not set. 321 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_ENCAPSULATION_UNAVAILABLE: HA error. Encapsulation unavailable. 322 * 323 * Mobile IP specific call end reasons, given when the @QmiWdsVerboseCallEndReasonType is #QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_MIP. 324 * 325 * Since: 1.0 326 */ 327 typedef enum { /*< since=1.0 >*/ 328 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_ERROR_REASON_UNKNOWN = -1, 329 330 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_REASON_UNSPECIFIED = 64, 331 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_ADMINISTRATIVELY_PROHIBITED = 65, 332 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_INSUFFICIENT_RESOURCES = 66, 333 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_MOBILE_NODE_AUTHENTICATION_FAILURE = 67, 334 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_HA_AUTHENTICATION_FAILURE = 68, 335 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_REQUESTED_LIFETIME_TOO_LONG = 69, 336 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_MALFORMED_REQUEST = 70, 337 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_MALFORMED_REPLY = 71, 338 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_ENCAPSULATION_UNAVAILABLE = 72, 339 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_VJHC_UNAVAILABLE = 73, 340 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_REVERSE_TUNNEL_UNAVAILABLE = 74, 341 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_REVERSE_TUNNEL_MANDATORY_AND_T_BIT_NOT_SET = 75, 342 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_DELIVERY_STYLE_NOT_SUPPORTED = 79, 343 344 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_MISSING_NAI = 97, 345 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_MISSING_HA = 98, 346 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_MISSING_HOME_ADDRESS = 99, 347 348 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_UNKNOWN_CHALLENGE = 104, 349 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_MISSING_CHALLENGE = 105, 350 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_STALE_CHALLENGE = 106, 351 352 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_REASON_UNSPECIFIED = 128, 353 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_ADMINISTRATIVELY_PROHIBITED = 129, 354 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_INSUFFICIENT_RESOURCES = 130, 355 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_MOBILE_NODE_AUTHENTICATION_FAILURE = 131, 356 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_FA_AUTHENTICATION_FAILURE = 132, 357 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_REGISTRATION_ID_MISMATCH = 133, 358 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_MALFORMED_REQUEST = 134, 359 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_UNKNOWN_HA_ADDRESS = 136, 360 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_REVERSE_TUNNEL_UNAVAILABLE = 137, 361 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_REVERSE_TUNNEL_MANDATORY_AND_T_BIT_NOT_SET = 138, 362 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_ENCAPSULATION_UNAVAILABLE = 139 363 } QmiWdsVerboseCallEndReasonMip; 364 365 /** 366 * QmiWdsVerboseCallEndReasonInternal: 367 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_ERROR: Internal error. 368 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_CALL_ENDED: Call ended. 369 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_UNKNOWN_INTERNAL_CAUSE: Unknown internal cause. 370 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_UNKNOWN_CAUSE: Unknown cause. 371 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_CLOSE_IN_PROGRESS: Close in progress. 372 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_NETWORK_INITIATED_TERMINATION: Network initiated termination. 373 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_APP_PREEMPTED: App preempted. 374 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_PDN_IPV4_CALL_DISALLOWED: PDN IPv4 call disallowed. Since: 1.14. 375 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_PDN_IPV4_CALL_THROTTLED: PDN IPv4 call throttled. Since: 1.14. 376 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_PDN_IPV6_CALL_DISALLOWED: PDN IPv6 call disallowed. Since: 1.14. 377 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_PDN_IPV6_CALL_THROTTLED: PDN IPv6 call throttled. Since: 1.14. 378 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_MODEM_RESTART: Modem restart. Since: 1.14. 379 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_PDP_PPP_NOT_SUPPORTED: PDP PPP not supported. Since: 1.14. 380 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_UNPREFERRED_RAT: Unpreferred RAT. Since: 1.14. 381 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_PHYSICAL_LINK_CLOSE_IN_PROGRESS: Physical link close in progress. Since: 1.14. 382 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_APN_PENDING_HANDOVER: APN pending handover. Since: 1.14. 383 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_PROFILE_BEARER_INCOMPATIBLE: Profile bearer incompatible. Since: 1.14. 384 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_MMGDSI_CARD_EVENT: MMGDSI Card event. Since: 1.14. 385 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_LPM_OR_POWER_DOWN: LPM or power down. Since: 1.14. 386 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_APN_DISABLED: APN disabled. Since: 1.14. 387 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_MPIT_EXPIRED: MPIT expired. Since: 1.14. 388 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_IPV6_ADDRESS_TRANSFER_FAILED: IPv6 address transfer failed. Since: 1.14. 389 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_TRAT_SWAP_FAILED: TRAT swap failed. Since: 1.14. 390 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_EHRPD_TO_HRPD_FALLBACK: eHRPD to HRPD fallback. Since 1.24.10. 391 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_MANDATORY_APN_DISABLED: Mandatory APN disabled. Since 1.24.10. 392 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_MIP_CONFIG_FAILURE: MIP config failure. Since 1.24.10. 393 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_PDN_INACTIVITY_TIMER_EXPIRED: PDN inactivity timeout expired. Since 1.24.10. 394 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_MAX_V4_CONNECTIONS: Max IPv4 connections. Since 1.24.10. 395 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_MAX_V6_CONNECTIONS: Max IPv6 connections. Since 1.24.10. 396 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_APN_MISMATCH: APN mismatch. Since 1.24.10. 397 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_IP_VERSION_MISMATCH: IP version mismatch. Since 1.24.10. 398 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_DUN_CALL_DISALLOWED: DUN call disallowed. Since 1.24.10. 399 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_INVALID_PROFILE: Invalid profile. Since 1.24.10. 400 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_EPC_NONEPC_TRANSITION: EPC to non-EPC transition. Since 1.24.10. 401 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_INVALID_PROFILE_ID: Invalid profile ID. Since 1.24.10. 402 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_CALL_ALREADY_PRESENT: Call already present. Since 1.24.10. 403 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_INTERFACE_IN_USE: Interface in use. Since 1.24.10. 404 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_IP_PDP_MISMATCH: IP PDP mismatch. Since 1.24.10. 405 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_APN_DISALLOWED_ON_ROAMING: APN disallowed on roaming. Since 1.24.10. 406 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_APN_PARAMETER_CHANGE: APN parameter change. Since 1.24.10. 407 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_INTERFACE_IN_USE_CONFIG_MATCH: Interface in use config match. Since 1.24.10. 408 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_NULL_APN_DISALLOWED: NULL APN disallowed. Since 1.24.10. 409 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_THERMAL_MITIGATION: Thermal mitigation. Since 1.24.10. 410 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_SUBS_ID_MISMATCH: Subs ID mismatch Since 1.24.10. 411 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_DATA_SETTINGS_DISABLED: Data settings disabled. Since 1.24.10. 412 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_DATA_ROAMING_SETTINGS_DISABLED: Data roaming settings disabled. Since 1.24.10. 413 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_APN_FORMAT_INVALID: APN format invalid. Since 1.24.10. 414 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_DDS_CALL_ABORT: DDS call abort. Since 1.24.10. 415 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_VALIDATION_FAILURE: Validation failure. Since 1.24.10. 416 * 417 * Internal call end reasons, given when the @QmiWdsVerboseCallEndReasonType is #QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_INTERNAL. 418 * 419 * Since: 1.0 420 */ 421 typedef enum { /*< since=1.0 >*/ 422 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_ERROR = 201, 423 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_CALL_ENDED = 202, 424 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_UNKNOWN_INTERNAL_CAUSE = 203, 425 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_UNKNOWN_CAUSE = 204, 426 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_CLOSE_IN_PROGRESS = 205, 427 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_NETWORK_INITIATED_TERMINATION = 206, 428 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_APP_PREEMPTED = 207, 429 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_PDN_IPV4_CALL_DISALLOWED = 208, 430 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_PDN_IPV4_CALL_THROTTLED = 209, 431 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_PDN_IPV6_CALL_DISALLOWED = 210, 432 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_PDN_IPV6_CALL_THROTTLED = 211, 433 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_MODEM_RESTART = 212, 434 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_PDP_PPP_NOT_SUPPORTED = 213, 435 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_UNPREFERRED_RAT = 214, 436 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_PHYSICAL_LINK_CLOSE_IN_PROGRESS = 215, 437 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_APN_PENDING_HANDOVER = 216, 438 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_PROFILE_BEARER_INCOMPATIBLE = 217, 439 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_MMGDSI_CARD_EVENT = 218, 440 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_LPM_OR_POWER_DOWN = 219, 441 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_APN_DISABLED = 220, 442 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_MPIT_EXPIRED = 221, 443 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_IPV6_ADDRESS_TRANSFER_FAILED = 222, 444 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_TRAT_SWAP_FAILED = 223, 445 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_EHRPD_TO_HRPD_FALLBACK = 224, 446 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_MANDATORY_APN_DISABLED = 225, 447 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_MIP_CONFIG_FAILURE = 226, 448 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_PDN_INACTIVITY_TIMER_EXPIRED = 227, 449 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_MAX_V4_CONNECTIONS = 228, 450 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_MAX_V6_CONNECTIONS = 229, 451 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_APN_MISMATCH = 230, 452 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_IP_VERSION_MISMATCH = 231, 453 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_DUN_CALL_DISALLOWED = 232, 454 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_INVALID_PROFILE = 233, 455 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_EPC_NONEPC_TRANSITION = 234, 456 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_INVALID_PROFILE_ID = 235, 457 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_CALL_ALREADY_PRESENT = 236, 458 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_INTERFACE_IN_USE = 237, 459 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_IP_PDP_MISMATCH = 238, 460 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_APN_DISALLOWED_ON_ROAMING = 239, 461 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_APN_PARAMETER_CHANGE = 240, 462 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_INTERFACE_IN_USE_CONFIG_MATCH = 241, 463 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_NULL_APN_DISALLOWED = 242, 464 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_THERMAL_MITIGATION = 243, 465 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_SUBS_ID_MISMATCH = 244, 466 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_DATA_SETTINGS_DISABLED = 245, 467 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_DATA_ROAMING_SETTINGS_DISABLED = 246, 468 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_APN_FORMAT_INVALID = 247, 469 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_DDS_CALL_ABORT = 248, 470 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_VALIDATION_FAILURE = 249, 471 } QmiWdsVerboseCallEndReasonInternal; 472 473 /** 474 * QmiWdsVerboseCallEndReasonCm: 475 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_CDMA_LOCK: CDMA specific. Phone is CDMA-locked. 476 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_INTERCEPT: CDMA specific. Received intercept from the BS. 477 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_REORDER: CDMA specific. Received reorder from the BS. 478 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_RELEASE_SO_REJECT: CDMA specific. Received release from the BS, SO reject. 479 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_INCOMING_CALL: CDMA specific. Received incoming call from the BS. 480 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_ALERT_STOP: CDMA specific. Received alert stop from the BS. 481 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_ACTIVATION: CDMA specific. Received end activation. 482 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_MAX_ACCESS_PROBES: CDMA specific. Maximum access probes transmitted. 483 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_CCS_NOT_SUPPORTED_BY_BS: CDMA specific. Concurrent service not supported by the BS. 484 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_NO_RESPONSE_FROM_BS: CDMA specific. No response received from the BS. 485 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_REJECTED_BY_BS: CDMA specific. Rejected by the BS. 486 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_INCOMPATIBLE: CDMA specific. Concurrent services requested are incompatible. 487 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_ALREADY_IN_TC: CDMA specific. Already in TC. 488 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_USER_CALL_ORIGINATED_DURING_GPS: CDMA specific. Call originated during GPS. 489 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_USER_CALL_ORIGINATED_DURING_SMS: CDMA specific. Call originated during SMS. 490 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_NO_CDMA_SERVICE: CDMA specific. No service. 491 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_MC_ABORT: MC abort. Since 1.24.10. 492 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_PSIST_NG: Persistence test failure. Since 1.24.10. 493 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_UIM_NOT_PRESENT: UIM not present. Since 1.24.10. 494 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_RETRY_ORDER: Retry order. 495 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_ACCESS_BLOCK: Access blocked. Since 1.24.10. 496 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_ACCESS_BLOCK_ALL: Access blocked for all. Since 1.24.10. 497 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_IS707B_MAX_ACCESS_PROBES: Maximum access probes for IS-707B call. Since 1.24.10. 498 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_THERMAL_EMERGENCY: Thermal emergency. Since 1.24.10. 499 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_CALL_ORIGINATION_THROTTLED: Call origination throttled. Since 1.24.10. 500 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_USER_CALL_ORIGINATED: Voice call originated and concurrent voice/data not supported. Since 1.24.10. 501 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_CONFERENCE_FAILED: Conference failed. Since 1.24.10. 502 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_INCOMING_REJECTED: Incoming rejected. 503 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_NO_GATEWAY_SERVICE: No gateway service. 504 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_NO_GPRS_CONTEXT: No GPRS context. 505 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_ILLEGAL_MS: Illegal MS. 506 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_ILLEGAL_ME: Illegal ME. 507 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_GPRS_AND_NON_GPRS_SERVICES_NOT_ALLOWED: GPRS and non GPRS services not allowed. 508 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_GPRS_SERVICES_NOT_ALLOWED: GPRS services not allowed. 509 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_MS_IDENTITY_NOT_DERIVED_BY_THE_NETWORK: MS identity not derived by the network. 510 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_IMPLICITLY_DETACHED: Implicitly detached. 511 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_PLMN_NOT_ALLOWED: PLMN not allowed. 512 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LA_NOT_ALLOWED: LA not allowed. 513 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_GPRS_SERVICES_NOT_ALLOWED_IN_PLMN: GPRS services not allowed in PLMN. 514 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_PDP_DUPLICATE: PDP duplicate. 515 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_UE_RAT_CHANGE: UE radio access technology change. 516 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_CONGESTION: Congestion. 517 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_NO_PDP_CONTEXT_ACTIVATED: No PDP context activated. 518 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_ACCESS_CLASS_DSAC_REJECTION: Access class DSAC rejection. 519 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_PDP_ACTIVATE_MAX_RETRY_FAILED: Maximum retries failed to activate PDP context. Since 1.24.10. 520 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_RAB_FAILURE: RAB failure. Since 1.24.10. 521 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_EPS_SERVICE_NOT_ALLOWED: EPS service not allowed. Since 1.24.10. 522 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_TRACKING_AREA_NOT_ALLOWED: Tracking area not allowed. Since 1.24.10. 523 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_ROAMING_NOT_ALLOWED_IN_TRACKING_AREA: Roaming not allowed in tracking area. Since 1.24.10. 524 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_NO_SUITABLE_CELLS_IN_TRACKING_AREA: No suitable cells in tracking area. Since 1.24.10. 525 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_NOT_AUTHORIZED_CLOSED_SUBSCRIBER_GROUP: Not authorized in closed subscriber group. Since 1.24.10. 526 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_ESM_UNKNOWN_EPS_BEARER_CONTEXT: EPS Session Management, unknown EPS bearer context. Since 1.24.10. 527 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_DRB_RELEASED_AT_RRC: DRB released at RRC. Since 1.24.10. 528 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_NAS_SIGNAL_CONNECTION_RELEASED: NAS signal connection released. Since 1.24.10. 529 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_EMM_DETACHED: EPS Mobility Management, detached. Since 1.24.10. 530 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_EMM_ATTACH_FAILED: EPS Mobility Management, attach failed. Since 1.24.10. 531 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_EMM_ATTACH_STARTED: EPS Mobility Management, attach started. Since 1.24.10. 532 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LTE_NAS_SERVICE_REQUEST_FAILED: LTE NAS service request failed. Since 1.24.10. 533 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_ESM_ACTIVE_DEDICATED_BEARER_REACTIVATED_BY_NW: EPS Session Management, active dedicated bearer reactivated by network. Since 1.24.10. 534 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_ESM_LOWER_LAYER_FAILURE: EPS Session Management, lower layer failure. Since 1.24.10. 535 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_ESM_SYNC_UP_WITH_NW: EPS Session Management, sync up with network. Since 1.24.10. 536 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_ESM_NW_ACTIVATED_DEDICATED_BEARER_WITH_ID_OF_DEFAULT_BEARER: EPS Session Management, network activated dedicated bearer with id of default bearer. Since 1.24.10. 537 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_ESM_BAD_OTA_MESSAGE: EPS Session Management, bad OTA message. Since 1.24.10. 538 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_ESM_DS_REJECTED_CALL: EPS Session Management, DS rejected call. Since 1.24.10. 539 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_ESM_CONTEXT_TRANSFERRED_DUE_TO_IRAT: EPS Session Management, context transferred due to IRAT. Since 1.24.10. 540 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_DS_EXPLICIT_DEACT: DS explicit deactivation. Since 1.24.10. 541 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_ESM_LOCAL_CAUSE_NONE: EPS Session Management, local cause none. Since 1.24.10. 542 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LTE_NAS_SERVICE_REQUEST_FAILED_NO_THROTTLE: LTE NAS service request failed, no throttle. Since 1.24.10. 543 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_ACL_FAILURE: ACL failure. Since 1.24.10. 544 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LTE_NAS_SERVICE_REQUEST_FAILED_DS_DISALLOW: LTE NAS service request failed, DS disallow. Since 1.24.10. 545 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_EMM_T3417_EXPIRED: EPS Mobility Management, T3417 expired. Since 1.24.10. 546 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_EMM_T3417_EXT_EXPIRED: EPS Mobility Management, T3417 ext expired. Since 1.24.10. 547 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_UL_DATA_CONFIRMATION_FAILURE_TXN: LTE Radio Resource Control, UL data confirmation failure, txn. Since 1.24.10. 548 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_UL_DATA_CONFIRMATION_FAILURE_HANDOVER: LTE Radio Resource Control, UL data confirmation failure, handover. Since 1.24.10. 549 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_UL_DATA_CONFIRMATION_FAILURE_CONN_REL: LTE Radio Resource Control, UL data confirmation failure, connection release. Since 1.24.10. 550 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_UL_DATA_CONFIRMATION_FAILURE_RLF: LTE Radio Resource Control, UL data confirmation failure, radio link failure. Since 1.24.10. 551 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_UL_DATA_CONFIRMATION_FAILURE_CTRL_NOT_CONN: LTE Radio Resource Control, UL data confirmation failure, ctrl not conn. Since 1.24.10. 552 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_ESTABLISHMENT_FAILURE: LTE Radio Resource Control, connection establishment failure. Since 1.24.10. 553 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_ESTABLISHMENT_FAILURE_ABORTED: LTE Radio Resource Control, connection establishment failure, aborted. Since 1.24.10. 554 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_ESTABLISHMENT_FAILURE_ACCESS_BARRED: LTE Radio Resource Control, connection establishment failure, access barred. Since 1.24.10. 555 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_ESTABLISHMENT_FAILURE_CELL_RESELECTION: LTE Radio Resource Control, connection establishment failure, cell reselection. Since 1.24.10. 556 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_ESTABLISHMENT_FAILURE_CONFIG_FAILURE: LTE Radio Resource Control, connection establishment failure, config failure. Since 1.24.10. 557 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_ESTABLISHMENT_FAILURE_TIMER_EXPIRED: LTE Radio Resource Control, connection establishment failure, timer expired. Since 1.24.10. 558 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_ESTABLISHMENT_FAILURE_LINK_FAILURE: LTE Radio Resource Control, connection establishment failure, link failure. Since 1.24.10. 559 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_ESTABLISHMENT_FAILURE_NOT_CAMPED: LTE Radio Resource Control, connection establishment failure, not camped. Since 1.24.10. 560 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_ESTABLISHMENT_FAILURE_SI_FAILURE: LTE Radio Resource Control, connection establishment failure, SI failure. Since 1.24.10. 561 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_ESTABLISHMENT_FAILURE_REJECTED: LTE Radio Resource Control, connection establishment failure, rejected. Since 1.24.10. 562 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_RELEASE_NORMAL: LTE Radio Resource Control, connection release, normal. Since 1.24.10. 563 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_RELEASE_RLF: LTE Radio Resource Control, connection release, radio link failure. Since 1.24.10. 564 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_RELEASE_CRE_FAILURE: LTE Radio Resource Control, connection release, cre failure. Since 1.24.10. 565 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_RELEASE_OOS_DURING_CRE: LTE Radio Resource Control, connection release, oos during cre. Since 1.24.10. 566 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_RELEASE_ABORTED: LTE Radio Resource Control, connection release, aborted. Since 1.24.10. 567 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_RELEASE_SIB_READ_ERROR: LTE Radio Resource Control, connection release, SIB read error. Since 1.24.10. 568 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_DETACH_WITH_REATTACH_LTE_NW_DETACH: Detach with reattach LTE network detach. Since 1.24.10. 569 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_DETACH_WITHOUT_REATTACH_LTE_NW_DETACH: Detach without reattach LTE network detach. Since 1.24.10. 570 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_ESM_PROC_TIMEOUT: EPS Session Management, proc timeout. Since 1.24.10. 571 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_MESSAGE_EXCEED_MAX_L2_LIMIT: Message exceed max L2 limit. Since 1.24.10. 572 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_CONNECTION_DENY_GENERAL_OR_BUSY: CDMA/EVDO specific. Received Connection Deny. General or Network busy. 573 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_CONNECTION_DENY_BILLING_OR_AUTHENTICATION_FAILURE: CDMA/EVDO specific. Received Connection Deny. Billing or Authentication failure. 574 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_CHANGE: CDMA/EVDO specific. Change HDR. 575 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_EXIT: CDMA/EVDO specific. Exit HDR. 576 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_NO_SESSION: CDMA/EVDO specific. No HDR session. 577 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_ORIGINATION_DURING_GPS_FIX: CDMA/EVDO specific. HDR call ended in favor of a GPS fix. 578 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_CONNECTION_SETUP_TIMEOUT: CDMA/EVDO specific. Connection setup timeout. 579 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_RELEASED_BY_CM: CDMA/EVDO specific. Released HDR call by call manager. 580 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_COLLOCATED_ACQUISITION_FAILED: Failed to acquire co-located HDR for origination. Since 1.24.10. 581 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_OTASP_COMMIT_IN_PROGRESS: CDMA/EVDO specific. OTASP commit in progress. Since 1.24.10. 582 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_NO_HYBRID_SERVICE: CDMA/EVDO specific. No hybrid HDR service. 583 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_NO_LOCK_GRANTED: CDMA/EVDO specific. No lock granted. Since 1.24.10. 584 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_HOLD_OTHER_IN_PROGRESS: CDMA/EVDO specific. hold other in progress. Since 1.24.10. 585 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_FADE: CDMA/EVDO specific. Fade. Since 1.24.10. 586 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_ACCESS_FAILURE: CDMA/EVDO specific. Access failure. Since 1.24.10. 587 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_CLIENT_END: Client end. 588 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_NO_SERVICE: No service. 589 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_FADE: Fade. 590 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_RELEASE_NORMAL: Release normal. 591 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_ACCESS_ATTEMPT_IN_PROGRESS: Access attempt in progress. 592 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_ACCESS_FAILURE: Access Failure. 593 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_REDIRECTION_OR_HANDOFF: Redirection or handoff. 594 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_OFFLINE: Offline. Since 1.24.10. 595 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_EMERGENCY_MODE: Emergency mode. Since 1.24.10. 596 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_PHONE_IN_USE: Phone in use. Since 1.24.10. 597 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_INVALID_MODE: Invalid mode. Since 1.24.10. 598 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_INVALID_SIM_STATE: Invalid SIM state. Since 1.24.10. 599 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_NO_COLLOCATED_HDR: No collocated HDR. Since 1.24.10. 600 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_CALL_CONTROL_REJECTED: Call control rejected. Since 1.24.10. 601 * 602 * Call manager specific call end reasons, given when the @QmiWdsVerboseCallEndReasonType is #QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_CM. 603 * 604 * Since: 1.0 605 */ 606 typedef enum { /*< since=1.0 >*/ 607 QMI_WDS_VERBOSE_CALL_END_REASON_CM_CDMA_LOCK = 500, 608 QMI_WDS_VERBOSE_CALL_END_REASON_CM_INTERCEPT = 501, 609 QMI_WDS_VERBOSE_CALL_END_REASON_CM_REORDER = 502, 610 QMI_WDS_VERBOSE_CALL_END_REASON_CM_RELEASE_SO_REJECT = 503, 611 QMI_WDS_VERBOSE_CALL_END_REASON_CM_INCOMING_CALL = 504, 612 QMI_WDS_VERBOSE_CALL_END_REASON_CM_ALERT_STOP = 505, 613 QMI_WDS_VERBOSE_CALL_END_REASON_CM_ACTIVATION = 506, 614 QMI_WDS_VERBOSE_CALL_END_REASON_CM_MAX_ACCESS_PROBES = 507, 615 QMI_WDS_VERBOSE_CALL_END_REASON_CM_CCS_NOT_SUPPORTED_BY_BS = 508, 616 QMI_WDS_VERBOSE_CALL_END_REASON_CM_NO_RESPONSE_FROM_BS = 509, 617 QMI_WDS_VERBOSE_CALL_END_REASON_CM_REJECTED_BY_BS = 510, 618 QMI_WDS_VERBOSE_CALL_END_REASON_CM_INCOMPATIBLE = 511, 619 QMI_WDS_VERBOSE_CALL_END_REASON_CM_ALREADY_IN_TC = 512, 620 QMI_WDS_VERBOSE_CALL_END_REASON_CM_USER_CALL_ORIGINATED_DURING_GPS = 513, 621 QMI_WDS_VERBOSE_CALL_END_REASON_CM_USER_CALL_ORIGINATED_DURING_SMS = 514, 622 QMI_WDS_VERBOSE_CALL_END_REASON_CM_NO_CDMA_SERVICE = 515, 623 QMI_WDS_VERBOSE_CALL_END_REASON_CM_MC_ABORT = 516, 624 QMI_WDS_VERBOSE_CALL_END_REASON_CM_PSIST_NG = 517, 625 QMI_WDS_VERBOSE_CALL_END_REASON_CM_UIM_NOT_PRESENT = 518, 626 QMI_WDS_VERBOSE_CALL_END_REASON_CM_RETRY_ORDER = 519, 627 QMI_WDS_VERBOSE_CALL_END_REASON_CM_ACCESS_BLOCK = 520, 628 QMI_WDS_VERBOSE_CALL_END_REASON_CM_ACCESS_BLOCK_ALL = 521, 629 QMI_WDS_VERBOSE_CALL_END_REASON_CM_IS707B_MAX_ACCESS_PROBES = 522, 630 QMI_WDS_VERBOSE_CALL_END_REASON_CM_THERMAL_EMERGENCY = 523, 631 QMI_WDS_VERBOSE_CALL_END_REASON_CM_CALL_ORIGINATION_THROTTLED = 524, 632 QMI_WDS_VERBOSE_CALL_END_REASON_CM_USER_CALL_ORIGINATED = 525, 633 634 QMI_WDS_VERBOSE_CALL_END_REASON_CM_CONFERENCE_FAILED = 1000, 635 QMI_WDS_VERBOSE_CALL_END_REASON_CM_INCOMING_REJECTED = 1001, 636 QMI_WDS_VERBOSE_CALL_END_REASON_CM_NO_GATEWAY_SERVICE = 1002, 637 QMI_WDS_VERBOSE_CALL_END_REASON_CM_NO_GPRS_CONTEXT = 1003, 638 QMI_WDS_VERBOSE_CALL_END_REASON_CM_ILLEGAL_MS = 1004, 639 QMI_WDS_VERBOSE_CALL_END_REASON_CM_ILLEGAL_ME = 1005, 640 QMI_WDS_VERBOSE_CALL_END_REASON_CM_GPRS_AND_NON_GPRS_SERVICES_NOT_ALLOWED = 1006, 641 QMI_WDS_VERBOSE_CALL_END_REASON_CM_GPRS_SERVICES_NOT_ALLOWED = 1007, 642 QMI_WDS_VERBOSE_CALL_END_REASON_CM_MS_IDENTITY_NOT_DERIVED_BY_THE_NETWORK = 1008, 643 QMI_WDS_VERBOSE_CALL_END_REASON_CM_IMPLICITLY_DETACHED = 1009, 644 QMI_WDS_VERBOSE_CALL_END_REASON_CM_PLMN_NOT_ALLOWED = 1010, 645 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LA_NOT_ALLOWED = 1011, 646 QMI_WDS_VERBOSE_CALL_END_REASON_CM_GPRS_SERVICES_NOT_ALLOWED_IN_PLMN = 1012, 647 QMI_WDS_VERBOSE_CALL_END_REASON_CM_PDP_DUPLICATE = 1013, 648 QMI_WDS_VERBOSE_CALL_END_REASON_CM_UE_RAT_CHANGE = 1014, 649 QMI_WDS_VERBOSE_CALL_END_REASON_CM_CONGESTION = 1015, 650 QMI_WDS_VERBOSE_CALL_END_REASON_CM_NO_PDP_CONTEXT_ACTIVATED = 1016, 651 QMI_WDS_VERBOSE_CALL_END_REASON_CM_ACCESS_CLASS_DSAC_REJECTION = 1017, 652 QMI_WDS_VERBOSE_CALL_END_REASON_CM_PDP_ACTIVATE_MAX_RETRY_FAILED = 1018, 653 QMI_WDS_VERBOSE_CALL_END_REASON_CM_RAB_FAILURE = 1019, 654 QMI_WDS_VERBOSE_CALL_END_REASON_CM_EPS_SERVICE_NOT_ALLOWED = 1020, 655 QMI_WDS_VERBOSE_CALL_END_REASON_CM_TRACKING_AREA_NOT_ALLOWED = 1021, 656 QMI_WDS_VERBOSE_CALL_END_REASON_CM_ROAMING_NOT_ALLOWED_IN_TRACKING_AREA = 1022, 657 QMI_WDS_VERBOSE_CALL_END_REASON_CM_NO_SUITABLE_CELLS_IN_TRACKING_AREA = 1023, 658 QMI_WDS_VERBOSE_CALL_END_REASON_CM_NOT_AUTHORIZED_CLOSED_SUBSCRIBER_GROUP = 1024, 659 QMI_WDS_VERBOSE_CALL_END_REASON_CM_ESM_UNKNOWN_EPS_BEARER_CONTEXT = 1025, 660 QMI_WDS_VERBOSE_CALL_END_REASON_CM_DRB_RELEASED_AT_RRC = 1026, 661 QMI_WDS_VERBOSE_CALL_END_REASON_CM_NAS_SIGNAL_CONNECTION_RELEASED = 1027, 662 QMI_WDS_VERBOSE_CALL_END_REASON_CM_EMM_DETACHED = 1028, 663 QMI_WDS_VERBOSE_CALL_END_REASON_CM_EMM_ATTACH_FAILED = 1029, 664 QMI_WDS_VERBOSE_CALL_END_REASON_CM_EMM_ATTACH_STARTED = 1030, 665 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LTE_NAS_SERVICE_REQUEST_FAILED = 1031, 666 QMI_WDS_VERBOSE_CALL_END_REASON_CM_ESM_ACTIVE_DEDICATED_BEARER_REACTIVATED_BY_NW = 1032, 667 QMI_WDS_VERBOSE_CALL_END_REASON_CM_ESM_LOWER_LAYER_FAILURE = 1033, 668 QMI_WDS_VERBOSE_CALL_END_REASON_CM_ESM_SYNC_UP_WITH_NW = 1034, 669 QMI_WDS_VERBOSE_CALL_END_REASON_CM_ESM_NW_ACTIVATED_DEDICATED_BEARER_WITH_ID_OF_DEFAULT_BEARER = 1035, 670 QMI_WDS_VERBOSE_CALL_END_REASON_CM_ESM_BAD_OTA_MESSAGE = 1036, 671 QMI_WDS_VERBOSE_CALL_END_REASON_CM_ESM_DS_REJECTED_CALL = 1037, 672 QMI_WDS_VERBOSE_CALL_END_REASON_CM_ESM_CONTEXT_TRANSFERRED_DUE_TO_IRAT = 1038, 673 QMI_WDS_VERBOSE_CALL_END_REASON_CM_DS_EXPLICIT_DEACT = 1039, 674 QMI_WDS_VERBOSE_CALL_END_REASON_CM_ESM_LOCAL_CAUSE_NONE = 1040, 675 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LTE_NAS_SERVICE_REQUEST_FAILED_NO_THROTTLE = 1041, 676 QMI_WDS_VERBOSE_CALL_END_REASON_CM_ACL_FAILURE = 1042, 677 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LTE_NAS_SERVICE_REQUEST_FAILED_DS_DISALLOW = 1043, 678 QMI_WDS_VERBOSE_CALL_END_REASON_CM_EMM_T3417_EXPIRED = 1044, 679 QMI_WDS_VERBOSE_CALL_END_REASON_CM_EMM_T3417_EXT_EXPIRED = 1045, 680 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_UL_DATA_CONFIRMATION_FAILURE_TXN = 1046, 681 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_UL_DATA_CONFIRMATION_FAILURE_HANDOVER = 1047, 682 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_UL_DATA_CONFIRMATION_FAILURE_CONN_REL = 1048, 683 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_UL_DATA_CONFIRMATION_FAILURE_RLF = 1049, 684 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_UL_DATA_CONFIRMATION_FAILURE_CTRL_NOT_CONN = 1050, 685 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_ESTABLISHMENT_FAILURE = 1051, 686 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_ESTABLISHMENT_FAILURE_ABORTED = 1052, 687 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_ESTABLISHMENT_FAILURE_ACCESS_BARRED = 1053, 688 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_ESTABLISHMENT_FAILURE_CELL_RESELECTION = 1054, 689 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_ESTABLISHMENT_FAILURE_CONFIG_FAILURE = 1055, 690 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_ESTABLISHMENT_FAILURE_TIMER_EXPIRED = 1056, 691 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_ESTABLISHMENT_FAILURE_LINK_FAILURE = 1057, 692 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_ESTABLISHMENT_FAILURE_NOT_CAMPED = 1058, 693 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_ESTABLISHMENT_FAILURE_SI_FAILURE = 1059, 694 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_ESTABLISHMENT_FAILURE_REJECTED = 1060, 695 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_RELEASE_NORMAL = 1061, 696 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_RELEASE_RLF = 1062, 697 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_RELEASE_CRE_FAILURE = 1063, 698 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_RELEASE_OOS_DURING_CRE = 1064, 699 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_RELEASE_ABORTED = 1065, 700 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_RELEASE_SIB_READ_ERROR = 1066, 701 QMI_WDS_VERBOSE_CALL_END_REASON_CM_DETACH_WITH_REATTACH_LTE_NW_DETACH = 1067, 702 QMI_WDS_VERBOSE_CALL_END_REASON_CM_DETACH_WITHOUT_REATTACH_LTE_NW_DETACH = 1068, 703 QMI_WDS_VERBOSE_CALL_END_REASON_CM_ESM_PROC_TIMEOUT = 1069, 704 QMI_WDS_VERBOSE_CALL_END_REASON_CM_MESSAGE_EXCEED_MAX_L2_LIMIT = 1070, 705 706 QMI_WDS_VERBOSE_CALL_END_REASON_CM_CONNECTION_DENY_GENERAL_OR_BUSY = 1500, 707 QMI_WDS_VERBOSE_CALL_END_REASON_CM_CONNECTION_DENY_BILLING_OR_AUTHENTICATION_FAILURE = 1501, 708 QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_CHANGE = 1502, 709 QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_EXIT = 1503, 710 QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_NO_SESSION = 1504, 711 QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_ORIGINATION_DURING_GPS_FIX = 1505, 712 QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_CONNECTION_SETUP_TIMEOUT = 1506, 713 QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_RELEASED_BY_CM = 1507, 714 QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_COLLOCATED_ACQUISITION_FAILED = 1508, 715 QMI_WDS_VERBOSE_CALL_END_REASON_CM_OTASP_COMMIT_IN_PROGRESS = 1509, 716 QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_NO_HYBRID_SERVICE = 1510, 717 QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_NO_LOCK_GRANTED = 1511, 718 QMI_WDS_VERBOSE_CALL_END_REASON_CM_HOLD_OTHER_IN_PROGRESS = 1512, 719 QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_FADE = 1513, 720 QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_ACCESS_FAILURE = 1514, 721 722 QMI_WDS_VERBOSE_CALL_END_REASON_CM_CLIENT_END = 2000, 723 QMI_WDS_VERBOSE_CALL_END_REASON_CM_NO_SERVICE = 2001, 724 QMI_WDS_VERBOSE_CALL_END_REASON_CM_FADE = 2002, 725 QMI_WDS_VERBOSE_CALL_END_REASON_CM_RELEASE_NORMAL = 2003, 726 QMI_WDS_VERBOSE_CALL_END_REASON_CM_ACCESS_ATTEMPT_IN_PROGRESS = 2004, 727 QMI_WDS_VERBOSE_CALL_END_REASON_CM_ACCESS_FAILURE = 2005, 728 QMI_WDS_VERBOSE_CALL_END_REASON_CM_REDIRECTION_OR_HANDOFF = 2006, 729 730 QMI_WDS_VERBOSE_CALL_END_REASON_CM_OFFLINE = 2500, 731 QMI_WDS_VERBOSE_CALL_END_REASON_CM_EMERGENCY_MODE = 2501, 732 QMI_WDS_VERBOSE_CALL_END_REASON_CM_PHONE_IN_USE = 2502, 733 QMI_WDS_VERBOSE_CALL_END_REASON_CM_INVALID_MODE = 2503, 734 QMI_WDS_VERBOSE_CALL_END_REASON_CM_INVALID_SIM_STATE = 2504, 735 QMI_WDS_VERBOSE_CALL_END_REASON_CM_NO_COLLOCATED_HDR = 2505, 736 QMI_WDS_VERBOSE_CALL_END_REASON_CM_CALL_CONTROL_REJECTED = 2506, 737 } QmiWdsVerboseCallEndReasonCm; 738 739 /** 740 * QmiWdsVerboseCallEndReason3gpp: 741 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_OPERATOR_DETERMINED_BARRING: Operator-determined barring. 742 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_LLC_SNDCP_FAILURE: LLC or SNDCP failure. 743 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_INSUFFICIENT_RESOURCES: Insufficient resources. 744 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_UNKNOWN_APN: Unknown or missing APN. 745 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_UNKNOWN_PDP: Unknown PDP address or type. 746 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_AUTHENTICATION_FAILED: Authentication failed. 747 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_GGSN_REJECT: Activation rejected by GGSN. 748 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_ACTIVATION_REJECT: Activation rejected. 749 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_OPTION_NOT_SUPPORTED: Service option not supported. 750 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_OPTION_UNSUBSCRIBED: Service option not subscribed. 751 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_OPTION_TEMPORARILY_OUT_OF_ORDER: Service option temporarily out of order. 752 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_NSAPI_ALREADY_USED: NSAPI already used. 753 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_REGULAR_DEACTIVATION: Regular PDP context deactivation. 754 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_QOS_NOT_ACCEPTED: QoS not accepted. 755 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_NETWORK_FAILURE: Network failure. 756 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_REATTACH_REQUIRED: Reattach required. 757 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_FEATURE_NOT_SUPPORTED: Feature not supported. 758 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_TFT_SEMANTIC_ERROR: Semantic error in TFT operation. 759 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_TFT_SYNTAX_ERROR: Syntax error in TFT operation. 760 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_UNKNOWN_PDP_CONTEXT: Unknown PDP context. 761 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_FILTER_SEMANTIC_ERROR: Semantic error in packet filters. 762 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_FILTER_SYNTAX_ERROR: Syntax error in packet filters. 763 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_PDP_WITHOUT_ACTIVE_TFT: PDP context without TFT activated. 764 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_IPV4_ONLY_ALLOWED: IPv4 only allowed. 765 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_IPV6_ONLY_ALLOWED: IPv6 only allowed. 766 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_SINGLE_ADDRESS_BEARER_ONLY: Single address bearer only. 767 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_ESM_INFO_NOT_RECEIVED: ESM information not received. 768 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_PDN_CONNECTION_DOES_NOT_EXIST: PDN connection does not exist. 769 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_MULTIPLE_CONNECTION_TO_SAME_PDN_NOT_ALLOWED: Multiple connection to same PDN not allowed. 770 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_INVALID_TRANSACTION_ID: Invalid transaction ID. 771 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_MESSAGE_INCORRECT_SEMANTIC: Message incorrect semantically. 772 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_INVALID_MANDATORY_INFO: Invalid mandatory information. 773 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_MESSAGE_TYPE_UNSUPPORTED: Message type not implemented. 774 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_MESSAGE_TYPE_NONCOMPATIBLE_STATE: Message not compatible with state. 775 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_UNKNOWN_INFO_ELEMENT: Information element unknown. 776 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_CONDITIONAL_IE_ERROR: Conditional IE error. 777 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_MESSAGE_AND_PROTOCOL_STATE_UNCOMPATIBLE: Message and protocol state uncompatible. 778 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_PROTOCOL_ERROR: Protocol error. 779 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_APN_TYPE_CONFLICT: APN type conflict. 780 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_INVALID_PROXY_CALL_SESSION_CONTROL_FUNCTION_ADDRESS: Invalid proxy call session control function address. Since 1.24.10. 781 * 782 * 3GPP-specific call end reasons, given when the @QmiWdsVerboseCallEndReasonType is #QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_3GPP. 783 * 784 * Since: 1.0 785 */ 786 typedef enum { /*< underscore_name=qmi_wds_verbose_call_end_reason_3gpp,since=1.0 >*/ 787 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_OPERATOR_DETERMINED_BARRING = 8, 788 789 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_LLC_SNDCP_FAILURE = 25, 790 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_INSUFFICIENT_RESOURCES = 26, 791 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_UNKNOWN_APN = 27, 792 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_UNKNOWN_PDP = 28, 793 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_AUTHENTICATION_FAILED = 29, 794 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_GGSN_REJECT = 30, 795 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_ACTIVATION_REJECT = 31, 796 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_OPTION_NOT_SUPPORTED = 32, 797 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_OPTION_UNSUBSCRIBED = 33, 798 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_OPTION_TEMPORARILY_OUT_OF_ORDER = 34, 799 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_NSAPI_ALREADY_USED = 35, 800 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_REGULAR_DEACTIVATION = 36, 801 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_QOS_NOT_ACCEPTED = 37, 802 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_NETWORK_FAILURE = 38, 803 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_REATTACH_REQUIRED = 39, 804 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_FEATURE_NOT_SUPPORTED = 40, 805 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_TFT_SEMANTIC_ERROR = 41, 806 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_TFT_SYNTAX_ERROR = 42, 807 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_UNKNOWN_PDP_CONTEXT = 43, 808 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_FILTER_SEMANTIC_ERROR = 44, 809 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_FILTER_SYNTAX_ERROR = 45, 810 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_PDP_WITHOUT_ACTIVE_TFT = 46, 811 812 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_IPV4_ONLY_ALLOWED = 50, 813 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_IPV6_ONLY_ALLOWED = 51, 814 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_SINGLE_ADDRESS_BEARER_ONLY = 52, 815 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_ESM_INFO_NOT_RECEIVED = 53, 816 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_PDN_CONNECTION_DOES_NOT_EXIST = 54, 817 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_MULTIPLE_CONNECTION_TO_SAME_PDN_NOT_ALLOWED = 55, 818 819 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_INVALID_TRANSACTION_ID = 81, 820 821 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_MESSAGE_INCORRECT_SEMANTIC = 95, 822 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_INVALID_MANDATORY_INFO = 96, 823 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_MESSAGE_TYPE_UNSUPPORTED = 97, 824 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_MESSAGE_TYPE_NONCOMPATIBLE_STATE = 98, 825 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_UNKNOWN_INFO_ELEMENT = 99, 826 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_CONDITIONAL_IE_ERROR = 100, 827 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_MESSAGE_AND_PROTOCOL_STATE_UNCOMPATIBLE = 101, 828 829 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_PROTOCOL_ERROR = 111, 830 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_APN_TYPE_CONFLICT = 112, 831 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_INVALID_PROXY_CALL_SESSION_CONTROL_FUNCTION_ADDRESS = 113, 832 } QmiWdsVerboseCallEndReason3gpp; 833 834 /** 835 * QmiWdsVerboseCallEndReasonPpp: 836 * @QMI_WDS_VERBOSE_CALL_END_REASON_PPP_UNKNOWN: Unknown error. 837 * @QMI_WDS_VERBOSE_CALL_END_REASON_PPP_TIMEOUT: Timeout. 838 * @QMI_WDS_VERBOSE_CALL_END_REASON_PPP_AUTHENTICATION_FAILURE: Authentication failure. 839 * @QMI_WDS_VERBOSE_CALL_END_REASON_PPP_OPTION_MISMATCH: Option mismatch. 840 * @QMI_WDS_VERBOSE_CALL_END_REASON_PPP_PAP_FAILURE: PAP failure. 841 * @QMI_WDS_VERBOSE_CALL_END_REASON_PPP_CHAP_FAILURE: CHAP failure. 842 * @QMI_WDS_VERBOSE_CALL_END_REASON_PPP_CLOSE_IN_PROGRESS: Close in progress. Since 1.24.10. 843 * 844 * PPP-specific call end reasons, given when the @QmiWdsVerboseCallEndReasonType is #QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_PPP. 845 * 846 * Since: 1.0 847 */ 848 typedef enum { /*< since=1.0 >*/ 849 QMI_WDS_VERBOSE_CALL_END_REASON_PPP_UNKNOWN = -1, 850 851 QMI_WDS_VERBOSE_CALL_END_REASON_PPP_TIMEOUT = 1, 852 QMI_WDS_VERBOSE_CALL_END_REASON_PPP_AUTHENTICATION_FAILURE = 2, 853 QMI_WDS_VERBOSE_CALL_END_REASON_PPP_OPTION_MISMATCH = 3, 854 855 QMI_WDS_VERBOSE_CALL_END_REASON_PPP_PAP_FAILURE = 31, 856 QMI_WDS_VERBOSE_CALL_END_REASON_PPP_CHAP_FAILURE = 32, 857 QMI_WDS_VERBOSE_CALL_END_REASON_PPP_CLOSE_IN_PROGRESS = 33, 858 859 } QmiWdsVerboseCallEndReasonPpp; 860 861 /** 862 * QmiWdsVerboseCallEndReasonEhrpd: 863 * @QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_SUBSCRIPTION_LIMITED_TO_IPV4: Subscription limited to IPv4. 864 * @QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_SUBSCRIPTION_LIMITED_TO_IPV6: Subscription limited to IPv6. 865 * @QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_TIMEOUT: VSNCP specific. timeout. 866 * @QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_FAILURE: VSNCP specific. failure. 867 * @QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_GENERAL_ERROR: VSNCP specific. 3GPP2 general error. 868 * @QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_UNAUTHENTICATED_APN: VSNCP specific. 3GPP2 unauthenticated APN. 869 * @QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_PDN_LIMIT_EXCEEDED: VSNCP specific. 3GPP2 PDN limit exceeded. 870 * @QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_NO_PDN_GATEWAY: VSNCP specific. 3GPP2 no PDN gateway. 871 * @QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_PDN_GATEWAY_UNREACHABLE: VSNCP specific. 3GPP2 PDN gateway unreachable. 872 * @QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_PDN_GATEWAY_REJECTED: VSNCP specific. 3GPP2 PDN gateway rejected. 873 * @QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_INSUFFICIENT_PARAMETERS: VSNCP specific. 3GPP2 insufficient parameters. 874 * @QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_RESOURCE_UNAVAILABLE: VSNCP specific. 3GPP2 resource unavailable. 875 * @QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_ADMINISTRATIVELY_PROHIBITED: VSNCP specific. 3GPP2 administratively prohibited. 876 * @QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_PDN_ID_IN_USE: VSNCP specific. 3GPP2 PDN ID in use. 877 * @QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_SUBSCRIPTION_LIMITATION: VSNCP specific. 3GPP2 subscription limitation. 878 * @QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_PDN_EXISTS_FOR_THIS_APN: VSNCP specific. 3GPP2 PDN exists for this APN. 879 * 880 * eHRPD-specific call end reasons, given when the @QmiWdsVerboseCallEndReasonType is #QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_EHRPD. 881 * 882 * Since: 1.0 883 */ 884 typedef enum { /*< since=1.0 >*/ 885 QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_SUBSCRIPTION_LIMITED_TO_IPV4 = 1, 886 QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_SUBSCRIPTION_LIMITED_TO_IPV6 = 2, 887 888 QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_TIMEOUT = 4, 889 QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_FAILURE = 5, 890 QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_GENERAL_ERROR = 6, 891 QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_UNAUTHENTICATED_APN = 7, 892 QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_PDN_LIMIT_EXCEEDED = 8, 893 QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_NO_PDN_GATEWAY = 9, 894 QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_PDN_GATEWAY_UNREACHABLE = 10, 895 QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_PDN_GATEWAY_REJECTED = 11, 896 QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_INSUFFICIENT_PARAMETERS = 12, 897 QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_RESOURCE_UNAVAILABLE = 13, 898 QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_ADMINISTRATIVELY_PROHIBITED = 14, 899 QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_PDN_ID_IN_USE = 15, 900 QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_SUBSCRIPTION_LIMITATION = 16, 901 QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_PDN_EXISTS_FOR_THIS_APN = 17 902 } QmiWdsVerboseCallEndReasonEhrpd; 903 904 /** 905 * QmiWdsVerboseCallEndReasonIpv6: 906 * @QMI_WDS_VERBOSE_CALL_END_REASON_IPV6_PREFIX_UNAVAILABLE: Prefix unavailable. 907 * @QMI_WDS_VERBOSE_CALL_END_REASON_IPV6_HRPD_IPV6_DISABLED: HRDP IPv6 disabled. 908 * @QMI_WDS_VERBOSE_CALL_END_REASON_IPV6_DISABLED: IPv6 disabled. Since 1.24.10. 909 * 910 * IPv6-specific call end reasons, given when the @QmiWdsVerboseCallEndReasonType is #QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_IPV6. 911 * 912 * Since: 1.0 913 */ 914 typedef enum { /*< since=1.0 >*/ 915 QMI_WDS_VERBOSE_CALL_END_REASON_IPV6_PREFIX_UNAVAILABLE = 1, 916 QMI_WDS_VERBOSE_CALL_END_REASON_IPV6_HRPD_IPV6_DISABLED = 2, 917 QMI_WDS_VERBOSE_CALL_END_REASON_IPV6_DISABLED = 3, 918 } QmiWdsVerboseCallEndReasonIpv6; 919 920 /*****************************************************************************/ 921 /* Helper enums for the 'QMI WDS Get Packet Service Status' message */ 922 923 /** 924 * QmiWdsConnectionStatus: 925 * @QMI_WDS_CONNECTION_STATUS_UNKNOWN: Unknown status. 926 * @QMI_WDS_CONNECTION_STATUS_DISCONNECTED: Network is disconnected 927 * @QMI_WDS_CONNECTION_STATUS_CONNECTED: Network is connected. 928 * @QMI_WDS_CONNECTION_STATUS_SUSPENDED: Network connection is suspended. 929 * @QMI_WDS_CONNECTION_STATUS_AUTHENTICATING: Network authentication is ongoing. 930 * 931 * Status of the network connection. 932 * 933 * Since: 1.0 934 */ 935 typedef enum { /*< since=1.0 >*/ 936 QMI_WDS_CONNECTION_STATUS_UNKNOWN = 0, 937 QMI_WDS_CONNECTION_STATUS_DISCONNECTED = 1, 938 QMI_WDS_CONNECTION_STATUS_CONNECTED = 2, 939 QMI_WDS_CONNECTION_STATUS_SUSPENDED = 3, 940 QMI_WDS_CONNECTION_STATUS_AUTHENTICATING = 4 941 } QmiWdsConnectionStatus; 942 943 /*****************************************************************************/ 944 /* Helper enums for the 'QMI WDS Get Data Bearer Technology' message */ 945 946 /** 947 * QmiWdsDataBearerTechnology: 948 * @QMI_WDS_DATA_BEARER_TECHNOLOGY_UNKNOWN: Unknown. 949 * @QMI_WDS_DATA_BEARER_TECHNOLOGY_CDMA20001X: CDMA2000 1x. 950 * @QMI_WDS_DATA_BEARER_TECHNOLOGY_1xEVDO: CDMA2000 HRPD 1xEVDO. 951 * @QMI_WDS_DATA_BEARER_TECHNOLOGY_GSM: GSM. 952 * @QMI_WDS_DATA_BEARER_TECHNOLOGY_UMTS: UMTS. 953 * @QMI_WDS_DATA_BEARER_TECHNOLOGY_1xEVDO_REVA: CDMA2000 HRPD 1xEVDO RevA. 954 * @QMI_WDS_DATA_BEARER_TECHNOLOGY_EDGE: EDGE. 955 * @QMI_WDS_DATA_BEARER_TECHNOLOGY_HSDPA: HSDPA and WCDMA. 956 * @QMI_WDS_DATA_BEARER_TECHNOLOGY_HSUPA: WCDMA and HSUPA. 957 * @QMI_WDS_DATA_BEARER_TECHNOLOGY_HSDPA_HSUPDA: HSDPA and HSUPA. 958 * @QMI_WDS_DATA_BEARER_TECHNOLOGY_LTE: LTE. 959 * @QMI_WDS_DATA_BEARER_TECHNOLOGY_EHRPD: CDMA2000 eHRPD. 960 * @QMI_WDS_DATA_BEARER_TECHNOLOGY_HSDPAPLUS: HSDPA+ and WCDMA. 961 * @QMI_WDS_DATA_BEARER_TECHNOLOGY_HSDPAPLUS_HSUPA: HSDPA+ and HSUPA. 962 * @QMI_WDS_DATA_BEARER_TECHNOLOGY_DCHSDPAPLUS: DC-HSDPA+ and WCDMA. 963 * @QMI_WDS_DATA_BEARER_TECHNOLOGY_DCHSDPAPLUS_HSUPA: DC-HSDPA+ and HSUPA. 964 * @QMI_WDS_DATA_BEARER_TECHNOLOGY_HSDPAPLUS_PLUS_64QAM: HSDPA+ with 64QAM. Since: 1.18. 965 * @QMI_WDS_DATA_BEARER_TECHNOLOGY_HSDPAPLUS_PLUS_64QAM_HSUPA: HSDPA+ with 64QAM and HSUPA. Since: 1.18. 966 * @QMI_WDS_DATA_BEARER_TECHNOLOGY_TDSCDMA: TD-SCDMA. Since: 1.18. 967 * @QMI_WDS_DATA_BEARER_TECHNOLOGY_TDSCDMA_HSDPA: TD-SCDMA and HSDPA. Since: 1.18. 968 * @QMI_WDS_DATA_BEARER_TECHNOLOGY_TDSCDMA_HSUPA: TD-SCDMA and HSUPA. Since: 1.18. 969 * 970 * Data bearer technology. 971 * 972 * Since: 1.0 973 */ 974 typedef enum { /*< since=1.0 >*/ 975 QMI_WDS_DATA_BEARER_TECHNOLOGY_UNKNOWN = -1, 976 QMI_WDS_DATA_BEARER_TECHNOLOGY_CDMA20001X = 0x01, 977 QMI_WDS_DATA_BEARER_TECHNOLOGY_1xEVDO = 0x02, 978 QMI_WDS_DATA_BEARER_TECHNOLOGY_GSM = 0x03, 979 QMI_WDS_DATA_BEARER_TECHNOLOGY_UMTS = 0x04, 980 QMI_WDS_DATA_BEARER_TECHNOLOGY_1xEVDO_REVA = 0x05, 981 QMI_WDS_DATA_BEARER_TECHNOLOGY_EDGE = 0x06, 982 QMI_WDS_DATA_BEARER_TECHNOLOGY_HSDPA = 0x07, 983 QMI_WDS_DATA_BEARER_TECHNOLOGY_HSUPA = 0x08, 984 QMI_WDS_DATA_BEARER_TECHNOLOGY_HSDPA_HSUPDA = 0x09, 985 QMI_WDS_DATA_BEARER_TECHNOLOGY_LTE = 0x0A, 986 QMI_WDS_DATA_BEARER_TECHNOLOGY_EHRPD = 0x0B, 987 QMI_WDS_DATA_BEARER_TECHNOLOGY_HSDPAPLUS = 0x0C, 988 QMI_WDS_DATA_BEARER_TECHNOLOGY_HSDPAPLUS_HSUPA = 0x0D, 989 QMI_WDS_DATA_BEARER_TECHNOLOGY_DCHSDPAPLUS = 0x0E, 990 QMI_WDS_DATA_BEARER_TECHNOLOGY_DCHSDPAPLUS_HSUPA = 0x0F, 991 QMI_WDS_DATA_BEARER_TECHNOLOGY_HSDPAPLUS_PLUS_64QAM = 0x10, 992 QMI_WDS_DATA_BEARER_TECHNOLOGY_HSDPAPLUS_PLUS_64QAM_HSUPA = 0x11, 993 QMI_WDS_DATA_BEARER_TECHNOLOGY_TDSCDMA = 0x12, 994 QMI_WDS_DATA_BEARER_TECHNOLOGY_TDSCDMA_HSDPA = 0x13, 995 QMI_WDS_DATA_BEARER_TECHNOLOGY_TDSCDMA_HSUPA = 0x14, 996 } QmiWdsDataBearerTechnology; 997 998 /*****************************************************************************/ 999 /* Helper enums for the 'QMI WDS Get Current Data Bearer Technology' message */ 1000 1001 /** 1002 * QmiWdsNetworkType: 1003 * @QMI_WDS_NETWORK_TYPE_UNKNOWN: Unknown. 1004 * @QMI_WDS_NETWORK_TYPE_3GPP2: 3GPP2 network type. 1005 * @QMI_WDS_NETWORK_TYPE_3GPP: 3GPP network type. 1006 * 1007 * Network type of the data bearer. 1008 * 1009 * Since: 1.0 1010 */ 1011 typedef enum { /*< since=1.0 >*/ 1012 QMI_WDS_NETWORK_TYPE_UNKNOWN = 0, 1013 QMI_WDS_NETWORK_TYPE_3GPP2 = 1, 1014 QMI_WDS_NETWORK_TYPE_3GPP = 2 1015 } QmiWdsNetworkType; 1016 1017 /** 1018 * QmiWdsDataSystemNetworkType: 1019 * @QMI_WDS_DATA_SYSTEM_NETWORK_TYPE_3GPP2: 3GPP2 network type. 1020 * @QMI_WDS_DATA_SYSTEM_NETWORK_TYPE_3GPP: 3GPP network type. 1021 * 1022 * Network type of the data system. 1023 * 1024 * Since: 1.14 1025 */ 1026 typedef enum { /*< since=1.14 >*/ 1027 QMI_WDS_DATA_SYSTEM_NETWORK_TYPE_3GPP = 0, 1028 QMI_WDS_DATA_SYSTEM_NETWORK_TYPE_3GPP2 = 1, 1029 } QmiWdsDataSystemNetworkType; 1030 1031 /** 1032 * QmiWdsDataSystem: 1033 * @QMI_WDS_DATA_SYSTEM_UNKNOWN: unknown 1034 * @QMI_WDS_DATA_SYSTEM_CDMA1X: CDMA 1x 1035 * @QMI_WDS_DATA_SYSTEM_CDMA1X_EVDO: CDMA 1x EVDO 1036 * @QMI_WDS_DATA_SYSTEM_GPRS: GPRS 1037 * @QMI_WDS_DATA_SYSTEM_WCDMA: WCDMA 1038 * @QMI_WDS_DATA_SYSTEM_LTE: LTE 1039 * @QMI_WDS_DATA_SYSTEM_TDSCDMA: TD-SCDMA. 1040 * 1041 * Data system type. 1042 * 1043 * Since: 1.18 1044 */ 1045 typedef enum { /*< since=1.18 >*/ 1046 QMI_WDS_DATA_SYSTEM_UNKNOWN = 0, 1047 QMI_WDS_DATA_SYSTEM_CDMA1X = 1, 1048 QMI_WDS_DATA_SYSTEM_CDMA1X_EVDO = 2, 1049 QMI_WDS_DATA_SYSTEM_GPRS = 3, 1050 QMI_WDS_DATA_SYSTEM_WCDMA = 4, 1051 QMI_WDS_DATA_SYSTEM_LTE = 5, 1052 QMI_WDS_DATA_SYSTEM_TDSCDMA = 6, 1053 } QmiWdsDataSystem; 1054 1055 /** 1056 * QmiWdsRat3gpp2: 1057 * @QMI_WDS_RAT_3GPP2_NONE: Unknown, to be ignored. 1058 * @QMI_WDS_RAT_3GPP2_CDMA1X: CDMA 1x. 1059 * @QMI_WDS_RAT_3GPP2_EVDO_REV0: EVDO Rev0. 1060 * @QMI_WDS_RAT_3GPP2_EVDO_REVA: EVDO RevA. 1061 * @QMI_WDS_RAT_3GPP2_EVDO_REVB: EVDO RevB. 1062 * @QMI_WDS_RAT_3GPP2_EHRPD: eHRPD. Since: 1.18. 1063 * @QMI_WDS_RAT_3GPP2_FMC: FMC. Since: 1.18. 1064 * @QMI_WDS_RAT_3GPP2_NULL_BEARER: No bearer. 1065 * 1066 * Flags specifying the 3GPP2-specific Radio Access Technology, when the data 1067 * bearer network type is @QMI_WDS_NETWORK_TYPE_3GPP2. 1068 * 1069 * Since: 1.0 1070 */ 1071 typedef enum { /*< underscore_name=qmi_wds_rat_3gpp2,since=1.0 >*/ 1072 QMI_WDS_RAT_3GPP2_NONE = 0, 1073 QMI_WDS_RAT_3GPP2_CDMA1X = 1 << 0, 1074 QMI_WDS_RAT_3GPP2_EVDO_REV0 = 1 << 1, 1075 QMI_WDS_RAT_3GPP2_EVDO_REVA = 1 << 2, 1076 QMI_WDS_RAT_3GPP2_EVDO_REVB = 1 << 3, 1077 QMI_WDS_RAT_3GPP2_EHRPD = 1 << 4, 1078 QMI_WDS_RAT_3GPP2_FMC = 1 << 5, 1079 QMI_WDS_RAT_3GPP2_NULL_BEARER = 1 << 15 1080 } QmiWdsRat3gpp2; 1081 1082 /** 1083 * QmiWdsRat3gpp: 1084 * @QMI_WDS_RAT_3GPP_NONE: Unknown, to be ignored. 1085 * @QMI_WDS_RAT_3GPP_WCDMA: WCDMA. 1086 * @QMI_WDS_RAT_3GPP_GPRS: GPRS. 1087 * @QMI_WDS_RAT_3GPP_HSDPA: HSDPA. 1088 * @QMI_WDS_RAT_3GPP_HSUPA: HSUPA. 1089 * @QMI_WDS_RAT_3GPP_EDGE: EDGE. 1090 * @QMI_WDS_RAT_3GPP_LTE: LTE. 1091 * @QMI_WDS_RAT_3GPP_HSDPAPLUS: HSDPA+. 1092 * @QMI_WDS_RAT_3GPP_DCHSDPAPLUS: DC-HSDPA+. 1093 * @QMI_WDS_RAT_3GPP_64QAM: 64QAM. Since: 1.18. 1094 * @QMI_WDS_RAT_3GPP_TDSCDMA: TD-SCDMA. Since: 1.18. 1095 * @QMI_WDS_RAT_3GPP_NULL_BEARER: No bearer. 1096 * 1097 * Flags specifying the 3GPP-specific Radio Access Technology, when the data 1098 * bearer network type is @QMI_WDS_NETWORK_TYPE_3GPP. 1099 * 1100 * Since: 1.0 1101 */ 1102 typedef enum { /*< underscore_name=qmi_wds_rat_3gpp,since=1.0 >*/ 1103 QMI_WDS_RAT_3GPP_NONE = 0, 1104 QMI_WDS_RAT_3GPP_WCDMA = 1 << 0, 1105 QMI_WDS_RAT_3GPP_GPRS = 1 << 1, 1106 QMI_WDS_RAT_3GPP_HSDPA = 1 << 2, 1107 QMI_WDS_RAT_3GPP_HSUPA = 1 << 3, 1108 QMI_WDS_RAT_3GPP_EDGE = 1 << 4, 1109 QMI_WDS_RAT_3GPP_LTE = 1 << 5, 1110 QMI_WDS_RAT_3GPP_HSDPAPLUS = 1 << 6, 1111 QMI_WDS_RAT_3GPP_DCHSDPAPLUS = 1 << 7, 1112 QMI_WDS_RAT_3GPP_64QAM = 1 << 8, 1113 QMI_WDS_RAT_3GPP_TDSCDMA = 1 << 9, 1114 QMI_WDS_RAT_3GPP_NULL_BEARER = 1 << 15 1115 } QmiWdsRat3gpp; 1116 1117 /** 1118 * QmiWdsSoCdma1x: 1119 * @QMI_WDS_SO_CDMA1X_NONE: Unknown, to be ignored. 1120 * @QMI_WDS_SO_CDMA1X_IS95: IS95. 1121 * @QMI_WDS_SO_CDMA1X_IS2000: IS2000. 1122 * @QMI_WDS_SO_CDMA1X_IS2000_REL_A: IS2000 RelA. 1123 * 1124 * Flags specifying the Service Option when the bearer network type is 1125 * @QMI_WDS_NETWORK_TYPE_3GPP2 and when the Radio Access Technology mask 1126 * contains @QMI_WDS_RAT_3GPP2_CDMA1X. 1127 * 1128 * Since: 1.0 1129 */ 1130 typedef enum { /*< since=1.0 >*/ 1131 QMI_WDS_SO_CDMA1X_NONE = 0, 1132 QMI_WDS_SO_CDMA1X_IS95 = 1 << 0, 1133 QMI_WDS_SO_CDMA1X_IS2000 = 1 << 1, 1134 QMI_WDS_SO_CDMA1X_IS2000_REL_A = 1 << 2 1135 } QmiWdsSoCdma1x; 1136 1137 /** 1138 * QmiWdsSoEvdoRev0: 1139 * @QMI_WDS_SO_EVDO_REV0_NONE: Unknown, to be ignored. 1140 * @QMI_WDS_SO_EVDO_REV0_DPA: DPA. 1141 * 1142 * Flags specifying the Service Option when the bearer network type is 1143 * @QMI_WDS_NETWORK_TYPE_3GPP2 and when the Radio Access Technology mask 1144 * contains @QMI_WDS_RAT_3GPP2_EVDO_REV0. 1145 * 1146 * Since: 1.18 1147 */ 1148 typedef enum { /*< since=1.18 >*/ 1149 QMI_WDS_SO_EVDO_REV0_NONE = 0, 1150 QMI_WDS_SO_EVDO_REV0_DPA = 1 << 0, 1151 } QmiWdsSoEvdoRev0; 1152 1153 /** 1154 * QmiWdsSoEvdoRevA: 1155 * @QMI_WDS_SO_EVDO_REVA_NONE: Unknown, to be ignored. 1156 * @QMI_WDS_SO_EVDO_REVA_DPA: DPA. 1157 * @QMI_WDS_SO_EVDO_REVA_MFPA: MFPA. 1158 * @QMI_WDS_SO_EVDO_REVA_EMPA: EMPA. 1159 * @QMI_WDS_SO_EVDO_REVA_EMPA_EHRPD: EMPA eHRPD. 1160 * 1161 * Flags specifying the Service Option when the bearer network type is 1162 * @QMI_WDS_NETWORK_TYPE_3GPP2 and when the Radio Access Technology mask 1163 * contains @QMI_WDS_RAT_3GPP2_EVDO_REVA. 1164 * 1165 * Since: 1.0 1166 */ 1167 typedef enum { /*< underscore_name=qmi_wds_so_evdo_reva,since=1.0 >*/ 1168 QMI_WDS_SO_EVDO_REVA_NONE = 0, 1169 QMI_WDS_SO_EVDO_REVA_DPA = 1 << 0, 1170 QMI_WDS_SO_EVDO_REVA_MFPA = 1 << 1, 1171 QMI_WDS_SO_EVDO_REVA_EMPA = 1 << 2, 1172 QMI_WDS_SO_EVDO_REVA_EMPA_EHRPD = 1 << 3, 1173 } QmiWdsSoEvdoRevA; 1174 1175 /** 1176 * QmiWdsSoEvdoRevB: 1177 * @QMI_WDS_SO_EVDO_REVB_NONE: Unknown, to be ignored. 1178 * @QMI_WDS_SO_EVDO_REVB_DPA: DPA. 1179 * @QMI_WDS_SO_EVDO_REVB_MFPA: MFPA. 1180 * @QMI_WDS_SO_EVDO_REVB_EMPA: EMPA. 1181 * @QMI_WDS_SO_EVDO_REVB_EMPA_EHRPD: EMPA eHRPD. 1182 * @QMI_WDS_SO_EVDO_REVB_MMPA: MMPA. 1183 * @QMI_WDS_SO_EVDO_REVB_MMPA_EHRPD: MMPA eHRPD. 1184 * 1185 * Flags specifying the Service Option when the bearer network type is 1186 * @QMI_WDS_NETWORK_TYPE_3GPP2 and when the Radio Access Technology mask 1187 * contains @QMI_WDS_RAT_3GPP2_EVDO_REVB. 1188 * 1189 * Since: 1.18 1190 */ 1191 typedef enum { /*< underscore_name=qmi_wds_so_evdo_revb,since=1.18 >*/ 1192 QMI_WDS_SO_EVDO_REVB_NONE = 0, 1193 QMI_WDS_SO_EVDO_REVB_DPA = 1 << 0, 1194 QMI_WDS_SO_EVDO_REVB_MFPA = 1 << 1, 1195 QMI_WDS_SO_EVDO_REVB_EMPA = 1 << 2, 1196 QMI_WDS_SO_EVDO_REVB_EMPA_EHRPD = 1 << 3, 1197 QMI_WDS_SO_EVDO_REVB_MMPA = 1 << 4, 1198 QMI_WDS_SO_EVDO_REVB_MMPA_EHRPD = 1 << 5, 1199 } QmiWdsSoEvdoRevB; 1200 1201 /*****************************************************************************/ 1202 /* Helper enums for the 'QMI WDS Get Current Settings' message */ 1203 1204 /** 1205 * QmiWdsGetCurrentSettingsRequestedSettings: 1206 * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_NONE: no settings requested 1207 * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_PROFILE_ID: request profile ID 1208 * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_PROFILE_NAME: request profile name 1209 * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_PDP_TYPE: request PDP context type 1210 * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_APN_NAME: request APN name 1211 * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_DNS_ADDRESS: request DNS server addresses 1212 * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_GRANTED_QOS: request granted QoS 1213 * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_USERNAME: request username 1214 * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_AUTH_PROTOCOL: request authentication protocol, ie PAP/CHAP/none. 1215 * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_IP_ADDRESS: request IP address 1216 * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_GATEWAY_INFO: request gateway address 1217 * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_PCSCF_ADDRESS: request PCSCF address 1218 * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_PCSCF_SERVER_ADDRESS_LIST: request PCSCF server address list 1219 * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_PCSCF_DOMAIN_NAME_LIST: request PCSCF domain name list 1220 * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_MTU: request MTU 1221 * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_DOMAIN_NAME_LIST: request domain name list 1222 * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_IP_FAMILY: request IP family, ie IPv4 or IPv6. 1223 * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_IMCN_FLAG: request IMCN flag 1224 * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_EXTENDED_TECHNOLOGY: request extended technology info 1225 * 1226 * Flags specifying which specific settings to return when requesting the 1227 * current WDS bearer settings. 1228 * 1229 * Since: 1.0 1230 */ 1231 typedef enum { /*< since=1.0 >*/ 1232 QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_NONE = 0, 1233 QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_PROFILE_ID = 1 << 0, 1234 QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_PROFILE_NAME = 1 << 1, 1235 QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_PDP_TYPE = 1 << 2, 1236 QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_APN_NAME = 1 << 3, 1237 QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_DNS_ADDRESS = 1 << 4, 1238 QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_GRANTED_QOS = 1 << 5, 1239 QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_USERNAME = 1 << 6, 1240 QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_AUTH_PROTOCOL = 1 << 7, 1241 QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_IP_ADDRESS = 1 << 8, 1242 QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_GATEWAY_INFO = 1 << 9, 1243 QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_PCSCF_ADDRESS = 1 << 10, 1244 QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_PCSCF_SERVER_ADDRESS_LIST = 1 << 11, 1245 QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_PCSCF_DOMAIN_NAME_LIST = 1 << 12, 1246 QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_MTU = 1 << 13, 1247 QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_DOMAIN_NAME_LIST = 1 << 14, 1248 QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_IP_FAMILY = 1 << 15, 1249 QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_IMCN_FLAG = 1 << 16, 1250 QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_EXTENDED_TECHNOLOGY = 1 << 17, 1251 } QmiWdsGetCurrentSettingsRequestedSettings; 1252 1253 /** 1254 * QmiWdsPdpType: 1255 * @QMI_WDS_PDP_TYPE_IPV4: IPv4 1256 * @QMI_WDS_PDP_TYPE_PPP: PPP 1257 * @QMI_WDS_PDP_TYPE_IPV6: IPv6 1258 * @QMI_WDS_PDP_TYPE_IPV4_OR_IPV6: IPv4 and IPv6 combined context 1259 * 1260 * PDP context type. 1261 * 1262 * Since: 1.0 1263 */ 1264 typedef enum { /*< since=1.0 >*/ 1265 QMI_WDS_PDP_TYPE_IPV4 = 0, 1266 QMI_WDS_PDP_TYPE_PPP = 1, 1267 QMI_WDS_PDP_TYPE_IPV6 = 2, 1268 QMI_WDS_PDP_TYPE_IPV4_OR_IPV6 = 3 1269 } QmiWdsPdpType; 1270 1271 /** 1272 * QmiWdsTrafficClass: 1273 * @QMI_WDS_TRAFFIC_CLASS_SUBSCRIBED: default class, best-effort 1274 * @QMI_WDS_TRAFFIC_CLASS_CONVERSATIONAL: two-way video/voice, most delay sensitive 1275 * @QMI_WDS_TRAFFIC_CLASS_STREAMING: one-way video/audio, delay sensitive 1276 * @QMI_WDS_TRAFFIC_CLASS_INTERACTIVE: delay-sensitive, e.g. browsing, SSH. 1277 * @QMI_WDS_TRAFFIC_CLASS_BACKGROUND: delay-insensitive, e.g. downloads, email. 1278 * 1279 * QoS Traffic Classes. 1280 * 1281 * Since: 1.0 1282 */ 1283 typedef enum { /*< since=1.0 >*/ 1284 QMI_WDS_TRAFFIC_CLASS_SUBSCRIBED = 0, 1285 QMI_WDS_TRAFFIC_CLASS_CONVERSATIONAL = 1, 1286 QMI_WDS_TRAFFIC_CLASS_STREAMING = 2, 1287 QMI_WDS_TRAFFIC_CLASS_INTERACTIVE = 3, 1288 QMI_WDS_TRAFFIC_CLASS_BACKGROUND = 4 1289 } QmiWdsTrafficClass; 1290 1291 /** 1292 * QmiWdsAuthentication: 1293 * @QMI_WDS_AUTHENTICATION_NONE: no authentication 1294 * @QMI_WDS_AUTHENTICATION_PAP: PAP authentication 1295 * @QMI_WDS_AUTHENTICATION_CHAP: CHAP authentication 1296 * 1297 * PDP context authentication protocols. 1298 * 1299 * Since: 1.0 1300 */ 1301 typedef enum { /*< since=1.0 >*/ 1302 QMI_WDS_AUTHENTICATION_NONE = 0, 1303 QMI_WDS_AUTHENTICATION_PAP = 1 << 0, 1304 QMI_WDS_AUTHENTICATION_CHAP = 1 << 1 1305 } QmiWdsAuthentication; 1306 1307 /** 1308 * QmiWdsProfileType: 1309 * @QMI_WDS_PROFILE_TYPE_3GPP: 3GPP profile type. 1310 * @QMI_WDS_PROFILE_TYPE_3GPP2: 3GPP2 profile type. 1311 * 1312 * Profile network type family. 1313 * 1314 * Since: 1.0 1315 */ 1316 typedef enum { /*< since=1.0 >*/ 1317 QMI_WDS_PROFILE_TYPE_3GPP = 0, 1318 QMI_WDS_PROFILE_TYPE_3GPP2 = 1 1319 } QmiWdsProfileType; 1320 1321 /** 1322 * QmiWdsProfileFamily: 1323 * @QMI_WDS_PROFILE_FAMILY_EMBEDDED: Embedded profile family. 1324 * @QMI_WDS_PROFILE_FAMILY_TETHERED: Tethered profile family. 1325 * 1326 * Profile family. 1327 * 1328 * Since: 1.22 1329 */ 1330 typedef enum { /*< since=1.22 >*/ 1331 QMI_WDS_PROFILE_FAMILY_EMBEDDED = 0, 1332 QMI_WDS_PROFILE_FAMILY_TETHERED = 1 1333 } QmiWdsProfileFamily; 1334 1335 /** 1336 * QmiWdsDeliveryOrder: 1337 * @QMI_WDS_QOS_DELIVERY_ORDER_SUBSCRIBE: Subscribe. 1338 * @QMI_WDS_QOS_DELIVERY_ORDER_ON: On. 1339 * @QMI_WDS_QOS_DELIVERY_ORDER_OFF: Off. 1340 * 1341 * QoS delivery order. 1342 * 1343 * Since: 1.14 1344 */ 1345 typedef enum { /*< since=1.14 >*/ 1346 QMI_WDS_QOS_DELIVERY_ORDER_SUBSCRIBE = 0, 1347 QMI_WDS_QOS_DELIVERY_ORDER_ON = 1, 1348 QMI_WDS_QOS_DELIVERY_ORDER_OFF = 2 1349 } QmiWdsDeliveryOrder; 1350 1351 /** 1352 * QmiWdsSduErrorRatio: 1353 * @QMI_WDS_SDU_ERROR_RATIO_SUBSCRIBE: Subscribe. 1354 * @QMI_WDS_SDU_ERROR_RATIO_1E2: 1x10^2. 1355 * @QMI_WDS_SDU_ERROR_RATIO_7E3: 7x10^3. 1356 * @QMI_WDS_SDU_ERROR_RATIO_1E3: 1x10^3. 1357 * @QMI_WDS_SDU_ERROR_RATIO_1E4: 1x10^4. 1358 * @QMI_WDS_SDU_ERROR_RATIO_1E5: 1x10^5. 1359 * @QMI_WDS_SDU_ERROR_RATIO_1E6: 1x10^6. 1360 * @QMI_WDS_SDU_ERROR_RATIO_1E1: 1x10^7. 1361 * 1362 * Target value for the fraction of SDUs lost or detected as erroneous. 1363 * 1364 * Since: 1.14 1365 */ 1366 typedef enum { /*< since=1.14 >*/ 1367 QMI_WDS_SDU_ERROR_RATIO_SUBSCRIBE = 0, 1368 QMI_WDS_SDU_ERROR_RATIO_1E2 = 1, 1369 QMI_WDS_SDU_ERROR_RATIO_7E3 = 2, 1370 QMI_WDS_SDU_ERROR_RATIO_1E3 = 3, 1371 QMI_WDS_SDU_ERROR_RATIO_1E4 = 4, 1372 QMI_WDS_SDU_ERROR_RATIO_1E5 = 5, 1373 QMI_WDS_SDU_ERROR_RATIO_1E6 = 6, 1374 QMI_WDS_SDU_ERROR_RATIO_1E1 = 7 1375 } QmiWdsSduErrorRatio; 1376 1377 /** 1378 * QmiWdsSduResidualBitErrorRatio: 1379 * @QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_SUBSCRIBE: Subscribe. 1380 * @QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_5E2: 5x10^2. 1381 * @QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_1E2: 1x10^2. 1382 * @QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_5E3: 5x10^3. 1383 * @QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_4E3: 4x10^3. 1384 * @QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_1E3: 1x10^3. 1385 * @QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_1E4: 1x10^4. 1386 * @QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_1E5: 1x10^5. 1387 * @QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_1E6: 1x10^6. 1388 * @QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_6E8: 6x10^8. 1389 * 1390 * Target value for the undetected bit error ratio in the delivered SDUs. 1391 * 1392 * Since: 1.14 1393 */ 1394 typedef enum { /*< since=1.14 >*/ 1395 QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_SUBSCRIBE = 0, 1396 QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_5E2 = 1, 1397 QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_1E2 = 2, 1398 QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_5E3 = 3, 1399 QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_4E3 = 4, 1400 QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_1E3 = 5, 1401 QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_1E4 = 6, 1402 QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_1E5 = 7, 1403 QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_1E6 = 8, 1404 QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_6E8 = 9 1405 } QmiWdsSduResidualBitErrorRatio; 1406 1407 /** 1408 * QmiWdsSduErroneousDelivery: 1409 * @QMI_WDS_SDU_ERRONEOUS_DELIVERY_SUBSCRIBE: Subscribe. 1410 * @QMI_WDS_SDU_ERRONEOUS_DELIVERY_NO_DETECTION: No detection. 1411 * @QMI_WDS_SDU_ERRONEOUS_DELIVERY_ENABLED: Erroneous SDUs are delivered. 1412 * @QMI_WDS_SDU_ERRONEOUS_DELIVERY_DISABLED: Erroneous SDUs are delivered. 1413 * 1414 * Whether SDUs detected as erroneous are delivered or not. 1415 * 1416 * Since: 1.14 1417 */ 1418 typedef enum { /*< since=1.14 >*/ 1419 QMI_WDS_SDU_ERRONEOUS_DELIVERY_SUBSCRIBE = 0, 1420 QMI_WDS_SDU_ERRONEOUS_DELIVERY_NO_DETECTION = 1, 1421 QMI_WDS_SDU_ERRONEOUS_DELIVERY_ENABLED = 2, 1422 QMI_WDS_SDU_ERRONEOUS_DELIVERY_DISABLED = 3 1423 } QmiWdsSduErroneousDelivery; 1424 1425 /*****************************************************************************/ 1426 /* Helper enums for the 'QMI WDS Get Packet Statistics' message */ 1427 1428 /** 1429 * QmiWdsPacketStatisticsMaskFlag: 1430 * @QMI_WDS_PACKET_STATISTICS_MASK_FLAG_TX_PACKETS_OK: Request count of correctly sent packets. 1431 * @QMI_WDS_PACKET_STATISTICS_MASK_FLAG_RX_PACKETS_OK: Request count of correctly received packets. 1432 * @QMI_WDS_PACKET_STATISTICS_MASK_FLAG_TX_PACKETS_ERROR: Request count of sent packets with error. 1433 * @QMI_WDS_PACKET_STATISTICS_MASK_FLAG_RX_PACKETS_ERROR: Request count of received packets with error. 1434 * @QMI_WDS_PACKET_STATISTICS_MASK_FLAG_TX_OVERFLOWS: Request count of transmitter overflows. 1435 * @QMI_WDS_PACKET_STATISTICS_MASK_FLAG_RX_OVERFLOWS: Request count of receiver overflows. 1436 * @QMI_WDS_PACKET_STATISTICS_MASK_FLAG_TX_BYTES_OK: Request count of correctly sent bytes. 1437 * @QMI_WDS_PACKET_STATISTICS_MASK_FLAG_RX_BYTES_OK: Request count of correctly received bytes. 1438 * @QMI_WDS_PACKET_STATISTICS_MASK_FLAG_TX_PACKETS_DROPPED: Request count of dropped packets in transmission. 1439 * @QMI_WDS_PACKET_STATISTICS_MASK_FLAG_RX_PACKETS_DROPPED: Request count of dropped packets in reception. 1440 * 1441 * Mask to use when requesting packet statistics. 1442 * 1443 * Since: 1.6 1444 */ 1445 typedef enum { /*< since=1.6 >*/ 1446 QMI_WDS_PACKET_STATISTICS_MASK_FLAG_TX_PACKETS_OK = 1 << 0, 1447 QMI_WDS_PACKET_STATISTICS_MASK_FLAG_RX_PACKETS_OK = 1 << 1, 1448 QMI_WDS_PACKET_STATISTICS_MASK_FLAG_TX_PACKETS_ERROR = 1 << 2, 1449 QMI_WDS_PACKET_STATISTICS_MASK_FLAG_RX_PACKETS_ERROR = 1 << 3, 1450 QMI_WDS_PACKET_STATISTICS_MASK_FLAG_TX_OVERFLOWS = 1 << 4, 1451 QMI_WDS_PACKET_STATISTICS_MASK_FLAG_RX_OVERFLOWS = 1 << 5, 1452 QMI_WDS_PACKET_STATISTICS_MASK_FLAG_TX_BYTES_OK = 1 << 6, 1453 QMI_WDS_PACKET_STATISTICS_MASK_FLAG_RX_BYTES_OK = 1 << 7, 1454 QMI_WDS_PACKET_STATISTICS_MASK_FLAG_TX_PACKETS_DROPPED = 1 << 8, 1455 QMI_WDS_PACKET_STATISTICS_MASK_FLAG_RX_PACKETS_DROPPED = 1 << 9 1456 } QmiWdsPacketStatisticsMaskFlag; 1457 1458 /*****************************************************************************/ 1459 /* Helper enums for the 'QMI WDS Get Profile List' message */ 1460 1461 /** 1462 * QmiWdsDsProfileError: 1463 * @QMI_WDS_DS_PROFILE_ERROR_UNKNOWN: Unknown DS profile error. 1464 * @QMI_WDS_DS_PROFILE_ERROR_FAIL: General failure. 1465 * @QMI_WDS_DS_PROFILE_ERROR_INVALID_HANDLE: Invalid handle. 1466 * @QMI_WDS_DS_PROFILE_ERROR_INVALID_OPERATION: Invalid operation. 1467 * @QMI_WDS_DS_PROFILE_ERROR_INVALID_PROFILE_TYPE: Invalid profile type. 1468 * @QMI_WDS_DS_PROFILE_ERROR_INVALID_PROFILE_NUMBER: Invalid profile number. 1469 * @QMI_WDS_DS_PROFILE_ERROR_INVALID_PROFILE_ID: Invalid profile identifier. 1470 * @QMI_WDS_DS_PROFILE_ERROR_INVALID_ARGUMENT: Invalid argument. 1471 * @QMI_WDS_DS_PROFILE_ERROR_REGISTRY_NOT_INITIALIZED: Registry not initialized. 1472 * @QMI_WDS_DS_PROFILE_ERROR_INVALID_PARAMETER_LENGTH: Invalid parameter length. 1473 * @QMI_WDS_DS_PROFILE_ERROR_LIST_END: List end, profile not found. 1474 * @QMI_WDS_DS_PROFILE_ERROR_INVALID_SUBSCRIPTION_ID: Invalid subscription identifier. 1475 * @QMI_WDS_DS_PROFILE_ERROR_INVALID_PROFILE_FAMILY: Invalid profile family. 1476 * @QMI_WDS_DS_PROFILE_ERROR_3GPP_INVALID_PROFILE_FAMILY: Invalid 3GPP profile family. 1477 * @QMI_WDS_DS_PROFILE_ERROR_3GPP_ACCESS_ERROR: Error accessing 3GPP profiles. 1478 * @QMI_WDS_DS_PROFILE_ERROR_3GPP_CONTEXT_NOT_DEFINED: 3GPP profile doesn't have a valid context. 1479 * @QMI_WDS_DS_PROFILE_ERROR_3GPP_VALID_FLAG_NOT_SET: 3GPP profile doesn't have valid flag set. 1480 * @QMI_WDS_DS_PROFILE_ERROR_3GPP_READ_ONLY_FLAG_SET: 3GPP profile has read-only flag set. 1481 * @QMI_WDS_DS_PROFILE_ERROR_3GPP_OUT_OF_PROFILES: Out of 3GPP profiles. 1482 * @QMI_WDS_DS_PROFILE_ERROR_3GPP2_INVALID_PROFILE_ID: Invalid 3GPP2 profile identifier. 1483 * 1484 * Extended DS profile errors. 1485 * 1486 * Since: 1.8 1487 */ 1488 typedef enum { /*< since=1.8 >*/ 1489 QMI_WDS_DS_PROFILE_ERROR_UNKNOWN = 0, 1490 QMI_WDS_DS_PROFILE_ERROR_FAIL = 1, 1491 QMI_WDS_DS_PROFILE_ERROR_INVALID_HANDLE = 2, 1492 QMI_WDS_DS_PROFILE_ERROR_INVALID_OPERATION = 3, 1493 QMI_WDS_DS_PROFILE_ERROR_INVALID_PROFILE_TYPE = 4, 1494 QMI_WDS_DS_PROFILE_ERROR_INVALID_PROFILE_NUMBER = 5, 1495 QMI_WDS_DS_PROFILE_ERROR_INVALID_PROFILE_ID = 6, 1496 QMI_WDS_DS_PROFILE_ERROR_INVALID_ARGUMENT = 7, 1497 QMI_WDS_DS_PROFILE_ERROR_REGISTRY_NOT_INITIALIZED = 8, 1498 QMI_WDS_DS_PROFILE_ERROR_INVALID_PARAMETER_LENGTH = 9, 1499 QMI_WDS_DS_PROFILE_ERROR_LIST_END = 10, 1500 QMI_WDS_DS_PROFILE_ERROR_INVALID_SUBSCRIPTION_ID = 11, 1501 QMI_WDS_DS_PROFILE_ERROR_INVALID_PROFILE_FAMILY = 12, 1502 QMI_WDS_DS_PROFILE_ERROR_3GPP_INVALID_PROFILE_FAMILY = 1001, 1503 QMI_WDS_DS_PROFILE_ERROR_3GPP_ACCESS_ERROR = 1002, 1504 QMI_WDS_DS_PROFILE_ERROR_3GPP_CONTEXT_NOT_DEFINED = 1003, 1505 QMI_WDS_DS_PROFILE_ERROR_3GPP_VALID_FLAG_NOT_SET = 1004, 1506 QMI_WDS_DS_PROFILE_ERROR_3GPP_READ_ONLY_FLAG_SET = 1005, 1507 QMI_WDS_DS_PROFILE_ERROR_3GPP_OUT_OF_PROFILES = 1006, 1508 QMI_WDS_DS_PROFILE_ERROR_3GPP2_INVALID_PROFILE_ID = 1101, 1509 } QmiWdsDsProfileError; 1510 1511 /** 1512 * QmiWdsAutoconnectSetting: 1513 * @QMI_WDS_AUTOCONNECT_SETTING_DISABLED: Disabled. 1514 * @QMI_WDS_AUTOCONNECT_SETTING_ENABLED: Enabled. 1515 * @QMI_WDS_AUTOCONNECT_SETTING_PAUSED: Paused, resume on power cycle. 1516 * 1517 * Status of the autoconnect setting. 1518 * 1519 * Since: 1.14 1520 */ 1521 typedef enum { /*< since=1.14 >*/ 1522 QMI_WDS_AUTOCONNECT_SETTING_DISABLED = 0, 1523 QMI_WDS_AUTOCONNECT_SETTING_ENABLED = 1, 1524 QMI_WDS_AUTOCONNECT_SETTING_PAUSED = 2, 1525 } QmiWdsAutoconnectSetting; 1526 1527 /** 1528 * QmiWdsAutoconnectSettingRoaming: 1529 * @QMI_WDS_AUTOCONNECT_SETTING_ROAMING_ALLOWED: Autoconnect always allowed, even when roaming. 1530 * @QMI_WDS_AUTOCONNECT_SETTING_ROAMING_HOME_ONLY: Autoconnect allowed only in home network. 1531 * 1532 * Status of the autoconnect setting while roaming. 1533 * 1534 * Since: 1.14 1535 */ 1536 typedef enum { /*< since=1.14 >*/ 1537 QMI_WDS_AUTOCONNECT_SETTING_ROAMING_ALLOWED = 0, 1538 QMI_WDS_AUTOCONNECT_SETTING_ROAMING_HOME_ONLY = 1, 1539 } QmiWdsAutoconnectSettingRoaming; 1540 1541 /*****************************************************************************/ 1542 /* Helper enums for the 'QMI WDS Set Event Report' message */ 1543 1544 /** 1545 * QmiWdsSetEventReportTransferStatistics: 1546 * @QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_TX_PACKETS_OK: report TX packet successes. 1547 * @QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_RX_PACKETS_OK: report RX packet successes. 1548 * @QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_TX_PACKETS_ERROR: report TX packet errors. 1549 * @QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_RX_PACKETS_ERROR: report RX packet errors. 1550 * @QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_TX_OVERFLOWS: report TX overflows. 1551 * @QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_RX_OVERFLOWS: report RX overflows. 1552 * @QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_TX_BYTES_OK: report TX byte total. 1553 * @QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_RX_BYTES_OK: report RX byte total. 1554 * @QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_TX_PACKETS_DROPPED: report TX packets dropped. 1555 * @QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_RX_PACKETS_DROPPED: report RX packets dropped. 1556 * 1557 * Flags indicating which WDS Set Event Report Transfer Statistics indicators 1558 * should be emitted. 1559 * 1560 * Since: 1.18 1561 */ 1562 typedef enum { /*< since=1.18 >*/ 1563 QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_TX_PACKETS_OK = 1 << 0, 1564 QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_RX_PACKETS_OK = 1 << 1, 1565 QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_TX_PACKETS_ERROR = 1 << 2, 1566 QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_RX_PACKETS_ERROR = 1 << 3, 1567 QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_TX_OVERFLOWS = 1 << 4, 1568 QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_RX_OVERFLOWS = 1 << 5, 1569 QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_TX_BYTES_OK = 1 << 6, 1570 QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_RX_BYTES_OK = 1 << 7, 1571 QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_TX_PACKETS_DROPPED = 1 << 8, 1572 QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_RX_PACKETS_DROPPED = 1 << 9, 1573 } QmiWdsSetEventReportTransferStatistics; 1574 1575 /** 1576 * QmiWdsDormancyStatus: 1577 * @QMI_WDS_DORMANCY_STATUS_UNKNOWN: dormancy status unknown. 1578 * @QMI_WDS_DORMANCY_STATUS_TRAFFIC_CHANNEL_DORMANT: traffic channel is dormant. 1579 * @QMI_WDS_DORMANCY_STATUS_TRAFFIC_CHANNEL_ACTIVE: traffic channel is active. 1580 * 1581 * Dormancy status. 1582 * 1583 * Since: 1.18 1584 */ 1585 typedef enum { /*< since=1.18 >*/ 1586 QMI_WDS_DORMANCY_STATUS_UNKNOWN = 0, 1587 QMI_WDS_DORMANCY_STATUS_TRAFFIC_CHANNEL_DORMANT = 1, 1588 QMI_WDS_DORMANCY_STATUS_TRAFFIC_CHANNEL_ACTIVE = 2, 1589 } QmiWdsDormancyStatus; 1590 1591 /** 1592 * QmiWdsDataCallStatus: 1593 * @QMI_WDS_DATA_CALL_STATUS_UNKNOWN: data call status unknown. 1594 * @QMI_WDS_DATA_CALL_STATUS_ACTIVATED: data call status activated. 1595 * @QMI_WDS_DATA_CALL_STATUS_TERMINATED: data call status terminated. 1596 * 1597 * Data call status. 1598 * 1599 * Since: 1.18 1600 */ 1601 typedef enum { /*< since=1.18 >*/ 1602 QMI_WDS_DATA_CALL_STATUS_UNKNOWN = 0, 1603 QMI_WDS_DATA_CALL_STATUS_ACTIVATED = 1, 1604 QMI_WDS_DATA_CALL_STATUS_TERMINATED = 2, 1605 } QmiWdsDataCallStatus; 1606 1607 /** 1608 * QmiWdsDataCallType: 1609 * @QMI_WDS_DATA_CALL_TYPE_UNKNOWN: data call type unknown. 1610 * @QMI_WDS_DATA_CALL_TYPE_EMBEDDED: embedded data call. 1611 * @QMI_WDS_DATA_CALL_TYPE_TETHERED: tethered data call. 1612 * @QMI_WDS_DATA_CALL_TYPE_MODEM_EMBEDDED: modem embedded data call. 1613 * 1614 * Data call type. 1615 * 1616 * Since: 1.18 1617 */ 1618 typedef enum { /*< since=1.18 >*/ 1619 QMI_WDS_DATA_CALL_TYPE_UNKNOWN = 0, 1620 QMI_WDS_DATA_CALL_TYPE_EMBEDDED = 1, 1621 QMI_WDS_DATA_CALL_TYPE_TETHERED = 2, 1622 QMI_WDS_DATA_CALL_TYPE_MODEM_EMBEDDED = 3, 1623 } QmiWdsDataCallType; 1624 1625 /** 1626 * QmiWdsTetheredCallType: 1627 * @QMI_WDS_TETHERED_CALL_TYPE_NON_TETHERED: non-tethered. 1628 * @QMI_WDS_TETHERED_CALL_TYPE_RMNET: RmNet. 1629 * @QMI_WDS_TETHERED_CALL_TYPE_DUN: DUN. 1630 * 1631 * Tethered call type. 1632 * 1633 * Since: 1.18 1634 */ 1635 typedef enum { /*< since=1.18 >*/ 1636 QMI_WDS_TETHERED_CALL_TYPE_NON_TETHERED = 0, 1637 QMI_WDS_TETHERED_CALL_TYPE_RMNET = 1, 1638 QMI_WDS_TETHERED_CALL_TYPE_DUN = 2, 1639 } QmiWdsTetheredCallType; 1640 1641 /** 1642 * QmiWdsRadioAccessTechnology: 1643 * @QMI_WDS_RADIO_ACCESS_TECHNOLOGY_NULL_BEARER: null bearer 1644 * @QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP_WCDMA: WCDMA. 1645 * @QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP_GERAN: GERAN. 1646 * @QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP_LTE: LTE. 1647 * @QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP_TDSCDMA: TD-SDCMA. 1648 * @QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP_WLAN: 3GPP WLAN. 1649 * @QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP_MAXIMUM: 3GPP maximum. 1650 * @QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP2_1X: CDMA 1x. 1651 * @QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP2_HRPD: CDMA EVDO, HRPD. 1652 * @QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP2_EHRPD: CDMA EVDO with eHRPD. 1653 * @QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP2_WLAN: 3GPP2 WLAN. 1654 * @QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP2_MAXIMUM: 3GPP2 maximum. 1655 * 1656 * Radio access technology. 1657 * 1658 * Since: 1.18 1659 */ 1660 typedef enum { /*< since=1.18 >*/ 1661 QMI_WDS_RADIO_ACCESS_TECHNOLOGY_NULL_BEARER = 0, 1662 QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP_WCDMA = 1, 1663 QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP_GERAN = 2, 1664 QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP_LTE = 3, 1665 QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP_TDSCDMA = 4, 1666 QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP_WLAN = 5, 1667 QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP_MAXIMUM = 100, 1668 QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP2_1X = 101, 1669 QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP2_HRPD = 102, 1670 QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP2_EHRPD = 103, 1671 QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP2_WLAN = 104, 1672 QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP2_MAXIMUM = 200, 1673 } QmiWdsRadioAccessTechnology; 1674 1675 /** 1676 * QmiWdsExtendedDataBearerTechnology3gpp: 1677 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_UNKNOWN: unknown. 1678 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_WCDMA: WCDMA. 1679 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_HSDPA: HSDPA. 1680 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_HSUPA: HSUPA. 1681 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_HSDPA_PLUS: HSDPA+. 1682 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_DC_HSDPA_PLUS: Dual-cell HSDPA+. 1683 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_64QAM: 64-QAM. 1684 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_HSPA: HSPA. 1685 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_GPRS: GPRS. 1686 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_EDGE: EDGE. 1687 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_GSM: GSM. 1688 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_S2B: S2B. 1689 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_LTE_LIMITED_SERVICE: LTE limited service. 1690 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_LTE_FDD: LTE FDD. 1691 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_LTE_TDD: LTE TDD. 1692 * 1693 * 3GPP extended data bearer technologies. 1694 * 1695 * Since: 1.18 1696 */ 1697 typedef enum { /*< underscore_name=qmi_wds_extended_data_bearer_technology_3gpp,since=1.18 >*/ 1698 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_UNKNOWN = 0, 1699 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_WCDMA = 1 << 0, 1700 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_HSDPA = 1 << 1, 1701 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_HSUPA = 1 << 2, 1702 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_HSDPA_PLUS = 1 << 3, 1703 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_DC_HSDPA_PLUS = 1 << 4, 1704 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_64QAM = 1 << 5, 1705 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_HSPA = 1 << 6, 1706 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_GPRS = 1 << 7, 1707 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_EDGE = 1 << 8, 1708 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_GSM = 1 << 9, 1709 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_S2B = 1 << 10, 1710 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_LTE_LIMITED_SERVICE = 1 << 11, 1711 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_LTE_FDD = 1 << 12, 1712 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_LTE_TDD = 1 << 13, 1713 } QmiWdsExtendedDataBearerTechnology3gpp; 1714 1715 /** 1716 * QmiWdsExtendedDataBearerTechnology3gpp2: 1717 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_UNKNOWN: unknown. 1718 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_RESERVED: reserved. 1719 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_CDMA1X_IS95: CDMA1x IS-95. 1720 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_CDMA1X_IS2000: CDMA1x IS-2000. 1721 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_CDMA1X_IS2000_REL_A: CDMA1x IS-2000 Release A. 1722 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_0_DPA: HDR EVDO Rev 0 DPA. 1723 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_A_DPA: HDR EVDO Rev A DPA. 1724 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_B_DPA: HDR EVDO Rev B DPA. 1725 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_A_MPA: HDR EVDO Rev A MPA. 1726 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_B_MPA: HDR EVDO Rev B MPA. 1727 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_A_EMPA: HDR EVDO Rev A EMPA. 1728 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_B_EMPA: HDR EVDO Rev B EMPA. 1729 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_B_MMPA: HDR EVDO Rev B MMPA. 1730 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_EVDO_FMC: HDR EVDO FMC. 1731 * 1732 * 3GPP2 extended data bearer technologies. 1733 * 1734 * Since: 1.18 1735 */ 1736 typedef enum { /*< underscore_name=qmi_wds_extended_data_bearer_technology_3gpp2,since=1.18 >*/ 1737 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_UNKNOWN = 0, 1738 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_RESERVED = 1 << 0, 1739 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_CDMA1X_IS95 = 1 << 1, 1740 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_CDMA1X_IS2000 = 1 << 2, 1741 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_CDMA1X_IS2000_REL_A = 1 << 3, 1742 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_0_DPA = 1 << 4, 1743 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_A_DPA = 1 << 5, 1744 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_B_DPA = 1 << 6, 1745 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_A_MPA = 1 << 7, 1746 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_B_MPA = 1 << 8, 1747 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_A_EMPA = 1 << 9, 1748 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_B_EMPA = 1 << 10, 1749 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_B_MMPA = 1 << 11, 1750 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_EVDO_FMC = 1 << 12, 1751 } QmiWdsExtendedDataBearerTechnology3gpp2; 1752 1753 /*****************************************************************************/ 1754 /* Helper enums for the 'QMI WDS Profile'-related messages */ 1755 1756 /** 1757 * QmiWdsPdpHeaderCompressionType: 1758 * @QMI_WDS_PDP_HEADER_COMPRESSION_TYPE_OFF: no header compression 1759 * @QMI_WDS_PDP_HEADER_COMPRESSION_TYPE_MANUFACTURER_PREFERRED: manufacturer preferred 1760 * @QMI_WDS_PDP_HEADER_COMPRESSION_TYPE_RFC1144: RFC1144 1761 * @QMI_WDS_PDP_HEADER_COMPRESSION_TYPE_RFC2507: RFC2507 1762 * @QMI_WDS_PDP_HEADER_COMPRESSION_TYPE_RFC3095: RFC3095 1763 * 1764 * PDP header compression types. 1765 * 1766 * Since: 1.18 1767 */ 1768 typedef enum { /*< since=1.18 >*/ 1769 QMI_WDS_PDP_HEADER_COMPRESSION_TYPE_OFF = 0, 1770 QMI_WDS_PDP_HEADER_COMPRESSION_TYPE_MANUFACTURER_PREFERRED = 1, 1771 QMI_WDS_PDP_HEADER_COMPRESSION_TYPE_RFC1144 = 2, 1772 QMI_WDS_PDP_HEADER_COMPRESSION_TYPE_RFC2507 = 3, 1773 QMI_WDS_PDP_HEADER_COMPRESSION_TYPE_RFC3095 = 4, 1774 } QmiWdsPdpHeaderCompressionType; 1775 1776 /** 1777 * QmiWdsPdpDataCompressionType: 1778 * @QMI_WDS_PDP_DATA_COMPRESSION_TYPE_OFF: no data compression 1779 * @QMI_WDS_PDP_DATA_COMPRESSION_TYPE_MANUFACTURER_PREFERRED: manufacturer preferred 1780 * @QMI_WDS_PDP_DATA_COMPRESSION_TYPE_V42BIS: V42bis 1781 * @QMI_WDS_PDP_DATA_COMPRESSION_TYPE_V44: V44 1782 * 1783 * PDP data compression types. 1784 * 1785 * Since: 1.18 1786 */ 1787 typedef enum { /*< since=1.18 >*/ 1788 QMI_WDS_PDP_DATA_COMPRESSION_TYPE_OFF = 0, 1789 QMI_WDS_PDP_DATA_COMPRESSION_TYPE_MANUFACTURER_PREFERRED = 1, 1790 QMI_WDS_PDP_DATA_COMPRESSION_TYPE_V42BIS = 2, 1791 QMI_WDS_PDP_DATA_COMPRESSION_TYPE_V44 = 3, 1792 } QmiWdsPdpDataCompressionType; 1793 1794 /** 1795 * QmiWdsQosClassIdentifier: 1796 * @QMI_WDS_QOS_CLASS_IDENTIFIER_NETWORK_ASSIGN: network assigned 1797 * @QMI_WDS_QOS_CLASS_IDENTIFIER_GUARANTEED_BITRATE1: guaranteed bitrate 1 1798 * @QMI_WDS_QOS_CLASS_IDENTIFIER_GUARANTEED_BITRATE2: guaranteed bitrate 2 1799 * @QMI_WDS_QOS_CLASS_IDENTIFIER_GUARANTEED_BITRATE3: guaranteed bitrate 3 1800 * @QMI_WDS_QOS_CLASS_IDENTIFIER_GUARANTEED_BITRATE4: guaranteed bitrate 4 1801 * @QMI_WDS_QOS_CLASS_IDENTIFIER_NON_GUARANTEED_BITRATE5: non-guaranteed bitrate 5 1802 * @QMI_WDS_QOS_CLASS_IDENTIFIER_NON_GUARANTEED_BITRATE6: non-guaranteed bitrate 6 1803 * @QMI_WDS_QOS_CLASS_IDENTIFIER_NON_GUARANTEED_BITRATE7: non-guaranteed bitrate 7 1804 * @QMI_WDS_QOS_CLASS_IDENTIFIER_NON_GUARANTEED_BITRATE8: non-guaranteed bitrate 8 1805 * 1806 * QoS Class Identifier. 1807 * 1808 * Since: 1.18 1809 */ 1810 typedef enum { /*< since=1.18 >*/ 1811 QMI_WDS_QOS_CLASS_IDENTIFIER_NETWORK_ASSIGN = 0, 1812 QMI_WDS_QOS_CLASS_IDENTIFIER_GUARANTEED_BITRATE1 = 1, 1813 QMI_WDS_QOS_CLASS_IDENTIFIER_GUARANTEED_BITRATE2 = 2, 1814 QMI_WDS_QOS_CLASS_IDENTIFIER_GUARANTEED_BITRATE3 = 3, 1815 QMI_WDS_QOS_CLASS_IDENTIFIER_GUARANTEED_BITRATE4 = 4, 1816 QMI_WDS_QOS_CLASS_IDENTIFIER_NON_GUARANTEED_BITRATE5 = 5, 1817 QMI_WDS_QOS_CLASS_IDENTIFIER_NON_GUARANTEED_BITRATE6 = 6, 1818 QMI_WDS_QOS_CLASS_IDENTIFIER_NON_GUARANTEED_BITRATE7 = 7, 1819 QMI_WDS_QOS_CLASS_IDENTIFIER_NON_GUARANTEED_BITRATE8 = 8, 1820 } QmiWdsQosClassIdentifier; 1821 1822 /** 1823 * QmiWdsAttachPdnListAction: 1824 * @QMI_WDS_ATTACH_PDN_LIST_ACTION_NONE: No action (default) 1825 * @QMI_WDS_ATTACH_PDN_LIST_ACTION_DETACH_OR_PDN_DISCONNECT: PS detach or PDN disconnect based on the modem configuration 1826 * 1827 * Action when setting the attach PDN list. 1828 * 1829 * Since: 1.28 1830 */ 1831 typedef enum { /*< since=1.28 >*/ 1832 QMI_WDS_ATTACH_PDN_LIST_ACTION_NONE = 0x01, 1833 QMI_WDS_ATTACH_PDN_LIST_ACTION_DETACH_OR_PDN_DISCONNECT = 0x02, 1834 } QmiWdsAttachPdnListAction; 1835 1836 /** 1837 * QmiWdsClientType: 1838 * @QMI_WDS_CLIENT_TYPE_TETHERED: client type tethered 1839 * @QMI_WDS_CLIENT_TYPE_UNDEFINED: no client type defined 1840 * 1841 * Client Type 1842 * 1843 * Since: 1.18 1844 */ 1845 typedef enum { /*< since=1.18 >*/ 1846 QMI_WDS_CLIENT_TYPE_TETHERED = 0x01, 1847 QMI_WDS_CLIENT_TYPE_UNDEFINED = 0xFF, 1848 } QmiWdsClientType; 1849 1850 /** 1851 * QMI_WDS_RATE_UNAVAILABLE: 1852 * 1853 * The TX/RX rate information is unavailable or cannot be measured. 1854 * 1855 * Since: 1.22.4 1856 */ 1857 #define QMI_WDS_RATE_UNAVAILABLE 0xFFFFFFFF 1858 1859 /** 1860 * QmiWdsIpSupportType: 1861 * @QMI_WDS_IP_SUPPORT_TYPE_IPV4: IPv4 type. 1862 * @QMI_WDS_IP_SUPPORT_TYPE_IPV6: IPv6 type. 1863 * @QMI_WDS_IP_SUPPORT_TYPE_IPV4V6: IPv4v6 type. 1864 * 1865 * IP support type. 1866 * 1867 * Since: 1.28 1868 */ 1869 typedef enum { /*< since=1.28 >*/ 1870 QMI_WDS_IP_SUPPORT_TYPE_IPV4 = 0, 1871 QMI_WDS_IP_SUPPORT_TYPE_IPV6 = 1, 1872 QMI_WDS_IP_SUPPORT_TYPE_IPV4V6 = 2, 1873 } QmiWdsIpSupportType; 1874 1875 #endif /* _LIBQMI_GLIB_QMI_ENUMS_WDS_H_ */ 1876
This page was automatically generated by LXR 0.3.1. • OpenWrt