/*--------------------------------------------------------------------------*/ /* globals.c */ /*--------------------------------------------------------------------------*/ /* globals.c for kw2asc.c 3/27/95 ver 1.00 write kw2asc for both k2 & Mt.Whitney files */ /* 6/4/96 1.70 CRYEAR & incorporate master header from kwsup\heads */ /* 3/30/97 1.80 ADD: 1.40 K2 & 1/50 MTW */ /* ADD: Seismological Parms & Serial Data Stream Parms */ #include "kw2asc.h" KFF_TAG tag; FRAME_HEADER frmhdr; K2_HEADER k2head; MW_HEADER mwhead; int headver; int headtype; // k2 or mtw headers 1.40/1.50 FILE * infile; // event file .EVt FILE * hdrfile; // short header file .SHD FILE * chfile[MAX_CHANNELS]; // channel data files .001 -- .018 FILE * overfile; // temp file for channels > 12 FILE * hfp; // formatted header file .HDR char infname[NAME_LEN]; char hdrname[NAME_LEN]; char chname[MAX_CHANNELS][NAME_LEN]; char overname[NAME_LEN]; char hfpname[NAME_LEN]; int fmhdflag; // TRUE = write formatted header file to disk. int chanavail[MAX_CHANNELS]; // formatter uses this unsigned int tagheadlen; unsigned int tagdatalen; char tempstr[90]; unsigned short us; long lw,lwa,lwb; float hr,gs,fileseconds; BYTE hb; char string1[80],string2[80]; int hi1,hi2,row; unsigned int hw; short bat; float x,si; char chidx[MAX_CHANNELS]; int chanavailbitmap,chanmask,tempint,chanct; unsigned short usedchans; int sps; unsigned int framestat; float fsample; char starttime[40]; // start time string char trigtime[40]; // trigger time string long temptime; // place for swapped header time // seconds2time() expects header time here int tempmsec; // temp place for milliseconds, ver 1.10 only // used by CK2time functions unsigned long m_nRawTime; int m_nYear; int m_nMonth; int m_nDayOfMonth; int m_nDayOfYear; int m_nHour; int m_nMin; int m_nSec; /*--- end globals.c ----------------------------------------------------*/