/* * Copyright (C) 2007-2018 Siemens AG * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as published * by the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program. If not, see . */ /******************************************************************* * * @author Daniel.Peintner.EXT@siemens.com * @version 2017-03-02 * @contact Richard.Kuntschke@siemens.com * *

Code generated by EXIdizer

*

Schema: V2G_CI_MsgDef.xsd

* * ********************************************************************/ /** * \file ErrorCodes.h * \brief Error Codes descriptions * */ #ifndef EXI_ERROR_CODES_H #define EXI_ERROR_CODES_H #ifdef __cplusplus extern "C" { #endif #define EXI_ERROR_INPUT_STREAM_EOF -10 #define EXI_ERROR_OUTPUT_STREAM_EOF -11 #define EXI_ERROR_INPUT_FILE_HANDLE -12 #define EXI_ERROR_OUTPUT_FILE -13 #define EXI_ERROR_OUT_OF_BOUNDS -100 #define EXI_ERROR_OUT_OF_STRING_BUFFER -101 /*#define EXI_ERROR_OUT_OF_ASCII_BUFFER -102 */ #define EXI_ERROR_OUT_OF_BYTE_BUFFER -103 #define EXI_ERROR_OUT_OF_GRAMMAR_STACK -104 #define EXI_ERROR_OUT_OF_RUNTIME_GRAMMAR_STACK -105 #define EXI_ERROR_OUT_OF_QNAMES -106 #define EXI_ERROR_UNKOWN_GRAMMAR_ID -108 #define EXI_ERROR_UNKOWN_EVENT -109 #define EXI_ERROR_UNKOWN_EVENT_CODE -110 #define EXI_ERROR_UNEXPECTED_EVENT_LEVEL1 -111 #define EXI_ERROR_UNEXPECTED_EVENT_LEVEL2 -112 #define EXI_ERROR_UNEXPECTED_START_DOCUMENT -113 #define EXI_ERROR_UNEXPECTED_END_DOCUMENT -114 #define EXI_ERROR_UNEXPECTED_START_ELEMENT -115 #define EXI_ERROR_UNEXPECTED_START_ELEMENT_NS -116 #define EXI_ERROR_UNEXPECTED_START_ELEMENT_GENERIC -117 #define EXI_ERROR_UNEXPECTED_START_ELEMENT_GENERIC_UNDECLARED -118 #define EXI_ERROR_UNEXPECTED_END_ELEMENT -119 #define EXI_ERROR_UNEXPECTED_CHARACTERS -120 #define EXI_ERROR_UNEXPECTED_ATTRIBUTE -121 #define EXI_ERROR_UNEXPECTED_ATTRIBUTE_NS -122 #define EXI_ERROR_UNEXPECTED_ATTRIBUTE_GENERIC -123 #define EXI_ERROR_UNEXPECTED_ATTRIBUTE_GENERIC_UNDECLARED -124 #define EXI_ERROR_UNEXPECTED_ATTRIBUTE_XSI_TYPE -125 #define EXI_ERROR_UNEXPECTED_ATTRIBUTE_XSI_NIL -126 #define EXI_ERROR_UNEXPECTED_GRAMMAR_ID -127 #define EXI_ERROR_UNEXPECTED_ATTRIBUTE_MOVE_TO_CONTENT_RULE -128 #define EXI_UNSUPPORTED_NBIT_INTEGER_LENGTH -132 #define EXI_UNSUPPORTED_EVENT_CODE_CHARACTERISTICS -133 #define EXI_UNSUPPORTED_INTEGER_VALUE -134 #define EXI_NEGATIVE_UNSIGNED_INTEGER_VALUE -135 #define EXI_UNSUPPORTED_LIST_VALUE_TYPE -136 #define EXI_UNSUPPORTED_HEADER_COOKIE -137 #define EXI_UNSUPPORTED_HEADER_OPTIONS -138 #define EXI_UNSUPPORTED_GLOBAL_ATTRIBUTE_VALUE_TYPE -139 #define EXI_UNSUPPORTED_DATATYPE -140 #define EXI_UNSUPPORTED_STRING_VALUE_TYPE -141 #define EXI_UNSUPPORTED_INTEGER_VALUE_TYPE -142 #define EXI_UNSUPPORTED_DATETIME_TYPE -143 #define EXI_UNSUPPORTED_FRAGMENT_ELEMENT -144 #define EXI_UNSUPPORTED_GRAMMAR_LEARNING_CH -150 /* string values */ #define EXI_ERROR_STRINGVALUES_NOT_SUPPORTED -160 #define EXI_ERROR_STRINGVALUES_OUT_OF_ENTRIES -161 #define EXI_ERROR_STRINGVALUES_OUT_OF_MEMORY -162 #define EXI_ERROR_STRINGVALUES_OUT_OF_BOUND -163 #define EXI_ERROR_STRINGVALUES_CHARACTER -164 #define EXI_ERROR_UNEXPECTED_BYTE_VALUE -200 #define EXI_ERROR_CONVERSION_NO_ASCII_CHARACTERS -300 #define EXI_ERROR_CONVERSION_TYPE_TO_STRING -301 #define EXI_DEVIANT_SUPPORT_NOT_DEPLOYED -500 #ifdef __cplusplus } #endif #endif /* EXI_ERROR_CODES_H */