#include <stdlib.h>#include <stdio.h>#include <time.h>#include <ctype.h>#include <math.h>#include <errno.h>#include <unistd.h>#include <string.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <dirent.h>#include <assert.h>#include <signal.h>#include "common.h"
Go to the source code of this file.
Functions | |
| int | ParseTriggerOptions (char *cmd) |
| void | TriggerOneSample (channel, value) |
| float | FilterT2K (int channel, float T) |
| void | AddTriggerData (int channel) |
Variables | |
| int | firstevt = 0 |
| float | sta = 1. |
| float | lta = 60. |
| float | hp = 0.05 |
| float | lp = 20.0 |
| float | threshold = 2.0 |
| float | triggerMinLen = -1. |
| char | outfile [128] = "" |
| FILE * | fout |
| char | evtfile [128] = "" |
| FILE * | fevt |
| struct trigger_t | trigger [MAX_CHANNEL] |
| void AddTriggerData | ( | int | channel | ) |
Definition at line 319 of file trigger.c.
References HWConfigType::data, FilterT2K(), hp, HWConfig, lp, lta, Titan2SRType::npts, HWConfigType::srExp, HWConfigType::srObs, sta, trigger, and TriggerOneSample().
Referenced by EndSuperFrame().
| float FilterT2K | ( | int | channel, | |
| float | T | |||
| ) |
Definition at line 308 of file trigger.c.
References Titan2SRType::base, Titan2SRType::div, HWConfig, and HWConfigType::srExp.
Referenced by AddTriggerData().
| int ParseTriggerOptions | ( | char * | cmd | ) |
Definition at line 63 of file trigger.c.
References evtfile, fevt, firstevt, fout, hp, lp, lta, MAX_CHANNEL, outfile, PrintDebug, PrintError, sta, threshold, trigger, and triggerMinLen.
Referenced by ParseOptions().
| void TriggerOneSample | ( | channel | , | |
| value | ||||
| ) |
Definition at line 207 of file trigger.c.
References correctedTime, fevt, HWConfigType::fieldIdent, firstevt, fout, hp, HWConfig, inputOffset, lp, lta, HWConfigType::serialNumber, sta, StrTimeNS(), threshold, trigger, triggerMinLen, and Titan2TimeType::usecond.
Referenced by AddTriggerData().
| char evtfile[128] = "" |
| FILE* fevt |
Definition at line 48 of file trigger.c.
Referenced by ParseTriggerOptions(), and TriggerOneSample().
| int firstevt = 0 |
Definition at line 40 of file trigger.c.
Referenced by ParseTriggerOptions(), and TriggerOneSample().
| FILE* fout |
Definition at line 45 of file trigger.c.
Referenced by CloseMSeedSteim1File(), ParseTriggerOptions(), PulseFilter(), and TriggerOneSample().
| float hp = 0.05 |
Definition at line 42 of file trigger.c.
Referenced by AddTriggerData(), ParseTriggerOptions(), and TriggerOneSample().
| float lp = 20.0 |
Definition at line 42 of file trigger.c.
Referenced by AddTriggerData(), ParseTriggerOptions(), and TriggerOneSample().
| float lta = 60. |
Definition at line 42 of file trigger.c.
Referenced by AddTriggerData(), ParseTriggerOptions(), and TriggerOneSample().
| char outfile[128] = "" |
| float sta = 1. |
Definition at line 42 of file trigger.c.
Referenced by AddTriggerData(), MergeTriggers(), ParseTriggerOptions(), and TriggerOneSample().
| float threshold = 2.0 |
Definition at line 42 of file trigger.c.
Referenced by CheckContinuity(), ParseTriggerOptions(), and TriggerOneSample().
| struct trigger_t trigger[MAX_CHANNEL] |
| float triggerMinLen = -1. |
Definition at line 42 of file trigger.c.
Referenced by ParseTriggerOptions(), and TriggerOneSample().
1.5.6