#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <errno.h>
#include <earthworm.h>
#include <time.h>
#include <trace_buf.h>
#include <swap.h>
#include <ws_clientII.h>
#include <chron3.h>
#include <sacputaway.h>
#include <pa_subs.h>
#include <time_ew.h>
Go to the source code of this file.
Defines | |
#define | NQUICKLOOK 10 |
#define | INIT_FNAME "init" |
#define | QUICKLOOK_FNAME "quicklook" |
#define | REPICK_FNAME "repick" |
#define | SACLIST_FNAME "saclist" |
Functions | |
void | sacinit (struct SAChead *) |
void | swapsac (struct SAChead *) |
int | SAC_Compare (const void *, const void *) |
int | CreateSACSupportFiles (char *, SACFileListStruct *, int) |
int | SACmac_init (void) |
int | SACmac_quicklook (SACFileListStruct *, int) |
int | SACmac_repick (SACFileListStruct *, int) |
int | SAC_filelist (SACFileListStruct *, int, char *) |
int | SAC_SwapDouble (double *pValue, char cDataType) |
int | SAC_SwapLong (long *pValue, char cDataType) |
int | SAC_SwapShort (short *pValue, char cDataType) |
int | SACPA_init (long OutBufferLen, char *OutDir, char *OutputFormat, int debug) |
int | SACPA_next_ev (char *EventID, TRACE_REQ *ptrReq, int nReq, char *OutDir, char *EventDate, char *EventTime, int debug) |
int | SACPA_next (TRACE_REQ *getThis, double GapThresh, long OutBufferLen, int debug) |
int | SACPA_end_ev (int debug) |
int | SACPA_close (int debug) |
int | SACPABase_Debug (int bDebug) |
int | SACPABase_SetOutputFormat (char *szOutputFormat) |
int | SACPABase_init (int OutBufferLen, char *szOutDir, int CreateNewDir, char *szOutputFormat) |
int | SACPABase_next_ev (char *szEventID, double dEventStartTime, SAC_OriginStruct *pOrigin) |
int | SACPABase_next_ev_review (char *EventDir, int EventID, SAC_OriginStruct *pSacOrigin) |
int | SACPABase_next_scn (char *szSta, char *szChan, char *szNet) |
int | SACPABase_write_trace (TRACE_REQ *pTrace, double dGapThresh) |
int | SACPABase_write_parametric (SAC_ArrivalStruct *pArrival, int WaveType) |
int | SACPABase_write_amppicks (SAC_AmpPickStruct *pAmpPick) |
int | SACPABase_write_stainfo (SAC_StationStruct *pStation) |
int | SACPABase_end_scn (void) |
int | SACPABase_end_scn_gm (void) |
int | SACPABase_end_ev (void) |
int | SACPABase_close (void) |
int | SACPABase_write_extinfo (SAC_ExtChanStruct *pExtChan) |
Variables | |
SACFileListStruct | FileList [DB_MAX_PHS_PER_EQ] |
int | FileIndex |
char | szCurEventID [EVENTID_SIZE+1] |
int | SACPAB_Debug = 0 |
char | SAC_szOutDir [MAXTXT] |
char | SAC_szOutputFormat [20] |
double | SAC_starttime |
SAC_OriginStruct | SAC_Origin |
char | default_sachead [SACHEADERSIZE] |
char | sachead [SACHEADERSIZE] |
SAChead * | sacheadp = (struct SAChead *) sachead |
SAChead * | default_sacheadp = (struct SAChead *) default_sachead |
char | SacDir [2 *MAXTXT+4] |
char * | SacBuffer |
char | SAC_szSta [10] |
char | SAC_szChan [10] |
char | SAC_szNet [10] |
int | BufferLen |
int | bSACPABase_init = FALSE |
int | bSACPABase_scn_open = FALSE |
|
Definition at line 1416 of file sacputaway.c. |
|
Definition at line 1413 of file sacputaway.c. Referenced by CreateSACSupportFiles(). |
|
Definition at line 1417 of file sacputaway.c. |
|
Definition at line 1418 of file sacputaway.c. |
|
Definition at line 1419 of file sacputaway.c. |
|
Definition at line 1425 of file sacputaway.c. References EW_FAILURE, EW_SUCCESS, logit(), NQUICKLOOK, SAC_filelist(), SACmac_init(), SACmac_quicklook(), and SACmac_repick(). Referenced by SACPABase_end_ev(). |
|
Definition at line 1385 of file sacputaway.c. References _SACFileList::sort_param. |
|
Definition at line 1568 of file sacputaway.c. References logit(). Referenced by CreateSACSupportFiles(). |
|
Definition at line 1629 of file sacputaway.c. References logit(), and SwapDouble(). |
|
Definition at line 1595 of file sacputaway.c. References logit(), and SwapLong(). |
|
Definition at line 1612 of file sacputaway.c. References logit(), and SwapShort(). |
|
FUNCTION PROTOTYPES * Definition at line 1331 of file sacputaway.c. References MAXINT, MAXSTRING, NUM_FLOAT, SAC_I_D, SAChead2::SACfloat, SACUNDEF, and SACVERSION. Referenced by SACPABase_init(). |
|
Definition at line 1464 of file sacputaway.c. References logit(). Referenced by CreateSACSupportFiles(). |
|
Definition at line 1493 of file sacputaway.c. References logit(). Referenced by CreateSACSupportFiles(). |
|
Definition at line 1528 of file sacputaway.c. References logit(). Referenced by CreateSACSupportFiles(). |
|
Definition at line 402 of file sacputaway.c. References EW_SUCCESS, logit(), SACPABase_close(), and SACPABase_Debug(). Referenced by PA_close(). |
|
Definition at line 374 of file sacputaway.c. References EW_SUCCESS, logit(), SACPABase_Debug(), and SACPABase_end_ev(). Referenced by PA_end_ev(). |
|
Definition at line 253 of file sacputaway.c. References EW_SUCCESS, logit(), SACPABase_Debug(), and SACPABase_init(). Referenced by PA_init(). |
|
Definition at line 323 of file sacputaway.c. References TRACE_REQ::chan, EW_SUCCESS, logit(), TRACE_REQ::net, SACPABase_Debug(), SACPABase_end_scn(), SACPABase_next_scn(), SACPABase_write_trace(), and TRACE_REQ::sta. Referenced by PA_next(). |
|
Definition at line 281 of file sacputaway.c. References epochsec17(), EW_SUCCESS, logit(), SACPABase_Debug(), and SACPABase_next_ev(). Referenced by PA_next_ev(). |
|
Definition at line 1317 of file sacputaway.c. References bSACPABase_init, EW_SUCCESS, FALSE, and logit(). Referenced by SACPA_close(), and WriteSAC_shutdown(). |
|
FUNCTION PROTOTYPES * Definition at line 450 of file sacputaway.c. References SACPAB_Debug. Referenced by SACPA_close(), SACPA_end_ev(), SACPA_init(), SACPA_next(), SACPA_next_ev(), and WriteSAC_init(). |
|
Definition at line 1285 of file sacputaway.c. References CreateSACSupportFiles(), EW_FAILURE, EW_SUCCESS, logit(), and SACPAB_Debug. Referenced by SACPA_end_ev(), and WriteSAC_EndEvent(). |
|
Definition at line 1157 of file sacputaway.c. References bSACPABase_scn_open, DB_MAX_PHS_PER_EQ, EW_FAILURE, FALSE, FileIndex, FileList, logit(), MAXTXT, SAChead::npts, SAC_starttime, SacBuffer, SACHEADERSIZE, sacheadp, SwapFloat(), and swapsac(). Referenced by SACPA_next(), and WriteSAC_NextStationForEvent(). |
|
Definition at line 1225 of file sacputaway.c. References bSACPABase_scn_open, EW_FAILURE, FALSE, logit(), MAXTXT, SAChead::npts, SacBuffer, SACHEADERSIZE, sacheadp, SwapFloat(), and swapsac(). |
|
Definition at line 504 of file sacputaway.c. References SAChead::b, bSACPABase_init, BufferLen, CreateDir(), default_sacheadp, EW_FAILURE, EW_SUCCESS, SAChead::idep, SAChead::iftype, SAChead::iztype, SAChead::ko, SAChead::leven, logit(), MIN_OUTBUFFER_LEN, SAC_IBEGINTIME, SAC_ITIME, SAC_IUNKN, SacBuffer, sacinit(), and TRUE. Referenced by SACPA_init(), and WriteSAC_init(). |
|
Definition at line 587 of file sacputaway.c. References CreateDir(), default_sacheadp, _SAC_OriginStruct::dElev, _SAC_OriginStruct::dLat, _SAC_OriginStruct::dLon, SAChead::evdp, SAChead::evel, EVENTID_SIZE, SAChead::evla, SAChead::evlo, EW_FAILURE, EW_SUCCESS, FileIndex, gmtime_ew(), logit(), SAC_Origin, szCurEventID, and _SAC_OriginStruct::tOrigin. Referenced by SACPA_next_ev(), and WriteSAC_StartEvent(). |
|
Definition at line 662 of file sacputaway.c. References default_sacheadp, _SAC_OriginStruct::dElev, _SAC_OriginStruct::dLat, _SAC_OriginStruct::dLon, SAChead::evdp, SAChead::evel, EVENTID_SIZE, SAChead::evla, SAChead::evlo, EW_FAILURE, EW_SUCCESS, logit(), and szCurEventID. |
|
Definition at line 700 of file sacputaway.c. References bSACPABase_scn_open, SAChead::cmpaz, SAChead::cmpinc, K_LEN, SAChead::kcmpnm, SAChead::knetwk, SAChead::kstnm, logit(), SAC_szChan, SAC_szSta, sacheadp, SACUNDEF, and TRUE. Referenced by ProduceSAC_NextStationForEvent(), and SACPA_next(). |
|
Definition at line 471 of file sacputaway.c. References logit(). |
|
|
|
Definition at line 968 of file sacputaway.c. References SAChead::a, SAChead::az, _SAC_ArrivalStruct::cFMotion, _SAC_ArrivalStruct::cOnset, _SAC_ArrivalStruct::dAzm, _SAC_ArrivalStruct::dCodaLen, _SAC_ArrivalStruct::dDist, SAChead::dist, EW_FAILURE, SAChead::f, _SAC_ArrivalStruct::iPhaseWt, K_LEN, SAChead::ka, SAChead::kt0, logit(), PWAVE, SAC_starttime, sacheadp, SWAVE, SAChead::t0, and _SAC_ArrivalStruct::tPhase. Referenced by ProduceSAC_NextStationForEvent(). |
|
|
Definition at line 779 of file sacputaway.c. References TRACE_REQ::actLen, BufferLen, TRACE_HEADER::datatype, SAChead::delta, SAChead::e, TRACE_HEADER::endtime, EW_FAILURE, logit(), SAChead::npts, TRACE_HEADER::nsamp, SAChead::nzhour, SAChead::nzjday, SAChead::nzmin, SAChead::nzmsec, SAChead::nzsec, SAChead::nzyear, SAChead::o, TRACE_REQ::pBuf, SAC_Origin, SAC_starttime, SacBuffer, SACHEADERSIZE, sacheadp, SACPAB_Debug, SACUNDEF, TRACE_HEADER::samprate, TRACE_HEADER::starttime, _SAC_OriginStruct::tOrigin, and WaveMsgMakeLocal(). Referenced by ProduceSAC_NextStationForEvent(), and SACPA_next(). |
|
Definition at line 1361 of file sacputaway.c. References MAXINT, NUM_FLOAT, SwapFloat(), and SwapLong(). Referenced by SACPABase_end_scn(), and SACPABase_end_scn_gm(). |
|
Definition at line 218 of file sacputaway.c. Referenced by SACPABase_close(), and SACPABase_init(). |
|
Definition at line 219 of file sacputaway.c. Referenced by SACPABase_end_scn(), SACPABase_end_scn_gm(), and SACPABase_next_scn(). |
|
Definition at line 217 of file sacputaway.c. Referenced by SACPABase_init(), and SACPABase_write_trace(). |
|
Definition at line 200 of file sacputaway.c. |
|
Definition at line 212 of file sacputaway.c. Referenced by SACPABase_init(), SACPABase_next_ev(), and SACPABase_next_ev_review(). |
|
Definition at line 187 of file sacputaway.c. Referenced by SACPABase_end_scn(), and SACPABase_next_ev(). |
|
GLOBAL VARIABLES (global to this file )* Definition at line 186 of file sacputaway.c. Referenced by SACPABase_end_scn(). |
|
Definition at line 193 of file sacputaway.c. Referenced by SACPABase_next_ev(), and SACPABase_write_trace(). |
|
Definition at line 192 of file sacputaway.c. Referenced by SACPABase_end_scn(), SACPABase_write_amppicks(), SACPABase_write_parametric(), and SACPABase_write_trace(). |
|
Definition at line 216 of file sacputaway.c. Referenced by SACPABase_next_scn(). |
|
Definition at line 216 of file sacputaway.c. |
|
Definition at line 190 of file sacputaway.c. |
|
Definition at line 191 of file sacputaway.c. |
|
Definition at line 216 of file sacputaway.c. Referenced by SACPABase_next_scn(). |
|
Definition at line 215 of file sacputaway.c. Referenced by SACPABase_end_scn(), SACPABase_end_scn_gm(), SACPABase_init(), and SACPABase_write_trace(). |
|
Definition at line 214 of file sacputaway.c. |
|
Definition at line 201 of file sacputaway.c. |
|
Definition at line 206 of file sacputaway.c. Referenced by SACPABase_end_scn(), SACPABase_end_scn_gm(), SACPABase_next_scn(), SACPABase_write_amppicks(), SACPABase_write_extinfo(), SACPABase_write_parametric(), SACPABase_write_stainfo(), and SACPABase_write_trace(). |
|
Definition at line 189 of file sacputaway.c. Referenced by SACPABase_Debug(), SACPABase_end_ev(), and SACPABase_write_trace(). |
|
Definition at line 188 of file sacputaway.c. Referenced by SACPABase_next_ev(), and SACPABase_next_ev_review(). |