#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <parse_usnsn.h>
#include <earthworm.h>
#include <rw_mag.h>
Go to the source code of this file.
Defines | |
#define | MAX_LINES 1000 |
#define | MAX_LINE_SIZE 300 |
Functions | |
int | epochsec17 (double *, char *) |
int | ConvertNSNMsg (char *, int, char **, int *) |
int | ParsePhaseMagnitude (char *, PhaseMag *) |
int | ParsePhase (char *, Phase *, char *, int *, double *) |
int | ParseMagnitude (char *, OriginMag *) |
int | ParseEllipse (char *, double, Err_Elipse *) |
int | AppendDateStr (char *, char *) |
int | BuildDateStr (char *, char *) |
int | GetNextLine (char **, int *, char *) |
int | ParseNSNMsg (char *NsnMsg, int msgLen, NSNStruct *msgStruct, int debug, char *debug_dir) |
|
Definition at line 85 of file parse_usnsn.c. |
|
Definition at line 84 of file parse_usnsn.c. Referenced by ParseNSNMsg(). |
|
Definition at line 677 of file parse_usnsn.c. References EW_FAILURE, EW_SUCCESS, and logit(). Referenced by ParseNSNMsg(), and ParsePhase(). |
|
Definition at line 580 of file parse_usnsn.c. References EW_FAILURE, EW_SUCCESS, and logit(). Referenced by ParseNSNMsg(). |
|
line[j] = ''; Definition at line 482 of file parse_usnsn.c. References EW_FAILURE, EW_SUCCESS, FALSE, logit(), and TRUE. Referenced by ParseNSNMsg(). |
|
|
|
Definition at line 537 of file parse_usnsn.c. References EW_FAILURE, EW_SUCCESS, FALSE, logit(), and TRUE. Referenced by ParseNSNMsg(). |
|
Definition at line 717 of file parse_usnsn.c. References ELLIPSE_LENGTH, EW_FAILURE, EW_SUCCESS, _ErrorElipse::int_d, _ErrorElipse::int_l, _ErrorElipse::int_s, logit(), _ErrorElipse::maj_d, _ErrorElipse::maj_l, _ErrorElipse::maj_s, _ErrorElipse::min_d, _ErrorElipse::min_l, and _ErrorElipse::min_s. Referenced by ParseNSNMsg(). |
|
Definition at line 813 of file parse_usnsn.c. References DATUM_LEN, EW_FAILURE, EW_SUCCESS, logit(), MAG_LEN, _OriginMag::magAvg, _OriginMag::magLabel, _OriginMag::MagType, MAGTYPE_DURATION, MAGTYPE_LOCAL_ZERO2PEAK, and _OriginMag::numStas. Referenced by ParseNSNMsg(). |
|
|
Definition at line 893 of file parse_usnsn.c. References AppendDateStr(), _PhaseStruct::automatic, _PhaseStruct::azm, AZM_LEN, _PhaseStruct::dist, DIST_LEN, EARTH_CIRCUM, epochsec17(), EW_FAILURE, EW_SUCCESS, logit(), _PhaseStruct::mag, MAG1_BASE, MAG2_BASE, _PhaseStruct::motion, _PhaseStruct::num_mags, _PhaseStruct::onset, _PhaseStruct::ot, OT_LEN, ParsePhaseMagnitude(), PHA_LEN, _PhaseStruct::phase, _PhaseStruct::res, RES_LEN, _PhaseStruct::res_used, RES_USED, _PhaseStruct::sta, and STA_LEN. Referenced by ParseNSNMsg(). |
|
Definition at line 1031 of file parse_usnsn.c. References EW_FAILURE, EW_SUCCESS, logit(), _PhaseMag::mag, _PhaseMag::magLabel, _PhaseMag::MagType, MAGTYPE_DURATION, MAGTYPE_LOCAL_ZERO2PEAK, _PhaseMag::period, _PhaseMag::used, and _PhaseMag::value. Referenced by ParsePhase(). |