OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
l12_parms.h File Reference
#include <sensorDefs.h>
#include <l1.h>
Include dependency graph for l12_parms.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define PROGRAM   "l2gen"
 
#define NQMIN   3
 
#define NQMAX   500
 
#define FILTMAX   200
 
#define MAX_OFILES   10
 
#define MAX_IFILES   1024
 
#define NSSTFLAGS   16
 
#define NGIOPFLAGS   16
 
#define NINPRODS   3
 
#define NQSSTFLAGS   5
 
#define MAXAERMOD   100
 
#define AERWHITE   0
 
#define AERWANG   -1
 
#define AERRHNIR   -2
 
#define AERWANGNIR   -3
 
#define FIXMODPAIR   -4
 
#define FIXMODPAIRNIR   -5
 
#define FIXANGSTROM   -6
 
#define FIXANGSTROMNIR   -7
 
#define FIXAOT   -8
 
#define AERWANGSWIR   -9
 
#define AERMUMM   -10
 
#define AERRHSWIR   -14
 
#define AERRH   -15
 
#define AERRHMUMM   -16
 
#define AERRHMSEPS   -17
 
#define AERRHSM   -18
 
#define AERRHMSEPS_lin   -19
 
#define AERNULL   -99
 
#define DEFAULT_CHL   0
 
#define CHL_MIN   0.00
 
#define CHL_MAX   100.0
 
#define AOT_MIN   0.00
 
#define AOT_MAX   1.0
 
#define DEM_WIDTH   43200
 
#define DEM_HEIGHT   21600
 
#define NOBRDF   0 /* brdf */
 
#define FRESNSEN   1 /* bit 1 */
 
#define FRESNSOL   2 /* bit 2 */
 
#define FOQMOREL   4 /* bit 3 */
 
#define DTBRDF   8 /* bit 4 */
 
#define QMOREL   16 /* bit 5 */
 
#define O3_BIT   1
 
#define CO2_BIT   2
 
#define NO2_BIT   4
 
#define H2O_BIT   8
 
#define ATREM_BIT   16
 
#define GAS_TRANS_TBL_BIT   32
 
#define CO_BIT   64
 
#define CH4_BIT   128
 
#define N2O_BIT   256
 
#define IOPNONE   0
 
#define IOPCARDER   1
 
#define IOPGSM   2
 
#define IOPQAA   3
 
#define IOPPML   4
 
#define IOPNIWA   5
 
#define IOPLAS   6
 
#define IOPGIOP   7
 
#define IOPSWIM   8
 
#define IOPDEFAULT   IOPQAA
 
#define QAABLEND   0
 
#define QAA555   1
 
#define QAA640   2
 
#define NOMATCH_ERROR   110
 
#define FILESIZE_ERROR   111
 
#define STDPR   1013.25
 
#define DAYSCENE   0
 
#define NIGHTSCENE   1
 
#define DAYANDNIGHT   2
 
#define UNKNOWNSCENE   3
 
#define SWN   0
 
#define SWA   1
 
#define SWBB   2
 

Macro Definition Documentation

◆ AERMUMM

#define AERMUMM   -10

Definition at line 32 of file l12_parms.h.

◆ AERNULL

#define AERNULL   -99

Definition at line 39 of file l12_parms.h.

◆ AERRH

#define AERRH   -15

Definition at line 34 of file l12_parms.h.

◆ AERRHMSEPS

#define AERRHMSEPS   -17

Definition at line 36 of file l12_parms.h.

◆ AERRHMSEPS_lin

#define AERRHMSEPS_lin   -19

Definition at line 38 of file l12_parms.h.

◆ AERRHMUMM

#define AERRHMUMM   -16

Definition at line 35 of file l12_parms.h.

◆ AERRHNIR

#define AERRHNIR   -2

Definition at line 24 of file l12_parms.h.

◆ AERRHSM

#define AERRHSM   -18

Definition at line 37 of file l12_parms.h.

◆ AERRHSWIR

#define AERRHSWIR   -14

Definition at line 33 of file l12_parms.h.

◆ AERWANG

#define AERWANG   -1

Definition at line 23 of file l12_parms.h.

◆ AERWANGNIR

#define AERWANGNIR   -3

Definition at line 25 of file l12_parms.h.

◆ AERWANGSWIR

#define AERWANGSWIR   -9

Definition at line 31 of file l12_parms.h.

◆ AERWHITE

#define AERWHITE   0

Definition at line 22 of file l12_parms.h.

◆ AOT_MAX

#define AOT_MAX   1.0

Definition at line 45 of file l12_parms.h.

◆ AOT_MIN

#define AOT_MIN   0.00

Definition at line 44 of file l12_parms.h.

◆ ATREM_BIT

#define ATREM_BIT   16

Definition at line 61 of file l12_parms.h.

◆ CH4_BIT

#define CH4_BIT   128

Definition at line 64 of file l12_parms.h.

◆ CHL_MAX

#define CHL_MAX   100.0

Definition at line 43 of file l12_parms.h.

◆ CHL_MIN

#define CHL_MIN   0.00

Definition at line 42 of file l12_parms.h.

◆ CO2_BIT

#define CO2_BIT   2

Definition at line 58 of file l12_parms.h.

◆ CO_BIT

#define CO_BIT   64

Definition at line 63 of file l12_parms.h.

◆ DAYANDNIGHT

#define DAYANDNIGHT   2

Definition at line 89 of file l12_parms.h.

◆ DAYSCENE

#define DAYSCENE   0

Definition at line 87 of file l12_parms.h.

◆ DEFAULT_CHL

