NASA Logo
Ocean Color Science Software

ocssw V2022
l1_seawifs.c File Reference
#include <hdf4utils.h>
#include "l1a.h"
#include "navigation.h"
#include "l1a_proto.h"
#include "eng_qual.h"
#include "l1.h"
#include "l1_seawifs.h"
#include "cal_l1a.h"
#include "call1a_proto.h"
#include "getcal_proto.h"
#include "st_proto.h"
#include <hdf.h>
#include <mfhdf.h>
Include dependency graph for l1_seawifs.c:

Go to the source code of this file.

Classes

struct  inputBuffer
 

Macros

#define LAC_PIXEL_NUM   1285
 
#define GAC_PIXEL_NUM   248
 
#define NREC_IN_BUF   10
 
#define STBUFSIZ   5
 
#define NOTDONE   0
 
#define FIRST_KNEE   1
 
#define MASK_HIGHLT1   16
 
#define GENBUFSIZ   NREC_IN_BUF*sizeof(float)*40 /* size of inst_ana */
 

Functions

int32_t get_l1a_rec (int32_t sd_id, int32_t recno, cal_mod_struc *cal_mod, int16_t *l1a_dum, float **l1b_data, int16_t **l2_flags)
 
int openl1_seawifs (filehandle *file)
 
int readl1_seawifs (filehandle *file, int32_t recnum, l1str *l1rec)
 
int readl1_lonlat_seawifs (filehandle *file, int32_t recnum, l1str *l1rec)
 
int closel1_seawifs (filehandle *file)
 

Macro Definition Documentation

◆ FIRST_KNEE

#define FIRST_KNEE   1

Definition at line 21 of file l1_seawifs.c.

◆ GAC_PIXEL_NUM

#define GAC_PIXEL_NUM   248

Definition at line 17 of file l1_seawifs.c.

◆ GENBUFSIZ

#define GENBUFSIZ   NREC_IN_BUF*sizeof(float)*40 /* size of inst_ana */

Definition at line 23 of file l1_seawifs.c.

◆ LAC_PIXEL_NUM

#define LAC_PIXEL_NUM   1285

Definition at line 16 of file l1_seawifs.c.

◆ MASK_HIGHLT1

#define MASK_HIGHLT1   16

Definition at line 22 of file l1_seawifs.c.

◆ NOTDONE

#define NOTDONE   0

Definition at line 20 of file l1_seawifs.c.

◆ NREC_IN_BUF

#define NREC_IN_BUF   10

Definition at line 18 of file l1_seawifs.c.

◆ STBUFSIZ

#define STBUFSIZ   5

Definition at line 19 of file l1_seawifs.c.

Function Documentation

◆ closel1_seawifs()

int closel1_seawifs ( filehandle *  file)

Definition at line 622 of file l1_seawifs.c.

◆ get_l1a_rec()

int32_t get_l1a_rec ( int32_t  sd_id,
int32_t  recno,
cal_mod_struc *  cal_mod,
int16_t *  l1a_dum,
float **  l1b_data,
int16_t **  l2_flags 
)

Definition at line 78 of file l1_seawifs.c.

◆ openl1_seawifs()

int openl1_seawifs ( filehandle *  file)

Definition at line 310 of file l1_seawifs.c.

◆ readl1_lonlat_seawifs()

int readl1_lonlat_seawifs ( filehandle *  file,
int32_t  recnum,
l1str *  l1rec 
)

Definition at line 578 of file l1_seawifs.c.

◆ readl1_seawifs()

int readl1_seawifs ( filehandle *  file,
int32_t  recnum,
l1str *  l1rec 
)

Definition at line 444 of file l1_seawifs.c.