SDDSlib
|
Defines global data arrays used by SDDS (Self Describing Data Sets) routines. More...
Go to the source code of this file.
Variables | |
char * | SDDS_data_mode [SDDS_NUM_DATA_MODES] |
Array of supported data modes. | |
char * | SDDS_type_name [SDDS_NUM_TYPES] |
Array of supported data type names. | |
int32_t | SDDS_type_size [SDDS_NUM_TYPES] |
Array of sizes for each supported data type. | |
char * | SDDS_command [SDDS_NUM_COMMANDS] |
Array of supported SDDS command names. | |
SDDS_FIELD_INFORMATION | SDDS_DescriptionFieldInformation [SDDS_DESCRIPTION_FIELDS] |
Field information for SDDS layout descriptions. | |
SDDS_ENUM_PAIR | dataModeEnumPair [3] |
Enumeration pairs for data modes. | |
SDDS_ENUM_PAIR | dataEndianEnumPair [3] |
Enumeration pairs for data endianness. | |
SDDS_ENUM_PAIR | typeEnumPair [SDDS_NUM_TYPES+1] |
Enumeration pairs for data types. | |
SDDS_FIELD_INFORMATION | SDDS_DataFieldInformation [SDDS_DATA_FIELDS] |
Field information for data mode settings. | |
SDDS_FIELD_INFORMATION | SDDS_ArrayFieldInformation [SDDS_ARRAY_FIELDS] |
Field information for array definitions. | |
SDDS_FIELD_INFORMATION | SDDS_ColumnFieldInformation [SDDS_COLUMN_FIELDS] |
Field information for column definitions. | |
SDDS_FIELD_INFORMATION | SDDS_ParameterFieldInformation [SDDS_PARAMETER_FIELDS] |
Field information for parameter definitions. | |
SDDS_FIELD_INFORMATION | SDDS_AssociateFieldInformation [SDDS_ASSOCIATE_FIELDS] |
Field information for associate definitions. | |
SDDS_FIELD_INFORMATION | SDDS_IncludeFieldInformation [SDDS_INCLUDE_FIELDS] |
Field information for include directives. | |
Defines global data arrays used by SDDS (Self Describing Data Sets) routines.
This file declares and initializes global data arrays utilized by the SDDS library's various routines. These arrays include data mode identifiers, type names and sizes, command names, and field information structures for descriptions, data modes, arrays, columns, parameters, associates, and includes.
Definition in file SDDS_data.c.
SDDS_ENUM_PAIR dataEndianEnumPair[3] |
Enumeration pairs for data endianness.
Associates string representations of endianness with their corresponding SDDS enumeration values.
Definition at line 128 of file SDDS_data.c.
SDDS_ENUM_PAIR dataModeEnumPair[3] |
Enumeration pairs for data modes.
Associates string representations of data modes with their corresponding SDDS enumeration values.
Definition at line 117 of file SDDS_data.c.
SDDS_FIELD_INFORMATION SDDS_ArrayFieldInformation[SDDS_ARRAY_FIELDS] |
Field information for array definitions.
Maps each array field name to its offset within the ARRAY_DEFINITION structure, along with the corresponding data type and any associated enumeration pairs.
Definition at line 175 of file SDDS_data.c.
SDDS_FIELD_INFORMATION SDDS_AssociateFieldInformation[SDDS_ASSOCIATE_FIELDS] |
Field information for associate definitions.
Maps each associate field name to its offset within the ASSOCIATE_DEFINITION structure, along with the corresponding data type and any associated enumeration pairs.
Definition at line 225 of file SDDS_data.c.
SDDS_FIELD_INFORMATION SDDS_ColumnFieldInformation[SDDS_COLUMN_FIELDS] |
Field information for column definitions.
Maps each column field name to its offset within the COLUMN_DEFINITION structure, along with the corresponding data type and any associated enumeration pairs.
Definition at line 193 of file SDDS_data.c.
char* SDDS_command[SDDS_NUM_COMMANDS] |
Array of supported SDDS command names.
Lists the command strings that can be used within SDDS files to define structure and data.
Definition at line 81 of file SDDS_data.c.
char* SDDS_data_mode[SDDS_NUM_DATA_MODES] |
Array of supported data modes.
Contains the string representations of the different data modes supported by SDDS, such as "binary" and "ascii".
Definition at line 33 of file SDDS_data.c.
SDDS_FIELD_INFORMATION SDDS_DataFieldInformation[SDDS_DATA_FIELDS] |
Field information for data mode settings.
Maps each data mode field name to its offset within the DATA_MODE structure, along with the corresponding data type and any associated enumeration pairs.
Definition at line 159 of file SDDS_data.c.
SDDS_FIELD_INFORMATION SDDS_DescriptionFieldInformation[SDDS_DESCRIPTION_FIELDS] |
Field information for SDDS layout descriptions.
Maps each description field name to its offset within the SDDS_LAYOUT structure, along with the corresponding data type and any associated enumeration pairs.
Definition at line 107 of file SDDS_data.c.
SDDS_FIELD_INFORMATION SDDS_IncludeFieldInformation[SDDS_INCLUDE_FIELDS] |
Field information for include directives.
Maps each include field name to its offset within the INCLUDE_DEFINITION structure, along with the corresponding data type.
Definition at line 240 of file SDDS_data.c.
SDDS_FIELD_INFORMATION SDDS_ParameterFieldInformation[SDDS_PARAMETER_FIELDS] |
Field information for parameter definitions.
Maps each parameter field name to its offset within the PARAMETER_DEFINITION structure, along with the corresponding data type and any associated enumeration pairs.
Definition at line 209 of file SDDS_data.c.
char* SDDS_type_name[SDDS_NUM_TYPES] |
Array of supported data type names.
Lists the string names corresponding to each data type supported by SDDS.
Definition at line 43 of file SDDS_data.c.
int32_t SDDS_type_size[SDDS_NUM_TYPES] |
Array of sizes for each supported data type.
Stores the size in bytes for each data type defined in SDDS_TYPE.
Definition at line 62 of file SDDS_data.c.
SDDS_ENUM_PAIR typeEnumPair[SDDS_NUM_TYPES+1] |
Enumeration pairs for data types.
Associates string representations of data types with their corresponding SDDS enumeration values.
Definition at line 139 of file SDDS_data.c.