mirror of https://github.com/ecmwf/eccodes.git
88 lines
4.9 KiB
Plaintext
88 lines
4.9 KiB
Plaintext
/* The first one matches EMOSLIB */
|
|
GRIB_SUCCESS No error
|
|
GRIB_END_OF_FILE End of resource reached
|
|
GRIB_INTERNAL_ERROR Internal error
|
|
GRIB_BUFFER_TOO_SMALL Passed buffer is too small
|
|
GRIB_NOT_IMPLEMENTED Function not yet implemented
|
|
GRIB_7777_NOT_FOUND Missing 7777 at end of message
|
|
/* .... */
|
|
GRIB_ARRAY_TOO_SMALL Passed array is too small
|
|
GRIB_FILE_NOT_FOUND File not found
|
|
GRIB_CODE_NOT_FOUND_IN_TABLE Code not found in code table
|
|
GRIB_WRONG_ARRAY_SIZE Array size mismatch
|
|
GRIB_NOT_FOUND Key/value not found
|
|
GRIB_IO_PROBLEM Input output problem
|
|
GRIB_INVALID_MESSAGE Message invalid
|
|
GRIB_DECODING_ERROR Decoding invalid
|
|
GRIB_ENCODING_ERROR Encoding invalid
|
|
GRIB_NO_MORE_IN_SET Code cannot unpack because of string too small
|
|
GRIB_GEOCALCULUS_PROBLEM Problem with calculation of geographic attributes
|
|
GRIB_OUT_OF_MEMORY Memory allocation error
|
|
GRIB_READ_ONLY Value is read only
|
|
GRIB_INVALID_ARGUMENT Invalid argument
|
|
GRIB_NULL_HANDLE Null handle
|
|
GRIB_INVALID_SECTION_NUMBER Invalid section number
|
|
GRIB_VALUE_CANNOT_BE_MISSING Value cannot be missing
|
|
GRIB_WRONG_LENGTH Wrong message length
|
|
GRIB_INVALID_TYPE Invalid key type
|
|
GRIB_WRONG_STEP Unable to set step
|
|
GRIB_WRONG_STEP_UNIT Wrong units for step (step must be integer)
|
|
/* some errors for the fortran interface */
|
|
GRIB_INVALID_FILE Invalid file id
|
|
GRIB_INVALID_GRIB Invalid GRIB id
|
|
GRIB_INVALID_INDEX Invalid index id
|
|
GRIB_INVALID_ITERATOR Invalid iterator id
|
|
GRIB_INVALID_KEYS_ITERATOR Invalid keys iterator id
|
|
GRIB_INVALID_NEAREST Invalid nearest id
|
|
/*some errors for the fieldset */
|
|
GRIB_INVALID_ORDERBY Invalid order by
|
|
GRIB_MISSING_KEY Missing a key from the fieldset
|
|
/* errors for the nearest*/
|
|
GRIB_OUT_OF_AREA The point is out of the grid area
|
|
/* more errors*/
|
|
GRIB_CONCEPT_NO_MATCH Concept no match
|
|
GRIB_HASH_ARRAY_NO_MATCH Hash array no match
|
|
GRIB_NO_DEFINITIONS Definitions files not found
|
|
GRIB_WRONG_TYPE Wrong type while packing
|
|
GRIB_END End of resource
|
|
GRIB_NO_VALUES Unable to code a field without values
|
|
GRIB_WRONG_GRID Grid description is wrong or inconsistent
|
|
GRIB_END_OF_INDEX End of index reached
|
|
GRIB_NULL_INDEX Null index
|
|
/* Even more errors */
|
|
GRIB_PREMATURE_END_OF_FILE End of resource reached when reading message
|
|
GRIB_INTERNAL_ARRAY_TOO_SMALL An internal array is too small
|
|
GRIB_MESSAGE_TOO_LARGE Message is too large for the current architecture
|
|
GRIB_CONSTANT_FIELD Constant field
|
|
GRIB_SWITCH_NO_MATCH Switch unable to find a matching case
|
|
GRIB_UNDERFLOW Underflow
|
|
GRIB_MESSAGE_MALFORMED Message malformed
|
|
GRIB_CORRUPTED_INDEX Index is corrupted
|
|
GRIB_INVALID_BPV Invalid number of bits per value
|
|
GRIB_DIFFERENT_EDITION Edition of two messages is different
|
|
GRIB_VALUE_DIFFERENT Value is different
|
|
GRIB_INVALID_KEY_VALUE Invalid key value
|
|
GRIB_STRING_TOO_SMALL String is smaller than requested
|
|
GRIB_WRONG_CONVERSION Wrong type conversion
|
|
GRIB_MISSING_BUFR_ENTRY Missing BUFR table entry for descriptor
|
|
GRIB_NULL_POINTER Null pointer
|
|
GRIB_ATTRIBUTE_CLASH Attribute is already present, cannot add
|
|
GRIB_TOO_MANY_ATTRIBUTES Too many attributes. Increase MAX_ACCESSOR_ATTRIBUTES
|
|
GRIB_ATTRIBUTE_NOT_FOUND Attribute not found.
|
|
GRIB_UNSUPPORTED_EDITION Edition not supported.
|
|
GRIB_OUT_OF_RANGE Value out of coding range
|
|
GRIB_WRONG_BITMAP_SIZE Size of bitmap is incorrect
|
|
GRIB_FUNCTIONALITY_NOT_ENABLED Functionality not enabled
|
|
GRIB_VALUE_MISMATCH Value mismatch
|
|
GRIB_DOUBLE_VALUE_MISMATCH Double values are different
|
|
GRIB_LONG_VALUE_MISMATCH Long values are different
|
|
GRIB_BYTE_VALUE_MISMATCH Byte values are different
|
|
GRIB_STRING_VALUE_MISMATCH String values are different
|
|
GRIB_OFFSET_MISMATCH Offset mismatch
|
|
GRIB_COUNT_MISMATCH Count mismatch
|
|
GRIB_NAME_MISMATCH Name mismatch
|
|
GRIB_TYPE_MISMATCH Type mismatch
|
|
GRIB_TYPE_AND_VALUE_MISMATCH Type and value mismatch
|
|
GRIB_UNABLE_TO_COMPARE_ACCESSORS Unable to compare accessors
|
|
GRIB_ASSERTION_FAILURE Assertion failure
|