00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #pragma once
00012
00013
00014
00018 enum eQCWWANError
00019 {
00020 eQCWWAN_ERR_ENUM_BEGIN = -1,
00022 eQCWWAN_ERR_NONE,
00024 eQCWWAN_ERR_GENERAL,
00026 eQCWWAN_ERR_INTERNAL,
00028 eQCWWAN_ERR_MEMORY,
00030 eQCWWAN_ERR_INVALID_ARG,
00032 eQCWWAN_ERR_BUFFER_SZ,
00034 eQCWWAN_ERR_NO_DEVICE,
00036 eQCWWAN_ERR_INVALID_DEVID,
00038 eQCWWAN_ERR_NO_CONNECTION,
00040 eQCWWAN_ERR_QMI_IFACE,
00042 eQCWWAN_ERR_QMI_CONNECT,
00044 eQCWWAN_ERR_QMI_REQ_SCH,
00046 eQCWWAN_ERR_QMI_REQ,
00048 eQCWWAN_ERR_QMI_RSP,
00050 eQCWWAN_ERR_QMI_REQ_TO,
00052 eQCWWAN_ERR_QMI_RSP_TO,
00054 eQCWWAN_ERR_MALFORMED_QMI_RSP,
00056 eQCWWAN_ERR_INVALID_QMI_RSP,
00058 eQCWWAN_ERR_INVALID_FILE,
00060 eQCWWAN_ERR_FILE_OPEN,
00062 eQCWWAN_ERR_FILE_COPY,
00064 eQCWWAN_ERR_OFFLINE = 27,
00066 eQCWWAN_ERR_RESET,
00068 eQCWWAN_ERR_NO_SIGNAL,
00070 eQCWWAN_ERR_MULTIPLE_DEVICES,
00072 eQCWWAN_ERR_DRIVER,
00074 eQCWWAN_ERR_NO_CANCELABLE_OP,
00076 eQCWWAN_ERR_CANCEL_OP,
00077
00079 eQCWWAN_ERR_ENUM_END,
00080
00084 eQCWWAN_ERR_QMI_OFFSET = 1000,
00085
00087 eQCWWAN_ERR_QMI_MALFORMED_MSG = 1001,
00089 eQCWWAN_ERR_QMI_NO_MEMORY,
00091 eQCWWAN_ERR_QMI_INTERNAL,
00093 eQCWWAN_ERR_QMI_ABORTED,
00095 eQCWWAN_ERR_QMI_CLIENT_IDS_EXHAUSTED,
00097 eQCWWAN_ERR_QMI_UNABORTABLE_TRANSACTION,
00099 eQCWWAN_ERR_QMI_INVALID_CLIENT_ID,
00101 eQCWWAN_ERR_QMI_NO_THRESHOLDS,
00103 eQCWWAN_ERR_QMI_INVALID_HANDLE,
00105 eQCWWAN_ERR_QMI_INVALID_PROFILE,
00107 eQCWWAN_ERR_QMI_INVALID_PINID,
00109 eQCWWAN_ERR_QMI_INCORRECT_PIN,
00111 eQCWWAN_ERR_QMI_NO_NETWORK_FOUND,
00113 eQCWWAN_ERR_QMI_CALL_FAILED,
00115 eQCWWAN_ERR_QMI_OUT_OF_CALL,
00117 eQCWWAN_ERR_QMI_NOT_PROVISIONED,
00119 eQCWWAN_ERR_QMI_MISSING_ARG,
00121 eQCWWAN_ERR_QMI_ARG_TOO_LONG = 1019,
00123 eQCWWAN_ERR_QMI_INVALID_TX_ID = 1022,
00125 eQCWWAN_ERR_QMI_DEVICE_IN_USE,
00127 eQCWWAN_ERR_QMI_OP_NETWORK_UNSUPPORTED,
00129 eQCWWAN_ERR_QMI_OP_DEVICE_UNSUPPORTED,
00131 eQCWWAN_ERR_QMI_NO_EFFECT,
00133 eQCWWAN_ERR_QMI_NO_FREE_PROFILE,
00135 eQCWWAN_ERR_QMI_INVALID_PDP_TYPE,
00137 eQCWWAN_ERR_QMI_INVALID_TECH_PREF,
00139 eQCWWAN_ERR_QMI_INVALID_PROFILE_TYPE,
00141 eQCWWAN_ERR_QMI_INVALID_SERVICE_TYPE,
00143 eQCWWAN_ERR_QMI_INVALID_REGISTER_ACTION,
00145 eQCWWAN_ERR_QMI_INVALID_PS_ATTACH_ACTION,
00147 eQCWWAN_ERR_QMI_AUTHENTICATION_FAILED,
00149 eQCWWAN_ERR_QMI_PIN_BLOCKED,
00151 eQCWWAN_ERR_QMI_PIN_PERM_BLOCKED,
00153 eQCWWAN_ERR_QMI_SIM_NOT_INITIALIZED,
00155 eQCWWAN_ERR_QMI_MAX_QOS_REQUESTS_IN_USE,
00157 eQCWWAN_ERR_QMI_INCORRECT_FLOW_FILTER,
00159 eQCWWAN_ERR_QMI_NETWORK_QOS_UNAWARE,
00161 eQCWWAN_ERR_QMI_INVALID_ID,
00163 eQCWWAN_ERR_QMI_INVALID_QOS_ID = eQCWWAN_ERR_QMI_INVALID_ID,
00165 eQCWWAN_ERR_QMI_REQUESTED_NUM_UNSUPPORTED,
00167 eQCWWAN_ERR_QMI_INTERFACE_NOT_FOUND,
00169 eQCWWAN_ERR_QMI_FLOW_SUSPENDED,
00171 eQCWWAN_ERR_QMI_INVALID_DATA_FORMAT,
00173 eQCWWAN_ERR_QMI_GENERAL,
00175 eQCWWAN_ERR_QMI_UNKNOWN,
00177 eQCWWAN_ERR_QMI_INVALID_ARG,
00179 eQCWWAN_ERR_QMI_INVALID_INDEX,
00181 eQCWWAN_ERR_QMI_NO_ENTRY,
00183 eQCWWAN_ERR_QMI_DEVICE_STORAGE_FULL,
00185 eQCWWAN_ERR_QMI_DEVICE_NOT_READY,
00187 eQCWWAN_ERR_QMI_NETWORK_NOT_READY,
00189 eQCWWAN_ERR_QMI_CAUSE_CODE,
00191 eQCWWAN_ERR_QMI_MESSAGE_NOT_SENT,
00193 eQCWWAN_ERR_QMI_MESSAGE_DELIVERY_FAILURE,
00195 eQCWWAN_ERR_QMI_INVALID_MESSAGE_ID,
00197 eQCWWAN_ERR_QMI_ENCODING,
00199 eQCWWAN_ERR_QMI_AUTHENTICATION_LOCK,
00201 eQCWWAN_ERR_QMI_INVALID_TRANSITION,
00203 eQCWWAN_ERR_QMI_NOT_A_MCAST_IFACE,
00205 eQCWWAN_ERR_QMI_MAX_MCAST_REQUESTS_IN_USE,
00207 eQCWWAN_ERR_QMI_INVALID_MCAST_HANDLE,
00209 eQCWWAN_ERR_QMI_INVALID_IP_FAMILY_PREF,
00211 eQCWWAN_ERR_QMI_SESSION_INACTIVE,
00213 eQCWWAN_ERR_QMI_SESSION_INVALID,
00215 eQCWWAN_ERR_QMI_SESSION_OWNERSHIP,
00217 eQCWWAN_ERR_QMI_INSUFFICIENT_RESOURCES,
00219 eQCWWAN_ERR_QMI_DISABLED,
00221 eQCWWAN_ERR_QMI_INVALID_OPERATION,
00223 eQCWWAN_ERR_QMI_INVALID_QMI_CMD,
00225 eQCWWAN_ERR_QMI_TPDU_TYPE,
00227 eQCWWAN_ERR_QMI_SMSC_ADDR,
00229 eQCWWAN_ERR_QMI_INFO_UNAVAILABLE,
00231 eQCWWAN_ERR_QMI_SEGMENT_TOO_LONG,
00233 eQCWWAN_ERR_QMI_SEGMENT_ORDER,
00235 eQCWWAN_ERR_QMI_BUNDLING_NOT_SUPPORTED,
00237 eQCWWAN_ERR_QMI_OP_PARTIAL_FAILURE,
00239 eQCWWAN_ERR_QMI_POLICY_MISMATCH,
00241 eQCWWAN_ERR_QMI_SIM_FILE_NOT_FOUND,
00243 eQCWWAN_ERR_QMI_EXTENDED_INTERNAL,
00245 eQCWWAN_ERR_QMI_ACCESS_DENIED,
00247 eQCWWAN_ERR_QMI_HARDWARE_RESTRICTED,
00249 eQCWWAN_ERR_QMI_ACK_NOT_SENT,
00251 eQCWWAN_ERR_QMI_INJECT_TIMEOUT,
00252
00254 eQCWWAN_ERR_QMI_INCOMPATIBLE_STATE = 1090,
00256 eQCWWAN_ERR_QMI_FDN_RESTRICT,
00258 eQCWWAN_ERR_QMI_SUPS_FAILURE_CAUSE,
00260 eQCWWAN_ERR_QMI_NO_RADIO,
00262 eQCWWAN_ERR_QMI_NOT_SUPPORTED,
00264 eQCWWAN_ERR_QMI_NO_SUBSCRIPTION,
00266 eQCWWAN_ERR_QMI_CARD_CALL_CONTROL_FAILED,
00268 eQCWWAN_ERR_QMI_NETWORK_ABORTED,
00270 eQCWWAN_ERR_QMI_MSG_BLOCKED,
00272 eQCWWAN_ERR_QMI_MAX,
00273
00275 eQCWWAN_ERR_SWICM_START = 0xE000,
00277 eQCWWAN_ERR_SWICM_NOT_IMPLEMENTED,
00279 eQCWWAN_ERR_SWICM_QMI_SVC_NOT_SUPPORTED,
00281 eQCWWAN_ERR_SWICM_QMI_CLNT_NOT_SUPPORTED,
00283 eQCWWAN_ERR_SWICM_TIMEOUT,
00285 eQCWWAN_ERR_SWICM_SOCKET_IN_USE,
00287 eQCWWAN_ERR_SWICM_AM_VERS_ERROR,
00289 eQCWWAN_ERR_SWICM_FAILED_TO_KILL_SDK_PROCESS,
00291 eQCWWAN_ERR_SWICM_CALL_IN_PROGRESS,
00293 eQCWWAN_ERR_SWICM_V4DWN_V6DWN,
00295 eQCWWAN_ERR_SWICM_V4DWN_V6UP,
00297 eQCWWAN_ERR_SWICM_V4UP_V6DWN,
00299 eQCWWAN_ERR_SWICM_V4UP_V6UP,
00301 eQCWWAN_ERR_SWICM_END,
00302
00304 eQCWWAN_ERR_SWISMS_START = 0xE100,
00306 eQCWWAN_ERR_SWISMS_MSG_LEN_TOO_LONG,
00308 eQCWWAN_ERR_SWISMS_MSG_CORRUPTED,
00310 eQCWWAN_ERR_SWISMS_SMSC_NUM_CORRUPTED,
00312 eQCWWAN_ERR_SWISMS_BEARER_DATA_NOT_FOUND,
00313 eQCWWAN_ERR_SWISM_END,
00314
00316 eQCWWAN_ERR_SWIIM_START = 0xE800,
00318 eQCWWAN_ERR_SWIIM_INVALID_PATH,
00320 eQCWWAN_ERR_SWIIM_OPENING_DIR,
00322 eQCWWAN_ERR_SWIIM_FILE_NOT_FOUND,
00324 eQCWWAN_ERR_SWIIM_OPENING_FILE,
00326 eQCWWAN_ERR_SWIIM_CORRUPTED_FW_IMAGE,
00328 eQCWWAN_ERR_SWIIM_FIRMWARE_NOT_DOWNLOADED,
00329 eQCWWAN_ERR_SWIIM_END,
00330
00332 eQCWWAN_ERR_SWIDCS_START = 0xE900,
00334 eQCWWAN_ERR_SWIDCS_IOCTL_ERR,
00336 eQCWWAN_ERR_SWIDCS_FILEIO_ERR,
00338 eQCWWAN_ERR_SWIDCS_DEVNODE_NOT_FOUND,
00340 eQCWWAN_ERR_SWIDCS_APP_DISCONNECTED,
00341 eQCWWAN_ERR_SWIDCS_END,
00342
00344 eQCWWAN_ERR_QMI_CAT_START = 0xF3E9,
00346 eQCWWAN_ERR_QMI_EVENT_REG_FAILED = eQCWWAN_ERR_QMI_CAT_START,
00348 eQCWWAN_ERR_QMI_INVALID_TERMINAL_RSP,
00350 eQCWWAN_ERR_QMI_INVALID_ENVELOPE_CMD,
00352 eQCWWAN_ERR_QMI_CARD_BUSY_RSP,
00354 eQCWWAN_ERR_QMI_ENVELOPE_CMD_FAILURE,
00355 eQCWWAN_ERR_QMI_CAT_END = eQCWWAN_ERR_QMI_ENVELOPE_CMD_FAILURE,
00356
00358 eQCWWAN_ERR_QMI_WIDTH = 0xFFFF
00359 };
00360
00364 enum qm_wds_ds_profile_extended_err_codes
00365 {
00367 eWDS_ERR_PROFILE_REG_RESULT_FAIL = 1,
00368
00370 eWDS_ERR_PROFILE_REG_RESULT_ERR_INVAL_HNDL,
00371
00373 eWDS_ERR_PROFILE_REG_RESULT_ERR_INVAL_OP,
00374
00376 eWDS_ERR_PROFILE_REG_RESULT_ERR_INVAL_PROFILE_TYPE,
00377
00379 eWDS_ERR_PROFILE_REG_RESULT_ERR_INVAL_PROFILE_NUM,
00380
00382 eWDS_ERR_PROFILE_REG_RESULT_ERR_INVAL_IDENT,
00383
00387 eWDS_ERR_PROFILE_REG_RESULT_ERR_INVAL,
00388
00390 eWDS_ERR_PROFILE_REG_RESULT_ERR_LIB_NOT_INITED,
00391
00393 eWDS_ERR_PROFILE_REG_RESULT_ERR_LEN_INVALID,
00394
00398 eWDS_ERR_PROFILE_REG_RESULT_LIST_END,
00399
00401 eWDS_ERR_PROFILE_REG_RESULT_ERR_INVAL_SUBS_ID,
00402
00404 eWDS_ERR_PROFILE_REG_INVAL_PROFILE_FAMILY,
00405
00407 eWDS_ERR_PROFILE_REG_3GPP_INVAL_PROFILE_FAMILY = 1001,
00408
00410 eWDS_ERR_PROFILE_REG_3GPP_ACCESS_ERR,
00411
00413 eWDS_ERR_PROFILE_REG_3GPP_CONTEXT_NOT_DEFINED,
00414
00416 eWDS_ERR_PROFILE_REG_3GPP_VALID_FLAG_NOT_SET,
00417
00419 eWDS_ERR_PROFILE_REG_3GPP_READ_ONLY_FLAG_SET,
00420
00424 eWDS_ERR_PROFILE_REG_3GPP_ERR_OUT_OF_PROFILES,
00425
00429 eWDS_ERR_PROFILE_REG_3GPP2_ERR_INVALID_IDENT_FOR_PROFILE = 1101,
00430
00431 eWDS_ERR_PROFILE_REG_END
00432 };
00433
00434
00435
00436
00437
00438
00439
00440
00441
00442
00443
00444
00445
00446
00447
00448
00449
00450
00451
00452
00453
00454
00455
00456
00457
00458
00459
00460
00461
00462
00463
00464
00465
00466
00467
00468
00469
00470
00471
00472
00473
00474
00475
00476
00477
00478
00479
00480
00481