OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
fill_orb_dat.c File Reference
#include "l1czcs.h"
#include <stdlib.h>
#include "time_utl.h"
Include dependency graph for fill_orb_dat.c:

Go to the source code of this file.

Classes

struct  orb_struct_def
 

Macros

#define s_per_day   24 * 60 * 60
 
#define ms_per_day   s_per_day * 1000
 

Functions

int get_orb_dat (int year, int doy, int st_msec, int en_msec, orb_str *orb)
 
int int_orb_dat (orb_str orb, int nlines, int *msec, float *orb_vec, float *pos_err)
 
int rd_smmr_orb (char *sfile, int *nrec, int *syear, int *sday, double **orbvec, double **time, float **pos_err)
 
void asap_int2_ (int32_t *nstp, double *tsap, double *asap, double *pos_erri, int32_t *ngps, double *gpsec, double *vecs, float *pos_erro)
 
int fill_orb_dat (l1_data_struc *l1_data, gattr_struc *gattr)
 

Macro Definition Documentation

◆ ms_per_day

#define ms_per_day   s_per_day * 1000

Definition at line 15 of file fill_orb_dat.c.

◆ s_per_day

#define s_per_day   24 * 60 * 60

Definition at line 14 of file fill_orb_dat.c.

Function Documentation

◆ asap_int2_()

void asap_int2_ ( int32_t *  nstp,
double *  tsap,
double *  asap,
double *  pos_erri,
int32_t *  ngps,
double *  gpsec,
double *  vecs,
float *  pos_erro 
)

◆ fill_orb_dat()

int fill_orb_dat ( l1_data_struc *  l1_data,
gattr_struc *  gattr 
)

Definition at line 27 of file fill_orb_dat.c.

◆ get_orb_dat()

int get_orb_dat ( int  year,
int  doy,
int  st_msec,
int  en_msec,
orb_str *  orb 
)

Definition at line 68 of file fill_orb_dat.c.

◆ int_orb_dat()

int int_orb_dat ( orb_str  orb,
int  nlines,
int *  msec,
float *  orb_vec,
float *  pos_err 
)

Definition at line 257 of file fill_orb_dat.c.

◆ rd_smmr_orb()

int rd_smmr_orb ( char *  sfile,
int *  nrec,
int *  syear,
int *  sday,
double **  orbvec,
double **  time,
float **  pos_err 
)

Definition at line 7 of file rd_smmr_orb.c.