;****************************************************************************** ; ; NSSDC/CDF CDF/IDL constants (status codes only). ; ; Version 1.4, 9-Sep-96, Hughes STX. ; ; Modification history: ; ; V1.0 21-Sep-92, H Leckner Original version. ; V1.1 12-Jan-94, J Love CDF V2.4. ; V1.2 24-Oct-94, J Love CDF V2.5. ; V1.3 26-Jun-95, J Love Added online help. ; V1.4 9-Sep-96, J Love CDF V2.6. ; ;****************************************************************************** ;+ ; NAME: ; cdf1.pro ; ; PURPOSE: ; `cdf1.pro' is used to create a set of local variables containing the ; status codes used by the CDF library. The general CDF constants are ; defined by `cdf.pro' and the CDF Internal Interface constants are ; defined by `cdf2.pro'. ; ; This include file is part of the CDF interface provided with the CDF ; distribution. IDL also provides its own built-in interface to CDFs. ; ; CALLING SEQUENCE: ; IDL> @cdf1.pro ; ; RESTRICTIONS: ; The use of `cdf1.pro' may result in too many local variables being ; created. If that occurs, consider using `cdf0x.pro' instead. ; ; REVISION HISTORY: ; 26-Jun-95 Original version. ; 21-Aug-96 CDF V2.6. ;- ;****************************************************************************** ; Status codes... ; - informatory codes are greater than CDF_OK ;****************************************************************************** VIRTUAL_RECORD_DATA = 1001L DID_NOT_COMPRESS = 1002L VAR_ALREADY_CLOSED = 1003L SINGLE_FILE_FORMAT = 1004L NO_PADVALUE_SPECIFIED = 1005L NO_VARS_IN_CDF = 1006L MULTI_FILE_FORMAT = 1007L SOME_ALREADY_ALLOCATED = 1008L PRECEEDING_RECORDS_ALLOCATED = 1009L CDF_OK = 0L ATTR_NAME_TRUNC = -1001L CDF_NAME_TRUNC = -1002L VAR_NAME_TRUNC = -1003L NEGATIVE_FP_ZERO = -1004L ; unused = -1005L FORCED_PARAMETER = -1006L NA_FOR_VARIABLE = -1007L CDF_WARN = -2000L ATTR_EXISTS = -2001L BAD_CDF_ID = -2002L BAD_DATA_TYPE = -2003L BAD_DIM_SIZE = -2004L BAD_DIM_INDEX = -2005L BAD_ENCODING = -2006L BAD_MAJORITY = -2007L BAD_NUM_DIMS = -2008L BAD_REC_NUM = -2009L BAD_SCOPE = -2010L BAD_NUM_ELEMS = -2011L CDF_OPEN_ERROR = -2012L CDF_EXISTS = -2013L BAD_FORMAT = -2014L BAD_ALLOCATE_RECS = -2015L BAD_CDF_EXTENSION = -2016L NO_SUCH_ATTR = -2017L NO_SUCH_ENTRY = -2018L NO_SUCH_VAR = -2019L VAR_READ_ERROR = -2020L VAR_WRITE_ERROR = -2021L BAD_ARGUMENT = -2022L IBM_PC_OVERFLOW = -2023L TOO_MANY_VARS = -2024L VAR_EXISTS = -2025L BAD_MALLOC = -2026L NOT_A_CDF = -2027L CORRUPTED_V2_CDF = -2028L VAR_OPEN_ERROR = -2029L BAD_INITIAL_RECS = -2030L BAD_BLOCKING_FACTOR = -2031L END_OF_VAR = -2032L ; unused = -2033L BAD_CDFSTATUS = -2034L CDF_INTERNAL_ERROR = -2035L BAD_NUM_VARS = -2036L BAD_REC_COUNT = -2037L BAD_REC_INTERVAL = -2038L BAD_DIM_COUNT = -2039L BAD_DIM_INTERVAL = -2040L BAD_VAR_NUM = -2041L BAD_ATTR_NUM = -2042L BAD_ENTRY_NUM = -2043L BAD_ATTR_NAME = -2044L BAD_VAR_NAME = -2045L NO_ATTR_SELECTED = -2046L NO_ENTRY_SELECTED = -2047L NO_VAR_SELECTED = -2048L BAD_CDF_NAME = -2049L ; unused = -2050L CANNOT_CHANGE = -2051L NO_STATUS_SELECTED = -2052L NO_CDF_SELECTED = -2053L READ_ONLY_DISTRIBUTION = -2054L CDF_CLOSE_ERROR = -2055L VAR_CLOSE_ERROR = -2056L ; unused = -2057L BAD_FNC_OR_ITEM = -2058L ; unused = -2059L ILLEGAL_ON_V1_CDF = -2060L ; unused = -2061L ; unused = -2062L BAD_CACHE_SIZE = -2063L ; unused = -2064L ; unused = -2065L CDF_CREATE_ERROR = -2066L NO_SUCH_CDF = -2067L VAR_CREATE_ERROR = -2068L ; unused = -2069L READ_ONLY_MODE = -2070L ILLEGAL_IN_zMODE = -2071L BAD_zMODE = -2072L BAD_READONLY_MODE = -2073L CDF_READ_ERROR = -2074L CDF_WRITE_ERROR = -2075L ILLEGAL_FOR_SCOPE = -2076L NO_MORE_ACCESS = -2077L ; unused = -2078L BAD_DECODING = -2079L ; unused = -2080L BAD_NEGtoPOSfp0_MODE = -2081L UNSUPPORTED_OPERATION = -2082L ; unused = -2083L ; unused = -2084L ; unused = -2085L NO_WRITE_ACCESS = -2086L NO_DELETE_ACCESS = -2087L CDF_DELETE_ERROR = -2088L VAR_DELETE_ERROR = -2089L UNKNOWN_COMPRESSION = -2090L CANNOT_COMPRESS = -2091L DECOMPRESSION_ERROR = -2092L COMPRESSION_ERROR = -2093L ; unused = -2094L ; unused = -2095L EMPTY_COMPRESSED_CDF = -2096L BAD_COMPRESSION_PARM = -2097L UNKNOWN_SPARSENESS = -2098L CANNOT_SPARSERECORDS = -2099L CANNOT_SPARSEARRAYS = -2100L TOO_MANY_PARMS = -2101L NO_SUCH_RECORD = -2102L CANNOT_ALLOCATE_RECORDS = -2103L ; unused = -2104L ; unused = -2105L SCRATCH_CREATE_ERROR = -2106L SCRATCH_CREATE_ERROR = -2107L SCRATCH_READ_ERROR = -2108L SCRATCH_WRITE_ERROR = -2109L BAD_SPARSEARRAYS_PARM = -2110L BAD_SCRATCH_DIR = -2111L ;****************************************************************************** ; Synonyms... ;****************************************************************************** BAD_EXTEND_RECS = BAD_BLOCKING_FACTOR