ocssw  1.0
/disk01/web/ocssw/build/src/l2bin/l2bin_input.h (r8218/r8188)
Go to the documentation of this file.
00001 #ifndef _INPUT_STR_H
00002 #define _INPUT_STR_H
00003 
00004 #include <stdio.h>
00005 #include "hdf.h"
00006 
00007 #define DEF_FLAG "ATMFAIL,LAND,HILT,HISATZEN,STRAYLIGHT,CLDICE,COCCOLITH,LOWLW,CHLFAIL,CHLWARN,NAVWARN,ABSAER,MAXAERITER,ATMWARN,HISOLZEN,NAVFAIL,FILTER"
00008 
00009 typedef struct input_struct {
00010 
00011   char    infile  [FILENAME_MAX];
00012   char    ofile   [FILENAME_MAX];
00013   char    pfile   [FILENAME_MAX];
00014   char    fileuse [FILENAME_MAX];
00015   char    flaguse[1024];
00016   char    l3bprod[1024];
00017   char    prodtype[32];
00018   char    average[32];
00019   char    qual_prod[1024];
00020   char    pversion[16];
00021   char    suite   [32];
00022 
00023   char    parms  [4096];
00024 
00025   int32_t    sday;
00026   int32_t    eday;
00027   char    resolve[4];
00028   int32_t    rowgroup;
00029   int32_t    interp;
00030   int32_t    meminfo;
00031   int32_t    dcinfo;
00032   int32_t    noext;
00033   int32_t    night;
00034   int32_t    verbose;
00035   int32_t    healpix;
00036   int32_t    minobs;
00037 
00038   float   latsouth;
00039   float   latnorth;
00040   float   lonwest;
00041   float   loneast;
00042 
00043   uint8   qual_max;
00044 
00045 } instr;
00046 
00047 int l2bin_input(int argc, char **argv, instr *input); 
00048 
00049 #endif
00050 
00051 
00052