General Purpose Geodetic Library
|
#include <SgStnLogCollector.h>
Public Member Functions | |
SgVlbaLogCollector () | |
~SgVlbaLogCollector () | |
const QString & | getLogFileName () const |
bool | readLogFile (const QString &fileName, int year) |
bool | propagateData (SgVlbiStationInfo *stn) |
bool | isVlba (const QString &key) const |
Static Public Member Functions | |
static const QString | className () |
Private Member Functions | |
bool | strs2mjd (int nYear, const QString &sDay, const QString &sHr, const QString &sMin, const QString &sSec, SgMJD &t) |
Private Attributes | |
QString | logFileName_ |
QMap< QString, SgStnLogReadings * > | readingsByKey_ |
QMap< QString, QString > | ivs2vlba_ |
Static Private Attributes | |
static const QString | vlbaStationCodes_ [NUM_OF_VLBA_ENTRIES] |
static const QString | ivsStationNames_ [NUM_OF_VLBA_ENTRIES] |
====================================================================================================
Definition at line 1572 of file SgStnLogCollector.h.
SgVlbaLogCollector::SgVlbaLogCollector | ( | ) |
A constructor. Creates an object.
Definition at line 8655 of file SgStnLogCollector.cpp.
References ivs2vlba_, ivsStationNames_, NUM_OF_VLBA_ENTRIES, and vlbaStationCodes_.
SgVlbaLogCollector::~SgVlbaLogCollector | ( | ) |
A destructor. Frees allocated memory.
Definition at line 8668 of file SgStnLogCollector.cpp.
References readingsByKey_.
|
static |
Returns name of the class (for debug output).
Definition at line 8647 of file SgStnLogCollector.cpp.
Referenced by propagateData(), readLogFile(), and strs2mjd().
|
inline |
Definition at line 1596 of file SgStnLogCollector.h.
References logFileName_.
Referenced by SgVlbiSession::importDataFromLogFiles().
|
inline |
Definition at line 1604 of file SgStnLogCollector.h.
References ivs2vlba_.
Referenced by SgVlbiSession::importDataFromLogFiles(), and propagateData().
bool SgVlbaLogCollector::propagateData | ( | SgVlbiStationInfo * | stn | ) |
Definition at line 8965 of file SgStnLogCollector.cpp.
References className(), SgLogger::DBG, SgObjectInfo::getKey(), SgLogger::IO, isVlba(), ivs2vlba_, logger, SgStnLogReadings::propagateData(), readingsByKey_, SgStnLogReadings::verifyReadings(), SgLogger::write(), and SgLogger::WRN.
Referenced by SgVlbiSession::importDataFromLogFiles().
bool SgVlbaLogCollector::readLogFile | ( | const QString & | fileName, |
int | year | ||
) |
Definition at line 8679 of file SgStnLogCollector.cpp.
References SgStnLogReadings::allocateCableReadings(), SgStnLogReadings::cableCals(), className(), SgLogger::DBG, SgMeteoData::dewPt2Rho(), SgLogger::ERR, SgLogger::INF, SgLogger::IO, SgLogger::IO_TXT, logFileName_, logger, SgStnLogReadings::meteoPars(), SgStnLogReadings::onSourceRecords(), readingsByKey_, SgStnLogReadings::setCableCalAmbig(), SgStnLogReadings::setCableSign(), SgOnSourceRecord::setSourceName(), SgOnSourceRecord::setTfinis(), SgOnSourceRecord::setTstart(), strs2mjd(), SgLogger::write(), and SgLogger::WRN.
Referenced by SgVlbiSession::importDataFromLogFiles().
|
private |
Definition at line 8925 of file SgStnLogCollector.cpp.
References className(), SgLogger::ERR, SgLogger::IO, logger, SgMJD::setUpEpoch(), and SgLogger::write().
Referenced by readLogFile().
|
private |
Definition at line 1622 of file SgStnLogCollector.h.
Referenced by SgVlbaLogCollector(), isVlba(), and propagateData().
|
staticprivate |
Definition at line 1621 of file SgStnLogCollector.h.
Referenced by SgVlbaLogCollector().
|
private |
Definition at line 1617 of file SgStnLogCollector.h.
Referenced by getLogFileName(), and readLogFile().
|
private |
Definition at line 1619 of file SgStnLogCollector.h.
Referenced by ~SgVlbaLogCollector(), propagateData(), and readLogFile().
|
staticprivate |
Definition at line 1620 of file SgStnLogCollector.h.
Referenced by SgVlbaLogCollector().