#define DEFAULT_CHL   0

Definition at line 41 of file l12_parms.h.

◆ DEM_HEIGHT

#define DEM_HEIGHT   21600

Definition at line 48 of file l12_parms.h.

◆ DEM_WIDTH

#define DEM_WIDTH   43200

Definition at line 47 of file l12_parms.h.

◆ DTBRDF

#define DTBRDF   8 /* bit 4 */

Definition at line 54 of file l12_parms.h.

◆ FILESIZE_ERROR

#define FILESIZE_ERROR   111

Definition at line 83 of file l12_parms.h.

◆ FILTMAX

#define FILTMAX   200

Definition at line 13 of file l12_parms.h.

◆ FIXANGSTROM

#define FIXANGSTROM   -6

Definition at line 28 of file l12_parms.h.

◆ FIXANGSTROMNIR

#define FIXANGSTROMNIR   -7

Definition at line 29 of file l12_parms.h.

◆ FIXAOT

#define FIXAOT   -8

Definition at line 30 of file l12_parms.h.

◆ FIXMODPAIR

#define FIXMODPAIR   -4

Definition at line 26 of file l12_parms.h.

◆ FIXMODPAIRNIR

#define FIXMODPAIRNIR   -5

Definition at line 27 of file l12_parms.h.

◆ FOQMOREL

#define FOQMOREL   4 /* bit 3 */

Definition at line 53 of file l12_parms.h.

◆ FRESNSEN

#define FRESNSEN   1 /* bit 1 */

Definition at line 51 of file l12_parms.h.

◆ FRESNSOL

#define FRESNSOL   2 /* bit 2 */

Definition at line 52 of file l12_parms.h.

◆ GAS_TRANS_TBL_BIT

#define GAS_TRANS_TBL_BIT   32

Definition at line 62 of file l12_parms.h.

◆ H2O_BIT

#define H2O_BIT   8

Definition at line 60 of file l12_parms.h.

◆ IOPCARDER

#define IOPCARDER   1

Definition at line 68 of file l12_parms.h.

◆ IOPDEFAULT

#define IOPDEFAULT   IOPQAA

Definition at line 76 of file l12_parms.h.

◆ IOPGIOP

#define IOPGIOP   7

Definition at line 74 of file l12_parms.h.

◆ IOPGSM

#define IOPGSM   2

Definition at line 69 of file l12_parms.h.

◆ IOPLAS

#define IOPLAS   6

Definition at line 73 of file l12_parms.h.

◆ IOPNIWA

#define IOPNIWA   5

Definition at line 72 of file l12_parms.h.

◆ IOPNONE

#define IOPNONE   0

Definition at line 67 of file l12_parms.h.

◆ IOPPML

#define IOPPML   4

Definition at line 71 of file l12_parms.h.

◆ IOPQAA

#define IOPQAA   3

Definition at line 70 of file l12_parms.h.

◆ IOPSWIM

#define IOPSWIM   8

Definition at line 75 of file l12_parms.h.

◆ MAX_IFILES

#define MAX_IFILES   1024

Definition at line 15 of file l12_parms.h.

◆ MAX_OFILES

#define MAX_OFILES   10

Definition at line 14 of file l12_parms.h.

◆ MAXAERMOD

#define MAXAERMOD   100

Definition at line 21 of file l12_parms.h.

◆ N2O_BIT

#define N2O_BIT   256

Definition at line 65 of file l12_parms.h.

◆ NGIOPFLAGS

#define NGIOPFLAGS   16

Definition at line 17 of file l12_parms.h.

◆ NIGHTSCENE

#define NIGHTSCENE   1

Definition at line 88 of file l12_parms.h.

◆ NINPRODS

#define NINPRODS   3

Definition at line 18 of file l12_parms.h.

◆ NO2_BIT

#define NO2_BIT   4

Definition at line 59 of file l12_parms.h.

◆ NOBRDF

#define NOBRDF   0 /* brdf */

Definition at line 50 of file l12_parms.h.

◆ NOMATCH_ERROR

#define NOMATCH_ERROR   110

Definition at line 82 of file l12_parms.h.

◆ NQMAX

#define NQMAX   500

Definition at line 12 of file l12_parms.h.

◆ NQMIN

#define NQMIN   3

Definition at line 11 of file l12_parms.h.

◆ NQSSTFLAGS

#define NQSSTFLAGS   5

Definition at line 19 of file l12_parms.h.

◆ NSSTFLAGS

#define NSSTFLAGS   16

Definition at line 16 of file l12_parms.h.

◆ O3_BIT

#define O3_BIT   1

Definition at line 57 of file l12_parms.h.

◆ PROGRAM

#define PROGRAM   "l2gen"

Definition at line 8 of file l12_parms.h.

◆ QAA555

#define QAA555   1

Definition at line 79 of file l12_parms.h.

◆ QAA640

#define QAA640   2

Definition at line 80 of file l12_parms.h.

◆ QAABLEND

#define QAABLEND   0

Definition at line 78 of file l12_parms.h.

◆ QMOREL

#define QMOREL   16 /* bit 5 */

Definition at line 55 of file l12_parms.h.

◆ STDPR

#define STDPR   1013.25

Definition at line 85 of file l12_parms.h.

◆ SWA

#define SWA   1

Definition at line 93 of file l12_parms.h.

◆ SWBB

#define SWBB   2

Definition at line 94 of file l12_parms.h.

◆ SWN

#define SWN   0

Definition at line 92 of file l12_parms.h.

◆ UNKNOWNSCENE

#define UNKNOWNSCENE   3

Definition at line 90 of file l12_parms.h.