OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
l1stat_proto.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int32 read_cntldata PROTO ((char *control_file, char *fsttim, cntl1_str *gn1, cntl1_str *gn2, cntl1_str *zero, cntl2_str *l1hicnt, cntl2_str *l1locnt, float32 *nav_thresh1, float32 *nav_thresh2, float32 *l1tilt_thresh, float32 *pct_noise_thresh, float32 *pct_encrypt_thresh, thr_ctl_def *thr_ctl, int16 *rpt_negtim))
 
int32 l1file PROTO ((int32 sdfid, int32 *nsamp, int32 *nscans, int16 *dtynum))
 
int32 chk_gn PROTO ((int32 sdfid, cntl1_str *gn1, cntl1_str *gn2, int16 dtynum, int32 nsamps, int32 nscans))
 
int32 chk_zero PROTO ((int32 sdfid, cntl1_str *zero_str, int32 nscans, int32 nsamp))
 
void stat_exit PROTO ((int status))
 
int32 rdattr PROTO ((int32 sdfid, char *attr_name, void *buf))
 
int32 rdslice PROTO ((int32 sdfid, char *name, int32 *start, int32 *edge, void *buf))
 
int32 chk_count PROTO ((int32 sdfid, int32 nscans, int32 nsamp, int16 dtynum, cntl2_str *l1hicnt, cntl2_str *l1locnt, int *spike_cnt, float *line_sd))
 
void get_hicnt PROTO ((int32 nrec, int32 nsamp, int32 nbands, int16 *databuf, cntl2_str *l1hicnt, int32 *hicnt))
 
void get_lowcnt PROTO ((int32 nrec, int32 nsamp, int32 nbands, int16 *databuf, cntl2_str *l1hicnt, int32 *lowcnt))
 
int32 chk_nav PROTO ((int32 sdfid, int32 nscans, float32 nav_thresh1, float32 nav_thresh2, int32 ntilts, int16 tilt_ranges[20][2], int16 tilt_flags[20], int16 dtynum, int16 rpt_negtim))
 
int32 chk_tilt PROTO ((int32 sdfid, int16 dtynum, float32 l1tilt_thresh, int32 *ntilts, int16 tilt_ranges[20][2], int16 tilt_flags[20]))
 
int geovex_ (float32 *orb_vec, float32 *sen_mat, float32 *scan_ell, float32 *sun_ref, float32 *v0)
 
void ck_trng (char *)
 
void anal_noise (int32, int32, int32, int32, int32, int16 *, int *, float *, int32_t *, int32_t *)
 
void rpt_noise (int32, int16, int32, int32, int *, float *, float, float)
 
void chk_inst_ana (int32, int32, thr_ctl_def)
 
void chk_gainv (int32, int16, int32, thr_ctl_def)
 
void chk_tdiv (int32, int16, int32, thr_ctl_def)
 

Function Documentation

◆ anal_noise()

void anal_noise ( int32  ,
int32  ,
int32  ,
int32  ,
int32  ,
int16 *  ,
int *  ,
float *  ,
int32_t *  ,
int32_t *   
)

Definition at line 7 of file anal_noise.c.

◆ chk_gainv()

void chk_gainv ( int32  ,
int16  ,
int32  ,
thr_ctl_def   
)

Definition at line 6 of file chk_gainv.c.

◆ chk_inst_ana()

void chk_inst_ana ( int32  ,
int32  ,
thr_ctl_def   
)

Definition at line 7 of file chk_inst_ana.c.

◆ chk_tdiv()

void chk_tdiv ( int32  ,
int16  ,
int32  ,
thr_ctl_def   
)

Definition at line 6 of file chk_tdiv.c.

◆ ck_trng()

void ck_trng ( char *  )

Definition at line 9 of file ck_trng.c.

◆ geovex_()

int geovex_ ( float32 *  orb_vec,
float32 *  sen_mat,
float32 *  scan_ell,
float32 *  sun_ref,
float32 *  v0 
)

◆ PROTO() [1/12]

int32 read_cntldata PROTO ( (char *control_file, char *fsttim, cntl1_str *gn1, cntl1_str *gn2, cntl1_str *zero, cntl2_str *l1hicnt, cntl2_str *l1locnt, float32 *nav_thresh1, float32 *nav_thresh2, float32 *l1tilt_thresh, float32 *pct_noise_thresh, float32 *pct_encrypt_thresh, thr_ctl_def *thr_ctl, int16 *rpt_negtim)  )

◆ PROTO() [2/12]

void stat_exit PROTO ( (int status )

◆ PROTO() [3/12]

void get_hicnt PROTO ( (int32 nrec, int32 nsamp, int32 nbands, int16 *databuf, cntl2_str *l1hicnt, int32 *hicnt)  )

◆ PROTO() [4/12]

void get_lowcnt PROTO ( (int32 nrec, int32 nsamp, int32 nbands, int16 *databuf, cntl2_str *l1hicnt, int32 *lowcnt)  )

◆ PROTO() [5/12]

int32 rdattr PROTO ( (int32 sdfid, char *attr_name, void *buf)  )

◆ PROTO() [6/12]

int32 rdslice PROTO ( (int32 sdfid, char *name, int32 *start, int32 *edge, void *buf)  )

◆ PROTO() [7/12]

int32 chk_gn PROTO ( (int32 sdfid, cntl1_str *gn1, cntl1_str *gn2, int16 dtynum, int32 nsamps, int32 nscans)  )

◆ PROTO() [8/12]

int32 chk_zero PROTO ( (int32 sdfid, cntl1_str *zero_str, int32 nscans, int32 nsamp)  )

◆ PROTO() [9/12]

int32 chk_tilt PROTO ( (int32 sdfid, int16 dtynum, float32 l1tilt_thresh, int32 *ntilts, int16 tilt_ranges[20][2], int16 tilt_flags[20])  )

◆ PROTO() [10/12]

int32 l1file PROTO ( (int32 sdfid, int32 *nsamp, int32 *nscans, int16 *dtynum)  )

◆ PROTO() [11/12]

int32 chk_nav PROTO ( (int32 sdfid, int32 nscans, float32 nav_thresh1, float32 nav_thresh2, int32 ntilts, int16 tilt_ranges[20][2], int16 tilt_flags[20], int16 dtynum, int16 rpt_negtim)  )

◆ PROTO() [12/12]

int32 chk_count PROTO ( (int32 sdfid, int32 nscans, int32 nsamp, int16 dtynum, cntl2_str *l1hicnt, cntl2_str *l1locnt, int *spike_cnt, float *line_sd)  )

◆ rpt_noise()

void rpt_noise ( int32  ,
int16  ,
int32  ,
int32  ,
int *  ,
float *  ,
float  ,
float   
)

Definition at line 10 of file rpt_noise.c.