NASA Logo
Ocean Color Science Software

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

Go to the source code of this file.

Macros

#define MAXOCLIN   6700 /* max # lines */
 
#define MAXOCPIX   2218 /* max # pixels */
 
#define MAXOCARR   10000
 
#define NOCBANDS   8
 

Functions

int openl1_octs (filehandle *l1file)
 
int readl1_octs (filehandle *l1file, int32_t recnum, l1str *l1rec)
 
int closel1_octs (filehandle *l1file)
 
int32_t get_octs_cal (char *file, int16_t year, int16_t day, int32_t msec[MAXOCLIN], int32_t recnum, int16_t npix, int32_t spix, int32_t tilt, int16_t gainset[MAXOCLIN], float inst_temp[MAXOCLIN], int16_t sample_table[3][8][2][400][2], int32_t scansPerScene, uint16_t l1acnts[NOCBANDS][MAXOCPIX], float l1brads[MAXOCPIX][NOCBANDS])
 
int CalcViewAngle (float lon1, float lat1, float pos[3], float usun[3])
 
int LeapCheck (int yr)
 
void reform_octs_time (char *time)
 
int navigation (int32_t fileID)
 

Macro Definition Documentation

◆ MAXOCARR

#define MAXOCARR   10000

Definition at line 9 of file l1_octs.h.

◆ MAXOCLIN

#define MAXOCLIN   6700 /* max # lines */

Definition at line 7 of file l1_octs.h.

◆ MAXOCPIX

#define MAXOCPIX   2218 /* max # pixels */

Definition at line 8 of file l1_octs.h.

◆ NOCBANDS

#define NOCBANDS   8

Definition at line 10 of file l1_octs.h.

Function Documentation

◆ CalcViewAngle()

int CalcViewAngle ( float  lon1,
float  lat1,
float  pos[3],
float  usun[3] 
)

Definition at line 1032 of file l1_octs.c.

◆ closel1_octs()

int closel1_octs ( filehandle *  l1file)

Definition at line 1147 of file l1_octs.c.

◆ get_octs_cal()

int32_t get_octs_cal ( char *  file,
int16_t  year,
int16_t  day,
int32_t  msec[MAXOCLIN],
int32_t  recnum,
int16_t  npix,
int32_t  spix,
int32_t  tilt,
int16_t  gainset[MAXOCLIN],
float  inst_temp[MAXOCLIN],
int16_t  sample_table[3][8][2][400][2],
int32_t  scansPerScene,
uint16_t  l1acnts[NOCBANDS][MAXOCPIX],
float  l1brads[MAXOCPIX][NOCBANDS] 
)

Definition at line 95 of file l1_octs.c.

◆ LeapCheck()

int LeapCheck ( int  yr)

Definition at line 1126 of file l1_octs.c.

◆ navigation()

int navigation ( int32_t  fileID)

Definition at line 696 of file l1_octs.c.

◆ openl1_octs()

int openl1_octs ( filehandle *  l1file)

Definition at line 328 of file l1_octs.c.

◆ readl1_octs()

int readl1_octs ( filehandle *  l1file,
int32_t  recnum,
l1str *  l1rec 
)

Definition at line 510 of file l1_octs.c.

◆ reform_octs_time()

void reform_octs_time ( char *  time)

Definition at line 1167 of file l1_octs.c.