#include <titan2.h>
Data Fields | |
| int32_t | formatVersion |
| int32_t | formatMajor |
| int32_t | formatMinor |
| format version | |
| struct PositionType | avgPos |
| averaged and filtered GPS position | |
| struct PositionType | instantPos |
| instantaneous GPS position | |
| int32_t | satelliteNumber |
| instantaneous number of active sats. | |
| char | channelName [MAX_CHANNEL][8] |
| channel names (from SeedLink conf.) | |
| char | locationName [MAX_CHANNEL][8] |
| location names (from SeedLink conf.) | |
| char | networkName [8] |
| network name (from SeedLink conf.) | |
| float | LSB |
| LSB at gain=1 (nV). | |
| float | impedance |
| input impedance (ohm) | |
| int32_t | absOffset [6] |
| offset for 6 channels (titan1 only) | |
| int32_t | relOffset [6] |
| offset for 6 channels (titan1 only) | |
| int32_t | gain [5] |
| HW gain values (first is 1). | |
| int32_t | selectedGain [MAX_CHANNEL] |
| selected gain index | |
| int32_t | HPFilter [MAX_CHANNEL] |
| HP filter parameters. | |
| char | serialNumber [16] |
| serial number | |
| char | fieldIdent [16] |
| station name | |
| char | softwareRealease [16] |
| software release string | |
| int32_t | diskFillingRate |
| current filling rate | |
| float | drift |
| drift computed with the received time pulses | |
| int | driftTime |
| time of the known drift | |
| struct DigitizerType | digitizer |
| digitizer description | |
| struct Titan2SRType | srObs [MAX_CHANNEL] |
| observed sample rate | |
| struct Titan2SRType | srExp [MAX_CHANNEL] |
| expected sample rate | |
| int | trigger [MAX_CHANNEL] |
| trigger state for the current second | |
| struct Titan2TimeType | rebootTime |
| last reboot time | |
| struct Titan2TimeType | resetTime |
| last time set | |
| struct TimeTuningType | tune |
| time tuning information | |
| char | infoFrame [32][12] |
| last information frames | |
| struct info0_3_t | info03 [4] |
| information frames 0 to 3 | |
| struct info5_t | info5 |
| information frame 5 | |
| struct info15_t | info15 |
| information frame 18 | |
| struct info18_t | info18 |
| information frame 18 | |
| struct info19_t | info19 |
| information frame 19 | |
| struct info20_t | info20 |
| information frame 20 | |
| int32_t | data [MAX_CHANNEL][MAX_SAMPLE] |
| data buffers | |
Definition at line 171 of file titan2.h.
| int32_t HWConfigType::formatVersion |
Definition at line 172 of file titan2.h.
Referenced by CheckContinuity(), CheckDiffConfig(), CheckVersion(), CloseAscFile(), EndSuperFrame(), FileName(), FixBuggyMykerinos(), InitReader(), ProcessDataFrame(), ProcessMiscFrame(), ProcessTimeFrame(), and UpdateInfoHeader().
| int32_t HWConfigType::formatMajor |
Definition at line 172 of file titan2.h.
Referenced by CheckDiffConfig(), CheckVersion(), FixBuggyMykerinos(), ProcessMiscFrame(), and UpdateInfoHeader().
| int32_t HWConfigType::formatMinor |
format version
Definition at line 172 of file titan2.h.
Referenced by CheckDiffConfig(), CheckVersion(), FixBuggyMykerinos(), ProcessMiscFrame(), and UpdateInfoHeader().
struct PositionType HWConfigType::avgPos [read] |
averaged and filtered GPS position
Definition at line 173 of file titan2.h.
Referenced by CheckDiffConfig(), CloseSacFile(), and ProcessInfoFrame().
struct PositionType HWConfigType::instantPos [read] |
instantaneous GPS position
Definition at line 174 of file titan2.h.
Referenced by CheckDiffConfig(), and ProcessMiscFrame().
| int32_t HWConfigType::satelliteNumber |
instantaneous number of active sats.
Definition at line 175 of file titan2.h.
Referenced by CheckDiffConfig(), and ProcessMiscFrame().
| char HWConfigType::channelName[MAX_CHANNEL][8] |
channel names (from SeedLink conf.)
Definition at line 176 of file titan2.h.
Referenced by AddMSeedDataInt32(), CheckDiffConfig(), InitReader(), ProcessMiscFrame(), Stream2Channel(), and UpdateInfoHeader().
| char HWConfigType::locationName[MAX_CHANNEL][8] |
location names (from SeedLink conf.)
Definition at line 177 of file titan2.h.
Referenced by AddMSeedDataInt32(), CheckDiffConfig(), InitReader(), ProcessMiscFrame(), and UpdateInfoHeader().
| char HWConfigType::networkName[8] |
network name (from SeedLink conf.)
Definition at line 178 of file titan2.h.
Referenced by AddMSeedDataInt32(), CheckDiffConfig(), ProcessMiscFrame(), and UpdateInfoHeader().
| float HWConfigType::LSB |
LSB at gain=1 (nV).
Definition at line 179 of file titan2.h.
Referenced by CheckDiffConfig(), InitReader(), ProcessMiscFrame(), UpdateInfoHeader(), UpdateTitan1ADCInfo(), and WriteTraceDescriptorBlock().
| float HWConfigType::impedance |
input impedance (ohm)
Definition at line 180 of file titan2.h.
Referenced by CheckDiffConfig(), InitReader(), ProcessMiscFrame(), UpdateInfoHeader(), and UpdateTitan1ADCInfo().
| int32_t HWConfigType::absOffset[6] |
offset for 6 channels (titan1 only)
Definition at line 181 of file titan2.h.
Referenced by ProcessDataFrame(), and ProcessOffsetFrame().
| int32_t HWConfigType::relOffset[6] |
offset for 6 channels (titan1 only)
Definition at line 182 of file titan2.h.
Referenced by ProcessOffsetFrame().
| int32_t HWConfigType::gain[5] |
HW gain values (first is 1).
Definition at line 183 of file titan2.h.
Referenced by CheckDiffConfig(), InitReader(), ProcessMiscFrame(), UpdateInfoHeader(), UpdateTitan1ADCInfo(), and WriteTraceDescriptorBlock().
| int32_t HWConfigType::selectedGain[MAX_CHANNEL] |
selected gain index
Definition at line 184 of file titan2.h.
Referenced by InitReader(), ProcessMiscFrame(), UpdateInfoHeader(), UpdateTitan1ADCInfo(), and WriteTraceDescriptorBlock().
| int32_t HWConfigType::HPFilter[MAX_CHANNEL] |
HP filter parameters.
Definition at line 185 of file titan2.h.
Referenced by CheckDiffConfig(), and ProcessMiscFrame().
| char HWConfigType::serialNumber[16] |
serial number
Definition at line 186 of file titan2.h.
Referenced by CacheCallBack(), CheckDiffConfig(), CloseCacheFile(), EndSuperFrame(), InitReader(), LogPrint(), ProcessInfoFrame(), SeekTime(), TriggerOneSample(), and UpdateInfoHeader().
| char HWConfigType::fieldIdent[16] |
station name
Definition at line 187 of file titan2.h.
Referenced by AddMSeedDataInt32(), CheckDiffConfig(), EndSuperFrame(), FlushNonDataFiles(), GetApproximatedShift(), InitReader(), LogPrint(), ProcessInfoFrame(), TimeFrameCallBack(), TriggerOneSample(), and UpdateInfoHeader().
| char HWConfigType::softwareRealease[16] |
software release string
Definition at line 188 of file titan2.h.
Referenced by CheckDiffConfig(), CheckSoftwareRelease(), ProcessInfoFrame(), and UpdateInfoHeader().
| int32_t HWConfigType::diskFillingRate |
| float HWConfigType::drift |
drift computed with the received time pulses
Definition at line 190 of file titan2.h.
Referenced by TimeFrameCallBack(), and UpdateInfoHeader().
time of the known drift
Definition at line 191 of file titan2.h.
Referenced by TimeFrameCallBack(), and UpdateInfoHeader().
struct DigitizerType HWConfigType::digitizer [read] |
digitizer description
Definition at line 192 of file titan2.h.
Referenced by AddMSeedData(), CheckDiffConfig(), CheckSoftwareRelease(), CheckVersion(), CorrectChannelStartTime(), ProcessInfoFrame(), ProcessMiscFrame(), ResetTimes(), UpdateInfoHeader(), and UpdateTitan1ADCInfo().
struct Titan2SRType HWConfigType::srObs[MAX_CHANNEL] [read] |
observed sample rate
Definition at line 193 of file titan2.h.
Referenced by AddAscData(), AddBinData(), AddMSeedDataInt32(), AddMSeedDataSteim1(), AddSacData(), AddSeg2Data(), AddSegyData(), AddSisData(), AddTriggerData(), AddWavData(), CheckContinuity(), CheckDiffConfig(), EndSuperFrame(), InitInfoHeader(), OpenSisBinFile(), ProcessDataFrame(), ProcessTimeFrame(), SetAuxChannel1(), and SetAuxChannel2().
struct Titan2SRType HWConfigType::srExp[MAX_CHANNEL] [read] |
expected sample rate
Definition at line 194 of file titan2.h.
Referenced by AddAscData(), AddBinData(), AddMSeedData(), AddMSeedDataInt32(), AddMSeedDataSteim1(), AddSacData(), AddSeg2Data(), AddSegyData(), AddSisData(), AddTriggerData(), AddWavData(), CheckContinuity(), CheckDiffConfig(), CloseMSeedSteim1File(), CloseSisFile(), EndSuperFrame(), FilterT2K(), InitInfoHeader(), OpenSacChannel(), ProcessDataFrame(), ProcessTimeFrame(), SetAuxChannel1(), SetAuxChannel2(), and Titan1FilterDelayTime().
| int HWConfigType::trigger[MAX_CHANNEL] |
trigger state for the current second
Definition at line 195 of file titan2.h.
Referenced by ProcessDataFrame().
struct Titan2TimeType HWConfigType::rebootTime [read] |
last reboot time
Definition at line 196 of file titan2.h.
Referenced by CheckDiffConfig(), CloseTimeFile(), ProcessInfoFrame(), TimeFrameCallBack(), and UpdateInfoHeader().
struct Titan2TimeType HWConfigType::resetTime [read] |
last time set
Definition at line 197 of file titan2.h.
Referenced by CheckDiffConfig(), CloseTimeFile(), ProcessInfoFrame(), TimeFrameCallBack(), and UpdateInfoHeader().
struct TimeTuningType HWConfigType::tune [read] |
time tuning information
Definition at line 198 of file titan2.h.
Referenced by CheckDiffConfig(), and ProcessMiscFrame().
| char HWConfigType::infoFrame[32][12] |
struct info0_3_t HWConfigType::info03[4] [read] |
information frames 0 to 3
Definition at line 200 of file titan2.h.
Referenced by CheckDiffConfig(), InfoSamplingRate(), KLta2Time(), KSta2Time(), and ProcessInfoFrame().
struct info5_t HWConfigType::info5 [read] |
information frame 5
Definition at line 201 of file titan2.h.
Referenced by CheckDiffConfig(), ProcessInfoFrame(), and UpdateTitan1ADCInfo().
struct info15_t HWConfigType::info15 [read] |
information frame 18
Definition at line 202 of file titan2.h.
Referenced by CheckDiffConfig(), and ProcessInfoFrame().
struct info18_t HWConfigType::info18 [read] |
information frame 18
Definition at line 203 of file titan2.h.
Referenced by CheckDiffConfig(), and ProcessInfoFrame().
struct info19_t HWConfigType::info19 [read] |
information frame 19
Definition at line 204 of file titan2.h.
Referenced by CheckDiffConfig(), and ProcessInfoFrame().
struct info20_t HWConfigType::info20 [read] |
information frame 20
Definition at line 205 of file titan2.h.
Referenced by CheckDiffConfig(), InfoSamplingRate(), and ProcessInfoFrame().
| int32_t HWConfigType::data[MAX_CHANNEL][MAX_SAMPLE] |
data buffers
Definition at line 206 of file titan2.h.
Referenced by AddAscData(), AddBinData(), AddMSeedDataInt32(), AddMSeedDataSteim1(), AddSacData(), AddSeg2Data(), AddSegyData(), AddSisData(), AddTriggerData(), AddWavData(), CheckContinuity(), EndSuperFrame(), ProcessDataFrame(), SetAuxChannel1(), and SetAuxChannel2().
1.5.6