OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
EN_eng_data.h File Reference
#include "hdfi.h"
#include "mapiL1A.h"
#include "PGS_PC.h"
#include "PGS_TYPES.h"
Include dependency graph for EN_eng_data.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  EN_FIELD_TYPE_t
 
struct  EN_VDATA_TYPE_t
 

Macros

#define EN_NUM_VDATAS   68
 
#define EN_ENG_VDATA_START_INDEX
 
#define EN_NUM_MAJ_CYCLES   32
 
#define EN_MAX_FIELDS_PER_VDATA   70
 
#define EN_MAX_VDATA_NAME_LENGTH   80
 
#define EN_MAX_FIELD_NAME_LENGTH   50
 
#define EN_INITIAL_LAST_VALID_SCAN_VALUE   65535
 
#define EN_ENG_DATA_IS_FROM_PREVIOUS_GRANULE   0
 
#define EN_LAST_VALID_SCAN   M01LAST_VALID_SCAN
 
#define EN_INITIAL_FIELD_VALUE   0
 
#define EN_CP_HK_TLMY_PRIOR_OFFSET   512
 
#define EN_EMPTY_SLOT   "EMPTY_SLOT"
 
#define EN_MAX_LINE_LEN   255
 
#define EN_SC_ANCILLARY_VDATA_START   48
 
#define EN_SC_ANCILLARY_VDATA_END   49
 
#define EN_COMM_PROC_VDATA_NUMBER   50
 
#define EN_ANCIL_VDATA_BUFFER_SIZE   71
 
#define EN_MAX_VDATA_NUM_BITS   64
 
#define EN_MIN_VDATA_NUM_BITS   1
 
#define EN_NUM_SCAN_ELEMENTS   5
 
#define EN_MAX_VDATA_ORDER   8
 
#define EN_MIN_VDATA_ORDER   1
 
#define EN_MAX_VDATA_TYPE   25
 
#define EN_MIN_VDATA_TYPE   20
 

Macro Definition Documentation

◆ EN_ANCIL_VDATA_BUFFER_SIZE

#define EN_ANCIL_VDATA_BUFFER_SIZE   71

Definition at line 90 of file EN_eng_data.h.

◆ EN_COMM_PROC_VDATA_NUMBER

#define EN_COMM_PROC_VDATA_NUMBER   50

Definition at line 89 of file EN_eng_data.h.

◆ EN_CP_HK_TLMY_PRIOR_OFFSET

#define EN_CP_HK_TLMY_PRIOR_OFFSET   512

Definition at line 81 of file EN_eng_data.h.

◆ EN_EMPTY_SLOT

#define EN_EMPTY_SLOT   "EMPTY_SLOT"

Definition at line 83 of file EN_eng_data.h.

◆ EN_ENG_DATA_IS_FROM_PREVIOUS_GRANULE

#define EN_ENG_DATA_IS_FROM_PREVIOUS_GRANULE   0

Definition at line 75 of file EN_eng_data.h.

◆ EN_ENG_VDATA_START_INDEX

#define EN_ENG_VDATA_START_INDEX
Value:
51 /* the vdata_array index of the first
(eng pkt 1-2) engineering Vdata */

Definition at line 65 of file EN_eng_data.h.

◆ EN_INITIAL_FIELD_VALUE

#define EN_INITIAL_FIELD_VALUE   0

Definition at line 79 of file EN_eng_data.h.

◆ EN_INITIAL_LAST_VALID_SCAN_VALUE

#define EN_INITIAL_LAST_VALID_SCAN_VALUE   65535

Definition at line 74 of file EN_eng_data.h.

◆ EN_LAST_VALID_SCAN

#define EN_LAST_VALID_SCAN   M01LAST_VALID_SCAN

Definition at line 77 of file EN_eng_data.h.

◆ EN_MAX_FIELD_NAME_LENGTH

#define EN_MAX_FIELD_NAME_LENGTH   50

Definition at line 71 of file EN_eng_data.h.

◆ EN_MAX_FIELDS_PER_VDATA

#define EN_MAX_FIELDS_PER_VDATA   70

Definition at line 69 of file EN_eng_data.h.

◆ EN_MAX_LINE_LEN

#define EN_MAX_LINE_LEN   255

Definition at line 85 of file EN_eng_data.h.

◆ EN_MAX_VDATA_NAME_LENGTH

#define EN_MAX_VDATA_NAME_LENGTH   80

Definition at line 70 of file EN_eng_data.h.

◆ EN_MAX_VDATA_NUM_BITS

#define EN_MAX_VDATA_NUM_BITS   64

Definition at line 92 of file EN_eng_data.h.

◆ EN_MAX_VDATA_ORDER

#define EN_MAX_VDATA_ORDER   8

Definition at line 95 of file EN_eng_data.h.

◆ EN_MAX_VDATA_TYPE

#define EN_MAX_VDATA_TYPE   25

Definition at line 97 of file EN_eng_data.h.

◆ EN_MIN_VDATA_NUM_BITS

#define EN_MIN_VDATA_NUM_BITS   1

Definition at line 93 of file EN_eng_data.h.

◆ EN_MIN_VDATA_ORDER

#define EN_MIN_VDATA_ORDER   1

Definition at line 96 of file EN_eng_data.h.

◆ EN_MIN_VDATA_TYPE

#define EN_MIN_VDATA_TYPE   20

Definition at line 98 of file EN_eng_data.h.

◆ EN_NUM_MAJ_CYCLES

#define EN_NUM_MAJ_CYCLES   32

Definition at line 67 of file EN_eng_data.h.

◆ EN_NUM_SCAN_ELEMENTS

#define EN_NUM_SCAN_ELEMENTS   5

Definition at line 94 of file EN_eng_data.h.

◆ EN_NUM_VDATAS

#define EN_NUM_VDATAS   68

Definition at line 64 of file EN_eng_data.h.

◆ EN_SC_ANCILLARY_VDATA_END

#define EN_SC_ANCILLARY_VDATA_END   49

Definition at line 88 of file EN_eng_data.h.

◆ EN_SC_ANCILLARY_VDATA_START

#define EN_SC_ANCILLARY_VDATA_START   48

Definition at line 87 of file EN_eng_data.h.