awips2/ncep/gov.noaa.nws.ncep.ui.nsharp/BigNsharp/nfile.h
root 9f19e3f712 Initial revision of AWIPS2 11.9.0-7p5
Former-commit-id: 64fa9254b946eae7e61bbc3f513b7c3696c4f54f
2012-01-06 08:55:05 -06:00

86 lines
1.7 KiB
C

/************************************************************************
* nfile.h *
* *
* This header file is used in the grid diagnostics package. *
* *
** *
* Log: *
* D.W.Plummer/NCEP 03/05 From DGCMN.CMN *
* R. Tian/SAIC 01/06 Modified *
************************************************************************/
#ifndef _NFILE_H
#define _NFILE_H
#include "gemprm.h"
/*
* This structure contains GDFILE entries.
*/
#define NGDFLS MMFILE
struct nfile {
/*
* template associated with GDFILE entry.
*/
char ntmplt[NGDFLS][MXFLSZ+1];
/*
* path associated with GDFILE entry if entry is a template.
*/
char gflpth[NGDFLS][MXFLSZ+1];
/*
* current actual file name associated with GDFILE entry.
*/
char crtfnm[NGDFLS][MXFLSZ+1];
/*
* the information given after | associated with GDFILE entry.
*/
char aftrbr[NGDFLS][21];
/*
* current GEMPAK time associated with GDFILE entry.
*/
char crtgdt1[NGDFLS][MXFLSZ+1];
char crtgdt2[NGDFLS][MXFLSZ+1];
/*
* Number of ensemble member currently in use.
*/
int mbrnum[NGDFLS];
/*
* write flag associated with GDFILE entry.
*/
int outflg[NGDFLS];
/*
* list of times to process.
*/
char dtmlst1[LLMXGT][21];
char dtmlst2[LLMXGT][21];
/*
* number of times in the list.
*/
int ntmlst;
/*
* index of last time used in dtmlst.
*/
int itmlst;
/*
* index of navagation reference entry.
*/
int irefnv;
/*
* flag to use this new code.
*/
int nucode;
};
#endif