OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
mscal_struc.c File Reference
#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <stdlib.h>
#include <fcntl.h>
#include <string.h>
#include <errno.h>
#include <unistd.h>
#include <libgen.h>
#include <math.h>
#include "l12_proto.h"
#include "passthebuck.h"
#include "l2prod_struc.h"
#include "filehandle.h"
#include "hdf_utils.h"
#include "mfhdf.h"
#include "mscal_struc.h"
Include dependency graph for mscal_struc.c:

Go to the source code of this file.

Functions

int read_glbl_attr (idDS ds_id, char *name, VOIDP ptr)
 
int crosscal_create (char *xcalfile, idDS *ds_id, mscalstr calstr, int32_t npixs)
 
int crosscal_readblocks (char *xcalfile, idDS *ds_id, int32_t *spix, int32_t *totalpixs, mscalstr *calstr)
 
int crosscal_writeblocks (char *xcalfile, idDS ds_id, int32_t *spix, mscalstr calstr, int32_t nfiles)
 
int crosscal_append (char *xcalfile, mscalstr calstr)
 
int32_t alloc_calstr (int32_t nfiles, int32_t npixs, mscalstr *calstr)
 
void free_calstr (mscalstr calstr, int all)
 

Function Documentation

◆ alloc_calstr()

int32_t alloc_calstr ( int32_t  nfiles,
int32_t  npixs,
mscalstr *  calstr 
)

Definition at line 526 of file mscal_struc.c.

◆ crosscal_append()

int crosscal_append ( char *  xcalfile,
mscalstr  calstr 
)

Definition at line 128 of file mscal_struc.c.

◆ crosscal_create()

int crosscal_create ( char *  xcalfile,
idDS ds_id,
mscalstr  calstr,
int32_t  npixs 
)

Definition at line 51 of file mscal_struc.c.

◆ crosscal_readblocks()

int crosscal_readblocks ( char *  xcalfile,
idDS ds_id,
int32_t *  spix,
int32_t *  totalpixs,
mscalstr *  calstr 
)

Definition at line 254 of file mscal_struc.c.

◆ crosscal_writeblocks()

int crosscal_writeblocks ( char *  xcalfile,
idDS  ds_id,
int32_t *  spix,
mscalstr  calstr,
int32_t  nfiles 
)

Definition at line 466 of file mscal_struc.c.

◆ free_calstr()

void free_calstr ( mscalstr  calstr,
int  all 
)

Definition at line 583 of file mscal_struc.c.

◆ read_glbl_attr()

int read_glbl_attr ( idDS  ds_id,
char *  name,
VOIDP  ptr 
)

Definition at line 517 of file mscal_struc.c.