GSE++ library: reading and writing GSE waveforms

◆ defaults()

void GSE2::waveform::TWID2::defaults ( )

set the values to defaults

Definition at line 156 of file gsexx_TWID2.cc.

References Fauxid, Fcalib, Fcalper, Fchannel, Fday, Fhang, Fhour, Finstype, Fmilsec, Fminute, Fmonth, Fsamprate, Fsamps, Fstation, Fsubformat, Fvang, Fyear, and GSE2::waveform::SF_CM6.

Referenced by TWID2().

157 {
158  std::time_t nowtime=std::time(NULL);
159  std::tm *now=std::localtime(&nowtime);
160  Fyear=now->tm_year+1900;
161  Fmonth=now->tm_mon;
162  Fday=now->tm_mday;
163  Fhour=now->tm_hour;
164  Fminute=now->tm_min;
165  // Fseconds=double(now->tm_sec);
166  Fmilsec=1000*now->tm_sec;
167  Fstation="NSP";
168  Fchannel="NSP";
169  Fauxid="NSP";
171  Fsamps=-1;
172  Fsamprate=-1.;
173  Fcalib=-1.;
174  Fcalper=-1.;
175  Finstype="NSP";
176  Fhang=-1.;
177  Fvang=-1.;
178 }
std::string Finstype
instrument type
Definition: gsexx.h:146
std::string Fchannel
FDSN channel code.
Definition: gsexx.h:139
double Fcalib
calibration factor
Definition: gsexx.h:144
double Fsamprate
sampling rate (Hz)
Definition: gsexx.h:143
int Fhour
hour of time
Definition: gsexx.h:135
int Fminute
minute of time
Definition: gsexx.h:136
int Fyear
year of date
Definition: gsexx.h:132
int Fmonth
month of date
Definition: gsexx.h:133
Esubformat Fsubformat
GSE2 waveform subformat.
Definition: gsexx.h:141
std::string Fauxid
Auxiliary identification code.
Definition: gsexx.h:140
int Fsamps
number of samples
Definition: gsexx.h:142
int Fday
day of date
Definition: gsexx.h:134
double Fhang
horizontal orientation
Definition: gsexx.h:147
std::string Fstation
Station code.
Definition: gsexx.h:138
double Fcalper
calibration reference period
Definition: gsexx.h:145
double Fvang
veritcal orientation This field is required to obtain millisecond precision
Definition: gsexx.h:148
Here is the caller graph for this function: