OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
l1a_osmi.c File Reference
#include <hdf4utils.h>
#include "l1a.h"
#include "eng_qual.h"
#include "l1.h"
#include "l1a_seawifs.h"
#include "call1a_proto_osmi.h"
#include "getcal_proto_osmi.h"
#include "orbit.h"
#include "lunsol.h"
#include <hdf.h>
#include <mfhdf.h>
Include dependency graph for l1a_osmi.c:

Go to the source code of this file.

Macros

#define LAC_PIXEL_NUM   1285
 
#define NREC_IN_BUF   10
 
#define NBANDS_OSMI   8
 

Functions

int32_t get_l1a_rec_osmi (int32_t, int32_t, cal_mod_struc *, float **, int16_t **)
 
void intpos_ (double *epoch1, double pos1[3], double vel1[3], double *epoch2, double pos2[3], double vel2[3], double *epoch, double pos[3], double vel[3])
 
int openl1a_osmi (filehandle *file)
 
int readl1a_osmi (filehandle *file, int32_t recnum, l1str *l1rec)
 
int closel1a_osmi (filehandle *file)
 

Macro Definition Documentation

◆ LAC_PIXEL_NUM

#define LAC_PIXEL_NUM   1285

Definition at line 14 of file l1a_osmi.c.

◆ NBANDS_OSMI

#define NBANDS_OSMI   8

Definition at line 16 of file l1a_osmi.c.

◆ NREC_IN_BUF

#define NREC_IN_BUF   10

Definition at line 15 of file l1a_osmi.c.

Function Documentation

◆ closel1a_osmi()

int closel1a_osmi ( filehandle *  file)

Definition at line 233 of file l1a_osmi.c.

◆ get_l1a_rec_osmi()

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

Definition at line 247 of file l1a_osmi.c.

◆ intpos_()

void intpos_ ( double *  epoch1,
double  pos1[3],
double  vel1[3],
double *  epoch2,
double  pos2[3],
double  vel2[3],
double *  epoch,
double  pos[3],
double  vel[3] 
)

◆ openl1a_osmi()

int openl1a_osmi ( filehandle *  file)

Definition at line 70 of file l1a_osmi.c.

◆ readl1a_osmi()

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

Definition at line 154 of file l1a_osmi.c.