OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022

#include <epr_core.h>

Public Attributes

epr_boolean init_flag
 
int little_endian_order
 
epr_uint epr_head_size
 
EPR_ELogLevel log_level
 
EPR_FLogHandler log_handler
 
EPR_EErrCode last_err_code
 
char * last_err_message
 
EPR_FErrHandler err_handler
 

Detailed Description

The EPR_API structure is a container for all globally required information related to to the ENVISAT product reader API.

A single global (but hidden) instance exists for this structure.

Definition at line 86 of file epr_core.h.

Member Data Documentation

◆ epr_head_size

epr_uint epr_head_size

A unsigned int value indicating head length

Definition at line 103 of file epr_core.h.

◆ err_handler

EPR_FErrHandler err_handler

The error handler (function pointer) for the ENVISAT API. Can be NULL.

Definition at line 135 of file epr_core.h.

◆ init_flag

epr_boolean init_flag

The directory path to the record info database.

Definition at line 90 of file epr_core.h.

◆ last_err_code

EPR_EErrCode last_err_code

The error code of the last error occured.

Definition at line 124 of file epr_core.h.

◆ last_err_message

char* last_err_message

The error message of the last error occured.

Definition at line 129 of file epr_core.h.

◆ little_endian_order

int little_endian_order

A boolean value indicating whether this code run's on a little endian order machine or not.

1 stands for little endian (LE), 0 stands for big endian (BE).

Definition at line 98 of file epr_core.h.

◆ log_handler

EPR_FLogHandler log_handler

The log handler (function pointer) for the ENVISAT API. Can be NULL.

Definition at line 119 of file epr_core.h.

◆ log_level

EPR_ELogLevel log_level

The directory path to the record info database. The current log level for the ENVISAT API.

Definition at line 113 of file epr_core.h.


The documentation for this struct was generated from the following file:
  • /gfs-oceanweb/web/ocssw/ocssw_src/oel_hdf4/libmeris/epr_core.h