HWConfigType Struct Reference

current station configuration (including digitizer, datalogger, storage etc.) More...

#include <titan2.h>

Collaboration diagram for HWConfigType:
[legend]

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

Detailed Description

current station configuration (including digitizer, datalogger, storage etc.)

Definition at line 171 of file titan2.h.


Field Documentation

format version

Definition at line 172 of file titan2.h.

Referenced by CheckDiffConfig(), CheckVersion(), FixBuggyMykerinos(), ProcessMiscFrame(), and UpdateInfoHeader().

averaged and filtered GPS position

Definition at line 173 of file titan2.h.

Referenced by CheckDiffConfig(), CloseSacFile(), and ProcessInfoFrame().

instantaneous GPS position

Definition at line 174 of file titan2.h.

Referenced by CheckDiffConfig(), and ProcessMiscFrame().

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().

network name (from SeedLink conf.)

Definition at line 178 of file titan2.h.

Referenced by AddMSeedDataInt32(), CheckDiffConfig(), ProcessMiscFrame(), and UpdateInfoHeader().

input impedance (ohm)

Definition at line 180 of file titan2.h.

Referenced by CheckDiffConfig(), InitReader(), ProcessMiscFrame(), UpdateInfoHeader(), and UpdateTitan1ADCInfo().

offset for 6 channels (titan1 only)

Definition at line 181 of file titan2.h.

Referenced by ProcessDataFrame(), and ProcessOffsetFrame().

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().

software release string

Definition at line 188 of file titan2.h.

Referenced by CheckDiffConfig(), CheckSoftwareRelease(), ProcessInfoFrame(), and UpdateInfoHeader().

current filling rate

Definition at line 189 of file titan2.h.

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 Titan2SRType HWConfigType::srObs[MAX_CHANNEL] [read]

struct Titan2SRType HWConfigType::srExp[MAX_CHANNEL] [read]

int HWConfigType::trigger[MAX_CHANNEL]

trigger state for the current second

Definition at line 195 of file titan2.h.

Referenced by ProcessDataFrame().

last reboot time

Definition at line 196 of file titan2.h.

Referenced by CheckDiffConfig(), CloseTimeFile(), ProcessInfoFrame(), TimeFrameCallBack(), and UpdateInfoHeader().

last time set

Definition at line 197 of file titan2.h.

Referenced by CheckDiffConfig(), CloseTimeFile(), ProcessInfoFrame(), TimeFrameCallBack(), and UpdateInfoHeader().

time tuning information

Definition at line 198 of file titan2.h.

Referenced by CheckDiffConfig(), and ProcessMiscFrame().

last information frames

Definition at line 199 of file titan2.h.

Referenced by ProcessInfoFrame().

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().

information frame 5

Definition at line 201 of file titan2.h.

Referenced by CheckDiffConfig(), ProcessInfoFrame(), and UpdateTitan1ADCInfo().

information frame 18

Definition at line 202 of file titan2.h.

Referenced by CheckDiffConfig(), and ProcessInfoFrame().

information frame 18

Definition at line 203 of file titan2.h.

Referenced by CheckDiffConfig(), and ProcessInfoFrame().

information frame 19

Definition at line 204 of file titan2.h.

Referenced by CheckDiffConfig(), and ProcessInfoFrame().

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]


The documentation for this struct was generated from the following file:

Generated on Tue Jul 22 23:11:57 2008 for Titan2Reader by  doxygen 1.5.6