Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
error.h
00001 /** 00002 * @file error.h 00003 * @brief Error codes description 00004 * 00005 * @section License 00006 * 00007 * Copyright (C) 2010-2017 Oryx Embedded SARL. All rights reserved. 00008 * 00009 * This program is free software; you can redistribute it and/or 00010 * modify it under the terms of the GNU General Public License 00011 * as published by the Free Software Foundation; either version 2 00012 * of the License, or (at your option) any later version. 00013 * 00014 * This program is distributed in the hope that it will be useful, 00015 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00016 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00017 * GNU General Public License for more details. 00018 * 00019 * You should have received a copy of the GNU General Public License 00020 * along with this program; if not, write to the Free Software Foundation, 00021 * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 00022 * 00023 * @author Oryx Embedded SARL (www.oryx-embedded.com) 00024 * @version 1.7.6 00025 **/ 00026 00027 #ifndef _ERROR_H 00028 #define _ERROR_H 00029 00030 00031 /** 00032 * @brief Error codes 00033 **/ 00034 00035 typedef enum 00036 { 00037 NO_ERROR = 0, ///<Success 00038 ERROR_FAILURE = 1, ///<Generic error code 00039 00040 ERROR_INVALID_PARAMETER, ///<Invalid parameter 00041 ERROR_PARAMETER_OUT_OF_RANGE, ///<Specified parameter is out of range 00042 00043 ERROR_BAD_CRC, 00044 ERROR_BAD_BLOCK, 00045 ERROR_INVALID_RECIPIENT, ///<Invalid recipient 00046 ERROR_INVALID_INTERFACE, ///<Invalid interface 00047 ERROR_INVALID_ENDPOINT, ///<Invalid endpoint 00048 ERROR_INVALID_ALT_SETTING, ///<Alternate setting does not exist 00049 ERROR_UNSUPPORTED_REQUEST, ///<Unsupported request 00050 ERROR_UNSUPPORTED_CONFIGURATION, ///<Unsupported configuration 00051 ERROR_UNSUPPORTED_FEATURE, ///<Unsupported feature 00052 ERROR_ENDPOINT_BUSY, ///<Endpoint already in use 00053 ERROR_USB_RESET, 00054 ERROR_ABORTED, 00055 00056 ERROR_OUT_OF_MEMORY = 100, 00057 ERROR_OUT_OF_RESOURCES, 00058 ERROR_INVALID_REQUEST, 00059 ERROR_NOT_IMPLEMENTED, 00060 ERROR_VERSION_NOT_SUPPORTED, 00061 ERROR_INVALID_SYNTAX, 00062 ERROR_AUTHENTICATION_FAILED, 00063 ERROR_UNEXPECTED_RESPONSE, 00064 ERROR_UNEXPECTED_VALUE, 00065 00066 ERROR_OPEN_FAILED = 200, 00067 ERROR_CONNECTION_FAILED, 00068 ERROR_CONNECTION_REFUSED, 00069 ERROR_CONNECTION_CLOSING, 00070 ERROR_CONNECTION_RESET, 00071 ERROR_NOT_CONNECTED, 00072 ERROR_ALREADY_CLOSED, 00073 ERROR_ALREADY_CONNECTED, 00074 ERROR_INVALID_SOCKET, 00075 ERROR_PROTOCOL_UNREACHABLE, 00076 ERROR_PORT_UNREACHABLE, 00077 ERROR_INVALID_FRAME, 00078 ERROR_INVALID_HEADER, 00079 ERROR_WRONG_CHECKSUM, 00080 ERROR_WRONG_IDENTIFIER, 00081 ERROR_WRONG_CLIENT_ID, 00082 ERROR_WRONG_SERVER_ID, 00083 ERROR_NO_RESPONSE, 00084 ERROR_RECEIVE_QUEUE_FULL, 00085 ERROR_TIMEOUT, 00086 ERROR_WOULD_BLOCK, 00087 ERROR_INVALID_NAME, 00088 ERROR_INVALID_OPTION, 00089 ERROR_UNEXPECTED_STATE, 00090 ERROR_INVALID_COMMAND, 00091 ERROR_INVALID_PROTOCOL, 00092 ERROR_INVALID_STATUS, 00093 ERROR_INVALID_ADDRESS, 00094 ERROR_INVALID_MESSAGE, 00095 ERROR_INVALID_KEY, 00096 ERROR_INVALID_KEY_LENGTH, 00097 ERROR_INVALID_CHARACTER, 00098 ERROR_INVALID_LENGTH, 00099 ERROR_INVALID_PADDING, 00100 ERROR_INVALID_MAC, 00101 ERROR_INVALID_TAG, 00102 ERROR_INVALID_TYPE, 00103 ERROR_INVALID_VALUE, 00104 ERROR_INVALID_CLASS, 00105 ERROR_INVALID_VERSION, 00106 ERROR_INVALID_PIN_CODE, 00107 ERROR_WRONG_LENGTH, 00108 ERROR_WRONG_TYPE, 00109 ERROR_WRONG_ENCODING, 00110 ERROR_WRONG_VALUE, 00111 ERROR_UNSUPPORTED_TYPE, 00112 ERROR_UNSUPPORTED_CIPHER_SUITE, 00113 ERROR_UNSUPPORTED_CIPHER_MODE, 00114 ERROR_UNSUPPORTED_CIPHER_ALGO, 00115 ERROR_UNSUPPORTED_KEY_EXCH_METHOD, 00116 ERROR_UNSUPPORTED_SIGNATURE_ALGO, 00117 ERROR_INVALID_SIGNATURE_ALGO, 00118 ERROR_CERTIFICATE_REQUIRED, 00119 ERROR_MESSAGE_TOO_LONG, 00120 ERROR_OUT_OF_RANGE, 00121 ERROR_MESSAGE_DISCARDED, 00122 00123 ERROR_INVALID_PACKET, 00124 ERROR_BUFFER_EMPTY, 00125 ERROR_BUFFER_OVERFLOW, 00126 00127 ERROR_INVALID_RESOURCE, 00128 ERROR_INVALID_PATH, 00129 ERROR_NOT_FOUND, 00130 ERROR_ACCESS_DENIED, 00131 ERROR_NOT_WRITABLE, 00132 ERROR_AUTH_REQUIRED, 00133 00134 ERROR_TRANSMITTER_BUSY, 00135 ERROR_NO_RUNNING, 00136 00137 ERROR_INVALID_FILE = 300, 00138 ERROR_FILE_NOT_FOUND, 00139 ERROR_FILE_OPENING_FAILED, 00140 ERROR_FILE_READING_FAILED, 00141 ERROR_END_OF_FILE, 00142 ERROR_UNEXPECTED_END_OF_FILE, 00143 ERROR_UNKNOWN_FILE_FORMAT, 00144 00145 ERROR_INVALID_DIRECTORY, 00146 ERROR_DIRECTORY_NOT_FOUND, 00147 00148 ERROR_FILE_SYSTEM_NOT_SUPPORTED = 400, 00149 ERROR_UNKNOWN_FILE_SYSTEM, 00150 ERROR_INVALID_FILE_SYSTEM, 00151 ERROR_INVALID_BOOT_SECTOR_SIGNATURE, 00152 ERROR_INVALID_SECTOR_SIZE, 00153 ERROR_INVALID_CLUSTER_SIZE, 00154 ERROR_INVALID_FILE_RECORD_SIZE, 00155 ERROR_INVALID_INDEX_BUFFER_SIZE, 00156 ERROR_INVALID_VOLUME_DESCRIPTOR_SIGNATURE, 00157 ERROR_INVALID_VOLUME_DESCRIPTOR, 00158 ERROR_INVALID_FILE_RECORD, 00159 ERROR_INVALID_INDEX_BUFFER, 00160 ERROR_INVALID_DATA_RUNS, 00161 ERROR_WRONG_TAG_IDENTIFIER, 00162 ERROR_WRONG_TAG_CHECKSUM, 00163 ERROR_WRONG_MAGIC_NUMBER, 00164 ERROR_WRONG_SEQUENCE_NUMBER, 00165 ERROR_DESCRIPTOR_NOT_FOUND, 00166 ERROR_ATTRIBUTE_NOT_FOUND, 00167 ERROR_RESIDENT_ATTRIBUTE, 00168 ERROR_NOT_RESIDENT_ATTRIBUTE, 00169 ERROR_INVALID_SUPER_BLOCK, 00170 ERROR_INVALID_SUPER_BLOCK_SIGNATURE, 00171 ERROR_INVALID_BLOCK_SIZE, 00172 ERROR_UNSUPPORTED_REVISION_LEVEL, 00173 ERROR_INVALID_INODE_SIZE, 00174 ERROR_INODE_NOT_FOUND, 00175 00176 ERROR_UNEXPECTED_MESSAGE = 500, 00177 00178 ERROR_URL_TOO_LONG, 00179 ERROR_QUERY_STRING_TOO_LONG, 00180 00181 ERROR_NO_ADDRESS, 00182 ERROR_NO_BINDING, 00183 ERROR_NOT_ON_LINK, 00184 ERROR_USE_MULTICAST, 00185 ERROR_NAK_RECEIVED, 00186 00187 ERROR_NO_CARRIER, 00188 00189 ERROR_INVALID_LEVEL, 00190 ERROR_WRONG_STATE, 00191 ERROR_END_OF_STREAM, 00192 ERROR_LINK_DOWN, 00193 ERROR_INVALID_OPTION_LENGTH, 00194 ERROR_IN_PROGRESS, 00195 00196 ERROR_NO_ACK, 00197 ERROR_INVALID_METADATA, 00198 ERROR_NOT_CONFIGURED, 00199 ERROR_NAME_RESOLUTION_FAILED, 00200 ERROR_NO_ROUTE, 00201 00202 ERROR_WRITE_FAILED, 00203 ERROR_READ_FAILED, 00204 ERROR_UPLOAD_FAILED, 00205 00206 ERROR_INVALID_SIGNATURE, 00207 00208 ERROR_BAD_RECORD_MAC, 00209 ERROR_RECORD_OVERFLOW, 00210 ERROR_HANDSHAKE_FAILED, 00211 ERROR_NO_CERTIFICATE, 00212 ERROR_BAD_CERTIFICATE, 00213 ERROR_UNSUPPORTED_CERTIFICATE, 00214 ERROR_CERTIFICATE_EXPIRED, 00215 ERROR_UNKNOWN_CA, 00216 ERROR_DECODING_FAILED, 00217 ERROR_DECRYPTION_FAILED, 00218 ERROR_ILLEGAL_PARAMETER, 00219 ERROR_UNSUPPORTED_EXTENSION, 00220 00221 ERROR_MORE_DATA_REQUIRED, 00222 ERROR_TLS_NOT_SUPPORTED, 00223 ERROR_PRNG_NOT_READY, 00224 ERROR_SERVICE_CLOSING, 00225 ERROR_INVALID_TIMESTAMP, 00226 ERROR_NO_DNS_SERVER, 00227 00228 ERROR_OBJECT_NOT_FOUND, 00229 ERROR_INSTANCE_NOT_FOUND, 00230 ERROR_ADDRESS_NOT_FOUND, 00231 00232 ERROR_UNKNOWN_IDENTITY, 00233 ERROR_UNKNOWN_ENGINE_ID, 00234 ERROR_UNKNOWN_USER_NAME, 00235 ERROR_UNSUPPORTED_SECURITY_LEVEL, 00236 ERROR_NOT_IN_TIME_WINDOW, 00237 00238 ERROR_NO_MATCH, 00239 ERROR_PARTIAL_MATCH 00240 } error_t; 00241 00242 #endif 00243
Generated on Tue Jul 12 2022 17:10:13 by
1.7.2