1 /* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ 2 /* 3 * libqmi-glib -- GLib/GIO based library to control QMI devices 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-2017 Aleksander Morgado <aleksander@aleksander.es> 21 */ 22 23 #ifndef _LIBQMI_GLIB_QMI_ERRORS_H_ 24 #define _LIBQMI_GLIB_QMI_ERRORS_H_ 25 26 /** 27 * SECTION: qmi-errors 28 * 29 * This section defines common error types used in the interface. 30 */ 31 32 /** 33 * QMI_DBUS_ERROR_PREFIX: 34 * 35 * Symbol defining the common string prefix used for all libqmi errors in DBus. 36 * 37 * Since: 1.0 38 */ 39 #define QMI_DBUS_ERROR_PREFIX "org.freedesktop.libqmi.Error" 40 41 /** 42 * QMI_CORE_ERROR_DBUS_PREFIX: 43 * 44 * Symbol defining the common string prefix used for all #QmiCoreError errors in DBus. 45 * 46 * Since: 1.0 47 */ 48 #define QMI_CORE_ERROR_DBUS_PREFIX QMI_DBUS_ERROR_PREFIX ".Core" 49 50 /** 51 * QMI_PROTOCOL_ERROR_DBUS_PREFIX: 52 * 53 * Symbol defining the common string prefix used for all #QmiProtocolError errors in DBus. 54 * 55 * Since: 1.0 56 */ 57 #define QMI_PROTOCOL_ERROR_DBUS_PREFIX QMI_DBUS_ERROR_PREFIX ".Protocol" 58 59 /** 60 * QmiCoreError: 61 * @QMI_CORE_ERROR_FAILED: Operation failed. 62 * @QMI_CORE_ERROR_WRONG_STATE: Operation cannot be executed in the current state. 63 * @QMI_CORE_ERROR_TIMEOUT: Operation timed out. 64 * @QMI_CORE_ERROR_INVALID_ARGS: Invalid arguments given. 65 * @QMI_CORE_ERROR_INVALID_MESSAGE: QMI message is invalid. 66 * @QMI_CORE_ERROR_TLV_NOT_FOUND: TLV not found. 67 * @QMI_CORE_ERROR_TLV_TOO_LONG: TLV is too long. 68 * @QMI_CORE_ERROR_UNSUPPORTED: Not supported. 69 * @QMI_CORE_ERROR_TLV_EMPTY: TLV has no value. Empty TLVs are not a real error, so this error type is never generated. Since: 1.12. Deprecated: 1.22. 70 * @QMI_CORE_ERROR_UNEXPECTED_MESSAGE: QMI message is unexpected. Since: 1.16. 71 * @QMI_CORE_ERROR_INVALID_DATA: Invalid data found in the message. Since: 1.24.6. 72 * 73 * Common errors that may be reported by libqmi-glib. 74 * 75 * Since: 1.0 76 */ 77 typedef enum { /*< since=1.0 >*/ 78 QMI_CORE_ERROR_FAILED = 0, /*< nick=Failed >*/ 79 QMI_CORE_ERROR_WRONG_STATE = 1, /*< nick=WrongState >*/ 80 QMI_CORE_ERROR_TIMEOUT = 2, /*< nick=Timeout >*/ 81 QMI_CORE_ERROR_INVALID_ARGS = 3, /*< nick=InvalidArgs >*/ 82 QMI_CORE_ERROR_INVALID_MESSAGE = 4, /*< nick=InvalidMessage >*/ 83 QMI_CORE_ERROR_TLV_NOT_FOUND = 5, /*< nick=TlvNotFound >*/ 84 QMI_CORE_ERROR_TLV_TOO_LONG = 6, /*< nick=TlvTooLong >*/ 85 QMI_CORE_ERROR_UNSUPPORTED = 7, /*< nick=Unsupported >*/ 86 QMI_CORE_ERROR_TLV_EMPTY = 8, /*< nick=TlvEmpty >*/ 87 QMI_CORE_ERROR_UNEXPECTED_MESSAGE = 9, /*< nick=UnexpectedMessage >*/ 88 QMI_CORE_ERROR_INVALID_DATA = 10, /*< nick=InvalidData >*/ 89 } QmiCoreError; 90 91 /** 92 * QmiProtocolError: 93 * @QMI_PROTOCOL_ERROR_NONE: No error. 94 * @QMI_PROTOCOL_ERROR_MALFORMED_MESSAGE: Malformed message. 95 * @QMI_PROTOCOL_ERROR_NO_MEMORY: No memory. 96 * @QMI_PROTOCOL_ERROR_INTERNAL: Internal. 97 * @QMI_PROTOCOL_ERROR_ABORTED: Aborted. 98 * @QMI_PROTOCOL_ERROR_CLIENT_IDS_EXHAUSTED: Client IDs exhausted. 99 * @QMI_PROTOCOL_ERROR_UNABORTABLE_TRANSACTION: Unabortable transaction. 100 * @QMI_PROTOCOL_ERROR_INVALID_CLIENT_ID: Invalid client ID. 101 * @QMI_PROTOCOL_ERROR_NO_THRESHOLDS_PROVIDED: No thresholds provided. 102 * @QMI_PROTOCOL_ERROR_INVALID_HANDLE: Invalid handle. 103 * @QMI_PROTOCOL_ERROR_INVALID_PROFILE: Invalid profile. 104 * @QMI_PROTOCOL_ERROR_INVALID_PIN_ID: Invalid PIN ID. 105 * @QMI_PROTOCOL_ERROR_INCORRECT_PIN: Incorrect PIN. 106 * @QMI_PROTOCOL_ERROR_NO_NETWORK_FOUND: No network found. 107 * @QMI_PROTOCOL_ERROR_CALL_FAILED: Call failed. 108 * @QMI_PROTOCOL_ERROR_OUT_OF_CALL: Out of call. 109 * @QMI_PROTOCOL_ERROR_NOT_PROVISIONED: Not provisioned. 110 * @QMI_PROTOCOL_ERROR_MISSING_ARGUMENT: Missing argument. 111 * @QMI_PROTOCOL_ERROR_ARGUMENT_TOO_LONG: Argument too long. 112 * @QMI_PROTOCOL_ERROR_INVALID_TRANSACTION_ID: Invalid transaction ID. 113 * @QMI_PROTOCOL_ERROR_DEVICE_IN_USE: Device in use. 114 * @QMI_PROTOCOL_ERROR_NETWORK_UNSUPPORTED: Network unsupported. 115 * @QMI_PROTOCOL_ERROR_DEVICE_UNSUPPORTED: Device unsupported. 116 * @QMI_PROTOCOL_ERROR_NO_EFFECT: No effect. 117 * @QMI_PROTOCOL_ERROR_NO_FREE_PROFILE: No free profile. 118 * @QMI_PROTOCOL_ERROR_INVALID_PDP_TYPE: Invalid PDP type. 119 * @QMI_PROTOCOL_ERROR_INVALID_TECHNOLOGY_PREFERENCE: Invalid technology preference. 120 * @QMI_PROTOCOL_ERROR_INVALID_PROFILE_TYPE: Invalid profile type. 121 * @QMI_PROTOCOL_ERROR_INVALID_SERVICE_TYPE: Invalid service type. 122 * @QMI_PROTOCOL_ERROR_INVALID_REGISTER_ACTION: Invalid register action. 123 * @QMI_PROTOCOL_ERROR_INVALID_PS_ATTACH_ACTION: Invalid PS attach action. 124 * @QMI_PROTOCOL_ERROR_AUTHENTICATION_FAILED: Authentication failed. 125 * @QMI_PROTOCOL_ERROR_PIN_BLOCKED: PIN blocked. 126 * @QMI_PROTOCOL_ERROR_PIN_ALWAYS_BLOCKED: PIN always blocked. 127 * @QMI_PROTOCOL_ERROR_UIM_UNINITIALIZED: UIM uninitialized. 128 * @QMI_PROTOCOL_ERROR_MAXIMUM_QOS_REQUESTS_IN_USE: Maximum QoS requests in use. 129 * @QMI_PROTOCOL_ERROR_INCORRECT_FLOW_FILTER: Incorrect flow filter. 130 * @QMI_PROTOCOL_ERROR_NETWORK_QOS_UNAWARE: Network QoS unaware. 131 * @QMI_PROTOCOL_ERROR_INVALID_QOS_ID: Invalid QoS ID. 132 * @QMI_PROTOCOL_ERROR_REQUESTED_NUMBER_UNSUPPORTED: Requested number unsupported. Since: 1.22. 133 * @QMI_PROTOCOL_ERROR_INTERFACE_NOT_FOUND: Interface not found. Since: 1.22. 134 * @QMI_PROTOCOL_ERROR_FLOW_SUSPENDED: Flow suspended. 135 * @QMI_PROTOCOL_ERROR_INVALID_DATA_FORMAT: Invalid data format. Since: 1.22. 136 * @QMI_PROTOCOL_ERROR_GENERAL_ERROR: General error. 137 * @QMI_PROTOCOL_ERROR_UNKNOWN_ERROR: Unknown error. 138 * @QMI_PROTOCOL_ERROR_INVALID_ARGUMENT: Invalid argument. 139 * @QMI_PROTOCOL_ERROR_INVALID_INDEX: Invalid index. 140 * @QMI_PROTOCOL_ERROR_NO_ENTRY: No entry. 141 * @QMI_PROTOCOL_ERROR_DEVICE_STORAGE_FULL: Device storage full. 142 * @QMI_PROTOCOL_ERROR_DEVICE_NOT_READY: Device not ready. 143 * @QMI_PROTOCOL_ERROR_NETWORK_NOT_READY: Network not ready. 144 * @QMI_PROTOCOL_ERROR_WMS_CAUSE_CODE: WMS cause code. 145 * @QMI_PROTOCOL_ERROR_WMS_MESSAGE_NOT_SENT: WMS message not sent. 146 * @QMI_PROTOCOL_ERROR_WMS_MESSAGE_DELIVERY_FAILURE: WMS message delivery failure. 147 * @QMI_PROTOCOL_ERROR_WMS_INVALID_MESSAGE_ID: WMS invalid message ID. 148 * @QMI_PROTOCOL_ERROR_WMS_ENCODING: WMS encoding. 149 * @QMI_PROTOCOL_ERROR_AUTHENTICATION_LOCK: Authentication lock. 150 * @QMI_PROTOCOL_ERROR_INVALID_TRANSITION: Invalid transition. 151 * @QMI_PROTOCOL_ERROR_NOT_MCAST_INTERFACE: Not a multicast interface. Since: 1.22. 152 * @QMI_PROTOCOL_ERROR_MAXIMUM_MCAST_REQUESTS_IN_USE: Maximum multicast requests in use. Since: 1.22. 153 * @QMI_PROTOCOL_ERROR_INVALID_MCAST_HANDLE: Invalid mulitcast handle. Since: 1.22. 154 * @QMI_PROTOCOL_ERROR_INVALID_IP_FAMILY_PREFERENCE: Invalid IP family preference. Since: 1.22. 155 * @QMI_PROTOCOL_ERROR_SESSION_INACTIVE: Session inactive. 156 * @QMI_PROTOCOL_ERROR_SESSION_INVALID: Session invalid. 157 * @QMI_PROTOCOL_ERROR_SESSION_OWNERSHIP: Session ownership. 158 * @QMI_PROTOCOL_ERROR_INSUFFICIENT_RESOURCES: Insufficient resources. 159 * @QMI_PROTOCOL_ERROR_DISABLED: Disabled. 160 * @QMI_PROTOCOL_ERROR_INVALID_OPERATION: Invalid operation. 161 * @QMI_PROTOCOL_ERROR_INVALID_QMI_COMMAND: Invalid QMI command. 162 * @QMI_PROTOCOL_ERROR_WMS_T_PDU_TYPE: WMS T-PDU type. 163 * @QMI_PROTOCOL_ERROR_WMS_SMSC_ADDRESS: WMS SMSC address. 164 * @QMI_PROTOCOL_ERROR_INFORMATION_UNAVAILABLE: Information unavailable. 165 * @QMI_PROTOCOL_ERROR_SEGMENT_TOO_LONG: Segment too long. 166 * @QMI_PROTOCOL_ERROR_SEGMENT_ORDER: Segment order. 167 * @QMI_PROTOCOL_ERROR_BUNDLING_NOT_SUPPORTED: Bundling not supported. 168 * @QMI_PROTOCOL_ERROR_OPERATION_PARTIAL_FAILURE: Operation partial failure. Since: 1.22. 169 * @QMI_PROTOCOL_ERROR_POLICY_MISMATCH: Policy mismatch. Since: 1.6. 170 * @QMI_PROTOCOL_ERROR_SIM_FILE_NOT_FOUND: SIM file not found. 171 * @QMI_PROTOCOL_ERROR_EXTENDED_INTERNAL: Extended internal error. Since: 1.6. 172 * @QMI_PROTOCOL_ERROR_ACCESS_DENIED: Access denied. 173 * @QMI_PROTOCOL_ERROR_HARDWARE_RESTRICTED: Hardware restricted. 174 * @QMI_PROTOCOL_ERROR_ACK_NOT_SENT: ACK not sent. Since: 1.6. 175 * @QMI_PROTOCOL_ERROR_INJECT_TIMEOUT: Inject timeout. Since: 1.6. 176 * @QMI_PROTOCOL_ERROR_INCOMPATIBLE_STATE: Incompatible state. Since: 1.6. 177 * @QMI_PROTOCOL_ERROR_FDN_RESTRICT: FDN restrict. Since: 1.6. 178 * @QMI_PROTOCOL_ERROR_SUPS_FAILURE_CASE: SUPS failure case. Since: 1.6. 179 * @QMI_PROTOCOL_ERROR_NO_RADIO: No radio. Since: 1.6. 180 * @QMI_PROTOCOL_ERROR_NOT_SUPPORTED: Not supported. Since: 1.6. 181 * @QMI_PROTOCOL_ERROR_NO_SUBSCRIPTION: No subscription. Since: 1.6. 182 * @QMI_PROTOCOL_ERROR_CARD_CALL_CONTROL_FAILED: Card call control failed. Since: 1.6. 183 * @QMI_PROTOCOL_ERROR_NETWORK_ABORTED: Network aborted. Since: 1.6. 184 * @QMI_PROTOCOL_ERROR_MSG_BLOCKED: Message blocked. Since: 1.6. 185 * @QMI_PROTOCOL_ERROR_INVALID_SESSION_TYPE: Invalid session type. Since: 1.6. 186 * @QMI_PROTOCOL_ERROR_INVALID_PB_TYPE: Invalid PB type. Since: 1.6. 187 * @QMI_PROTOCOL_ERROR_NO_SIM: No SIM. Since: 1.6. 188 * @QMI_PROTOCOL_ERROR_PB_NOT_READY: PB not ready. Since: 1.6. 189 * @QMI_PROTOCOL_ERROR_PIN_RESTRICTION: PIN restriction. Since: 1.6. 190 * @QMI_PROTOCOL_ERROR_PIN2_RESTRICTION: PIN2 restriction. Since: 1.6. 191 * @QMI_PROTOCOL_ERROR_PUK_RESTRICTION: PUK restriction. Since: 1.6. 192 * @QMI_PROTOCOL_ERROR_PUK2_RESTRICTION: PUK2 restriction. Since: 1.6. 193 * @QMI_PROTOCOL_ERROR_PB_ACCESS_RESTRICTED: PB access restricted. Since: 1.6. 194 * @QMI_PROTOCOL_ERROR_PB_DELETE_IN_PROGRESS: PB delete in progress. Since: 1.22. 195 * @QMI_PROTOCOL_ERROR_PB_TEXT_TOO_LONG: PB text too long. Since: 1.6. 196 * @QMI_PROTOCOL_ERROR_PB_NUMBER_TOO_LONG: PB number too long. Since: 1.6. 197 * @QMI_PROTOCOL_ERROR_PB_HIDDEN_KEY_RESTRICTION: PB hidden key restriction. Since: 1.6. 198 * @QMI_PROTOCOL_ERROR_PB_NOT_AVAILABLE: PB not available. Since: 1.22. 199 * @QMI_PROTOCOL_ERROR_DEVICE_MEMORY_ERROR: Device memory error. Since: 1.22. 200 * @QMI_PROTOCOL_ERROR_NO_PERMISSION: No permission. Since: 1.22. 201 * @QMI_PROTOCOL_ERROR_TOO_SOON: Too soon. Since: 1.22. 202 * @QMI_PROTOCOL_ERROR_TIME_NOT_ACQUIRED: Time not acquired. Since: 1.22. 203 * @QMI_PROTOCOL_ERROR_OPERATION_IN_PROGRESS: Operation in progress. Since: 1.22. 204 * @QMI_PROTOCOL_ERROR_FW_WRITE_FAILED: Firmware write failed. Since: 1.22. 205 * @QMI_PROTOCOL_ERROR_FW_INFO_READ_FAILED: Firmware info read failed. Since: 1.22. 206 * @QMI_PROTOCOL_ERROR_FW_FILE_NOT_FOUND: Firmware file not found. Since: 1.22. 207 * @QMI_PROTOCOL_ERROR_FW_DIR_NOT_FOUND: Firmware dir not found. Since: 1.22. 208 * @QMI_PROTOCOL_ERROR_FW_ALREADY_ACTIVATED: Firmware already activated. Since: 1.22. 209 * @QMI_PROTOCOL_ERROR_FW_CANNOT_GENERIC_IMAGE: Firmware cannot generic image. Since: 1.22. 210 * @QMI_PROTOCOL_ERROR_FW_FILE_OPEN_FAILED: Firmware file open failed. Since: 1.22. 211 * @QMI_PROTOCOL_ERROR_FW_UPDATE_DISCONTINUOUS_FRAME: Firmware update discontinuous frame. Since: 1.22. 212 * @QMI_PROTOCOL_ERROR_FW_UPDATE_FAILED: Firmware update failed. Since: 1.22. 213 * @QMI_PROTOCOL_ERROR_CAT_EVENT_REGISTRATION_FAILED: Event registration failed. 214 * @QMI_PROTOCOL_ERROR_CAT_INVALID_TERMINAL_RESPONSE: Invalid terminal response. 215 * @QMI_PROTOCOL_ERROR_CAT_INVALID_ENVELOPE_COMMAND: Invalid envelope command. 216 * @QMI_PROTOCOL_ERROR_CAT_ENVELOPE_COMMAND_BUSY: Envelope command busy. 217 * @QMI_PROTOCOL_ERROR_CAT_ENVELOPE_COMMAND_FAILED: Envelope command failed. 218 * 219 * QMI protocol errors. 220 * 221 * Since: 1.0 222 */ 223 typedef enum { /*< since=1.0 >*/ 224 QMI_PROTOCOL_ERROR_NONE = 0, /*< nick=None >*/ 225 QMI_PROTOCOL_ERROR_MALFORMED_MESSAGE = 1, /*< nick=MalformedMessage >*/ 226 QMI_PROTOCOL_ERROR_NO_MEMORY = 2, /*< nick=NoMemory >*/ 227 QMI_PROTOCOL_ERROR_INTERNAL = 3, /*< nick=Internal >*/ 228 QMI_PROTOCOL_ERROR_ABORTED = 4, /*< nick=Aborted >*/ 229 QMI_PROTOCOL_ERROR_CLIENT_IDS_EXHAUSTED = 5, /*< nick=ClientIdsExhausted >*/ 230 QMI_PROTOCOL_ERROR_UNABORTABLE_TRANSACTION = 6, /*< nick=UnabortableTransaction >*/ 231 QMI_PROTOCOL_ERROR_INVALID_CLIENT_ID = 7, /*< nick=InvalidClientId >*/ 232 QMI_PROTOCOL_ERROR_NO_THRESHOLDS_PROVIDED = 8, /*< nick=NoThresholdsProvided >*/ 233 QMI_PROTOCOL_ERROR_INVALID_HANDLE = 9, /*< nick=InvalidHandle >*/ 234 QMI_PROTOCOL_ERROR_INVALID_PROFILE = 10, /*< nick=InvalidProfile >*/ 235 QMI_PROTOCOL_ERROR_INVALID_PIN_ID = 11, /*< nick=InvalidPinId >*/ 236 QMI_PROTOCOL_ERROR_INCORRECT_PIN = 12, /*< nick=IncorrectPin >*/ 237 QMI_PROTOCOL_ERROR_NO_NETWORK_FOUND = 13, /*< nick=NoNetworkFound >*/ 238 QMI_PROTOCOL_ERROR_CALL_FAILED = 14, /*< nick=CallFailed >*/ 239 QMI_PROTOCOL_ERROR_OUT_OF_CALL = 15, /*< nick=OutOfCall >*/ 240 QMI_PROTOCOL_ERROR_NOT_PROVISIONED = 16, /*< nick=NotProvisioned >*/ 241 QMI_PROTOCOL_ERROR_MISSING_ARGUMENT = 17, /*< nick=MissingArgument >*/ 242 QMI_PROTOCOL_ERROR_ARGUMENT_TOO_LONG = 19, /*< nick=ArgumentTooLong >*/ 243 QMI_PROTOCOL_ERROR_INVALID_TRANSACTION_ID = 22, /*< nick=InvalidTransactionId >*/ 244 QMI_PROTOCOL_ERROR_DEVICE_IN_USE = 23, /*< nick=DeviceInUse >*/ 245 QMI_PROTOCOL_ERROR_NETWORK_UNSUPPORTED = 24, /*< nick=NetworkUnsupported >*/ 246 QMI_PROTOCOL_ERROR_DEVICE_UNSUPPORTED = 25, /*< nick=DeviceUnsupported >*/ 247 QMI_PROTOCOL_ERROR_NO_EFFECT = 26, /*< nick=NoEffect >*/ 248 QMI_PROTOCOL_ERROR_NO_FREE_PROFILE = 27, /*< nick=NoFreeProfile >*/ 249 QMI_PROTOCOL_ERROR_INVALID_PDP_TYPE = 28, /*< nick=InvalidPdpType >*/ 250 QMI_PROTOCOL_ERROR_INVALID_TECHNOLOGY_PREFERENCE = 29, /*< nick=InvalidTechnologyPreference >*/ 251 QMI_PROTOCOL_ERROR_INVALID_PROFILE_TYPE = 30, /*< nick=InvalidProfileType >*/ 252 QMI_PROTOCOL_ERROR_INVALID_SERVICE_TYPE = 31, /*< nick=InvalidServiceType >*/ 253 QMI_PROTOCOL_ERROR_INVALID_REGISTER_ACTION = 32, /*< nick=InvalidRegisterAction >*/ 254 QMI_PROTOCOL_ERROR_INVALID_PS_ATTACH_ACTION = 33, /*< nick=InvalidPsAttachAction >*/ 255 QMI_PROTOCOL_ERROR_AUTHENTICATION_FAILED = 34, /*< nick=AuthenticationFailed >*/ 256 QMI_PROTOCOL_ERROR_PIN_BLOCKED = 35, /*< nick=PinBlocked >*/ 257 QMI_PROTOCOL_ERROR_PIN_ALWAYS_BLOCKED = 36, /*< nick=PinAlwaysBlocked >*/ 258 QMI_PROTOCOL_ERROR_UIM_UNINITIALIZED = 37, /*< nick=UimUninitialized >*/ 259 QMI_PROTOCOL_ERROR_MAXIMUM_QOS_REQUESTS_IN_USE = 38, /*< nick=MaximumQosRequestsInUse >*/ 260 QMI_PROTOCOL_ERROR_INCORRECT_FLOW_FILTER = 39, /*< nick=IncorrectFlowFilter >*/ 261 QMI_PROTOCOL_ERROR_NETWORK_QOS_UNAWARE = 40, /*< nick=NetworkQosUnaware >*/ 262 QMI_PROTOCOL_ERROR_INVALID_QOS_ID = 41, /*< nick=InvalidQosId >*/ 263 QMI_PROTOCOL_ERROR_REQUESTED_NUMBER_UNSUPPORTED = 42, /*< nick=RequestedNumberUnsupported >*/ 264 QMI_PROTOCOL_ERROR_INTERFACE_NOT_FOUND = 43, /*< nick=InterfaceNotFound >*/ 265 QMI_PROTOCOL_ERROR_FLOW_SUSPENDED = 44, /*< nick=FlowSuspended >*/ 266 QMI_PROTOCOL_ERROR_INVALID_DATA_FORMAT = 45, /*< nick=InvalidDataFormat >*/ 267 QMI_PROTOCOL_ERROR_GENERAL_ERROR = 46, /*< nick=GeneralError >*/ 268 QMI_PROTOCOL_ERROR_UNKNOWN_ERROR = 47, /*< nick=UnknownError >*/ 269 QMI_PROTOCOL_ERROR_INVALID_ARGUMENT = 48, /*< nick=InvalidArgument >*/ 270 QMI_PROTOCOL_ERROR_INVALID_INDEX = 49, /*< nick=InvalidIndex >*/ 271 QMI_PROTOCOL_ERROR_NO_ENTRY = 50, /*< nick=NoEntry >*/ 272 QMI_PROTOCOL_ERROR_DEVICE_STORAGE_FULL = 51, /*< nick=DeviceStorageFull >*/ 273 QMI_PROTOCOL_ERROR_DEVICE_NOT_READY = 52, /*< nick=DeviceNotReady >*/ 274 QMI_PROTOCOL_ERROR_NETWORK_NOT_READY = 53, /*< nick=NetworkNotReady >*/ 275 QMI_PROTOCOL_ERROR_WMS_CAUSE_CODE = 54, /*< nick=WmsCauseCode >*/ 276 QMI_PROTOCOL_ERROR_WMS_MESSAGE_NOT_SENT = 55, /*< nick=WmsMessageNotSent >*/ 277 QMI_PROTOCOL_ERROR_WMS_MESSAGE_DELIVERY_FAILURE = 56, /*< nick=WmsMessageDeliveryFailure >*/ 278 QMI_PROTOCOL_ERROR_WMS_INVALID_MESSAGE_ID = 57, /*< nick=WmsInvalidMessageId >*/ 279 QMI_PROTOCOL_ERROR_WMS_ENCODING = 58, /*< nick=WmsEncoding >*/ 280 QMI_PROTOCOL_ERROR_AUTHENTICATION_LOCK = 59, /*< nick=AuthenticationLock >*/ 281 QMI_PROTOCOL_ERROR_INVALID_TRANSITION = 60, /*< nick=InvalidTransition >*/ 282 QMI_PROTOCOL_ERROR_NOT_MCAST_INTERFACE = 61, /*< nick=NotMcastInterface >*/ 283 QMI_PROTOCOL_ERROR_MAXIMUM_MCAST_REQUESTS_IN_USE = 62, /*< nick=MaximumMcastRequestsInUse >*/ 284 QMI_PROTOCOL_ERROR_INVALID_MCAST_HANDLE = 63, /*< nick=InvalidMcastHandle >*/ 285 QMI_PROTOCOL_ERROR_INVALID_IP_FAMILY_PREFERENCE = 64, /*< nick=InvalidIpFamilyPreference >*/ 286 QMI_PROTOCOL_ERROR_SESSION_INACTIVE = 65, /*< nick=SessionInactive >*/ 287 QMI_PROTOCOL_ERROR_SESSION_INVALID = 66, /*< nick=SessionInvalid >*/ 288 QMI_PROTOCOL_ERROR_SESSION_OWNERSHIP = 67, /*< nick=SessionOwnership >*/ 289 QMI_PROTOCOL_ERROR_INSUFFICIENT_RESOURCES = 68, /*< nick=InsufficientResources >*/ 290 QMI_PROTOCOL_ERROR_DISABLED = 69, /*< nick=Disabled >*/ 291 QMI_PROTOCOL_ERROR_INVALID_OPERATION = 70, /*< nick=InvalidOperation >*/ 292 QMI_PROTOCOL_ERROR_INVALID_QMI_COMMAND = 71, /*< nick=InvalidQmiCommand >*/ 293 QMI_PROTOCOL_ERROR_WMS_T_PDU_TYPE = 72, /*< nick=WmsTPduType >*/ 294 QMI_PROTOCOL_ERROR_WMS_SMSC_ADDRESS = 73, /*< nick=WmsSmscAddress >*/ 295 QMI_PROTOCOL_ERROR_INFORMATION_UNAVAILABLE = 74, /*< nick=InformationUnavailable >*/ 296 QMI_PROTOCOL_ERROR_SEGMENT_TOO_LONG = 75, /*< nick=SegmentTooLong >*/ 297 QMI_PROTOCOL_ERROR_SEGMENT_ORDER = 76, /*< nick=SegmentOrder >*/ 298 QMI_PROTOCOL_ERROR_BUNDLING_NOT_SUPPORTED = 77, /*< nick=BundlingNotSupported >*/ 299 QMI_PROTOCOL_ERROR_OPERATION_PARTIAL_FAILURE = 78, /*< nick=OperationPartialFailure >*/ 300 QMI_PROTOCOL_ERROR_POLICY_MISMATCH = 79, /*< nick=PolicyMismatch >*/ 301 QMI_PROTOCOL_ERROR_SIM_FILE_NOT_FOUND = 80, /*< nick=SimFileNotFound >*/ 302 QMI_PROTOCOL_ERROR_EXTENDED_INTERNAL = 81, /*< nick=ExtendedInternal >*/ 303 QMI_PROTOCOL_ERROR_ACCESS_DENIED = 82, /*< nick=AccessDenied >*/ 304 QMI_PROTOCOL_ERROR_HARDWARE_RESTRICTED = 83, /*< nick=HardwareRestricted >*/ 305 QMI_PROTOCOL_ERROR_ACK_NOT_SENT = 84, /*< nick=AckNotSent >*/ 306 QMI_PROTOCOL_ERROR_INJECT_TIMEOUT = 85, /*< nick=InjectTimeout >*/ 307 QMI_PROTOCOL_ERROR_INCOMPATIBLE_STATE = 90, /*< nick=IncompatibleState >*/ 308 QMI_PROTOCOL_ERROR_FDN_RESTRICT = 91, /*< nick=FdnRestrict >*/ 309 QMI_PROTOCOL_ERROR_SUPS_FAILURE_CASE = 92, /*< nick=SupsFailureCase >*/ 310 QMI_PROTOCOL_ERROR_NO_RADIO = 93, /*< nick=NoRadio >*/ 311 QMI_PROTOCOL_ERROR_NOT_SUPPORTED = 94, /*< nick=NotSupported >*/ 312 QMI_PROTOCOL_ERROR_NO_SUBSCRIPTION = 95, /*< nick=NoSubscription >*/ 313 QMI_PROTOCOL_ERROR_CARD_CALL_CONTROL_FAILED = 96, /*< nick=CardCallControlFailed >*/ 314 QMI_PROTOCOL_ERROR_NETWORK_ABORTED = 97, /*< nick=NetworkAborted >*/ 315 QMI_PROTOCOL_ERROR_MSG_BLOCKED = 98, /*< nick=MsgBlocked >*/ 316 QMI_PROTOCOL_ERROR_INVALID_SESSION_TYPE = 100, /*< nick=InvalidSessionType >*/ 317 QMI_PROTOCOL_ERROR_INVALID_PB_TYPE = 101, /*< nick=InvalidPbType >*/ 318 QMI_PROTOCOL_ERROR_NO_SIM = 102, /*< nick=NoSim >*/ 319 QMI_PROTOCOL_ERROR_PB_NOT_READY = 103, /*< nick=PbNotReady >*/ 320 QMI_PROTOCOL_ERROR_PIN_RESTRICTION = 104, /*< nick=PinRestriction >*/ 321 QMI_PROTOCOL_ERROR_PIN2_RESTRICTION = 105, /*< nick=Pin1Restriction >*/ 322 QMI_PROTOCOL_ERROR_PUK_RESTRICTION = 106, /*< nick=PukRestriction >*/ 323 QMI_PROTOCOL_ERROR_PUK2_RESTRICTION = 107, /*< nick=Puk2Restriction >*/ 324 QMI_PROTOCOL_ERROR_PB_ACCESS_RESTRICTED = 108, /*< nick=PbAccessRestricted >*/ 325 QMI_PROTOCOL_ERROR_PB_DELETE_IN_PROGRESS = 109, /*< nick=PbDeleteInProgress >*/ 326 QMI_PROTOCOL_ERROR_PB_TEXT_TOO_LONG = 110, /*< nick=PbTextTooLong >*/ 327 QMI_PROTOCOL_ERROR_PB_NUMBER_TOO_LONG = 111, /*< nick=PbNumberTooLong >*/ 328 QMI_PROTOCOL_ERROR_PB_HIDDEN_KEY_RESTRICTION = 112, /*< nick=PbHiddenKeyRestriction >*/ 329 QMI_PROTOCOL_ERROR_PB_NOT_AVAILABLE = 113, /*< nick=PbNotAvailable >*/ 330 QMI_PROTOCOL_ERROR_DEVICE_MEMORY_ERROR = 114, /*< nick=DeviceMemoryError >*/ 331 QMI_PROTOCOL_ERROR_NO_PERMISSION = 115, /*< nick=NoPermission >*/ 332 QMI_PROTOCOL_ERROR_TOO_SOON = 116, /*< nick=TooSoon >*/ 333 QMI_PROTOCOL_ERROR_TIME_NOT_ACQUIRED = 117, /*< nick=TimeNotAcquired >*/ 334 QMI_PROTOCOL_ERROR_OPERATION_IN_PROGRESS = 118, /*< nick=OperationInProgress >*/ 335 QMI_PROTOCOL_ERROR_FW_WRITE_FAILED = 388, /*< nick=FwWriteFailed >*/ 336 QMI_PROTOCOL_ERROR_FW_INFO_READ_FAILED = 389, /*< nick=FwInfoReadFailed >*/ 337 QMI_PROTOCOL_ERROR_FW_FILE_NOT_FOUND = 390, /*< nick=FwFileNotFound >*/ 338 QMI_PROTOCOL_ERROR_FW_DIR_NOT_FOUND = 391, /*< nick=FwDirNotFound >*/ 339 QMI_PROTOCOL_ERROR_FW_ALREADY_ACTIVATED = 392, /*< nick=FwAlreadyActivated >*/ 340 QMI_PROTOCOL_ERROR_FW_CANNOT_GENERIC_IMAGE = 393, /*< nick=FwCannotGenericImage >*/ 341 QMI_PROTOCOL_ERROR_FW_FILE_OPEN_FAILED = 400, /*< nick=FwFileOpenFailed >*/ 342 QMI_PROTOCOL_ERROR_FW_UPDATE_DISCONTINUOUS_FRAME = 401, /*< nick=FwUpdateDiscontinuousFrame >*/ 343 QMI_PROTOCOL_ERROR_FW_UPDATE_FAILED = 402, /*< nick=FwUpdateFailed >*/ 344 QMI_PROTOCOL_ERROR_CAT_EVENT_REGISTRATION_FAILED = 61441, /*< nick=CatEventRegistrationFailed >*/ 345 QMI_PROTOCOL_ERROR_CAT_INVALID_TERMINAL_RESPONSE = 61442, /*< nick=CatInvalidTerminalResponse >*/ 346 QMI_PROTOCOL_ERROR_CAT_INVALID_ENVELOPE_COMMAND = 61443, /*< nick=CatInvalidEnvelopeCommand >*/ 347 QMI_PROTOCOL_ERROR_CAT_ENVELOPE_COMMAND_BUSY = 61444, /*< nick=CatEnvelopeCommandBusy >*/ 348 QMI_PROTOCOL_ERROR_CAT_ENVELOPE_COMMAND_FAILED = 61445 /*< nick=CatEnvelopeCommandFailed >*/ 349 } QmiProtocolError; 350 351 #endif /* _LIBQMI_GLIB_QMI_ERRORS_H_ */ 352
This page was automatically generated by LXR 0.3.1. • OpenWrt