General Purpose Geodetic Library
|
#include <argp.h>
#include <signal.h>
#include <unistd.h>
#include <QtCore/QCoreApplication>
#include <QtCore/QDir>
#include <QtCore/QFileInfo>
#include <QtCore/QList>
#include <QtCore/QSettings>
#include <QtCore/QString>
#include <QtCore/QStringList>
#include <QtGui/QApplication>
#include <SgIdentities.h>
#include <SgKombFormat.h>
#include <SgLogger.h>
#include <SgVgosDb.h>
#include <SgVlbiSession.h>
#include "vgosDbMake.h"
#include "VmStartupWizard.h"
Go to the source code of this file.
Classes | |
struct | vdbmOptions |
Functions | |
void | loadSettings (QSettings &) |
void | saveSettings (QSettings &, bool shouldInvokeSystemWideWizard) |
const QString | origOrgName ("NASA GSFC") |
const QString | origDmnName ("gsfc.nasa.gov") |
const QString | origAppName ("vgosDbMake") |
const int | defaultMasterfileVersion (1) |
static int | parse_opt (int key, char *arg, struct argp_state *state) |
QCoreApplication * | createApplication (int &argc, char *argv[], bool isGuiEnabled) |
SgVlbiSessionInfo::OriginType | determineInputType (const QString &path2data) |
int | main (int argc, char **argv) |
Variables | |
VmSetup | setup |
const char * | argp_program_bug_address = "Sergei Bolotin <sergei.bolotin@nasa.gov>" |
QCoreApplication* createApplication | ( | int & | argc, |
char * | argv[], | ||
bool | isGuiEnabled | ||
) |
Definition at line 236 of file vgosDbMake.cpp.
Referenced by main().
const int defaultMasterfileVersion | ( | 1 | ) |
Referenced by main(), and parse_opt().
SgVlbiSessionInfo::OriginType determineInputType | ( | const QString & | path2data | ) |
Definition at line 841 of file vgosDbMake.cpp.
References SgLogger::DBG, logger, SgVlbiSessionInfo::OT_KOMB, SgVlbiSessionInfo::OT_MK4, SgVlbiSessionInfo::OT_UNKNOWN, SgLogger::SESSION, and SgLogger::write().
Referenced by main().
void loadSettings | ( | QSettings & | settings | ) |
Definition at line 717 of file vgosDbMake.cpp.
References SgLogger::DBG, SgLogger::ERR, SgIdentities::getAcAbbName(), SgIdentities::getAcAbbrevName(), SgIdentities::getAcFullName(), VmSetup::getHave2SavePerSessionLog(), SgLogger::getIsNeedTimeMark(), SgLogger::getIsStoreInFile(), VmSetup::getPath2AuxLogs(), VmSetup::getPath2Home(), VmSetup::getPath2InputFiles(), VmSetup::getPath2MasterFiles(), VmSetup::getPath2VgosDbFiles(), VmSetup::getUseLocalLocale(), SgIdentities::getUserDefaultInitials(), SgIdentities::getUserEmailAddress(), SgIdentities::getUserName(), VmSetup::identities(), SgLogger::INF, logger, SgIdentities::setAcAbbName(), SgIdentities::setAcAbbrevName(), SgIdentities::setAcFullName(), SgLogger::setCapacity(), SgLogger::setDirName(), SgLogger::setFileName(), VmSetup::setHave2SavePerSessionLog(), SgLogger::setIsNeedTimeMark(), SgLogger::setIsStoreInFile(), SgLogger::setLogFacility(), VmSetup::setPath2AuxLogs(), VmSetup::setPath2Home(), VmSetup::setPath2InputFiles(), VmSetup::setPath2MasterFiles(), VmSetup::setPath2VgosDbFiles(), setup, VmSetup::setUseLocalLocale(), SgIdentities::setUserDefaultInitials(), SgIdentities::setUserEmailAddress(), SgIdentities::setUserName(), and SgLogger::WRN.
Referenced by main(), and parse_opt().
int main | ( | int | argc, |
char ** | argv | ||
) |
====================================================================================================
Definition at line 257 of file vgosDbMake.cpp.
References vdbmOptions::altCorrelatorName, vdbmOptions::altDatabaseName, vdbmOptions::altExpSerialNumber, vdbmOptions::altOutputDir, vdbmOptions::altSetupAppName, vdbmOptions::altSetupName, SgLogger::attachSupplementLog(), SgMJD::calcYear(), SgLogger::clearSpool(), vdbmOptions::correlatorReportFileName, createApplication(), SgMJD::currentMJD(), SgLogger::DBG, defaultMasterfileVersion(), SgLogger::detachSupplementLog(), determineInputType(), SgLogger::ERR, vdbmOptions::expectedMasterfileVersion, SgMJD::F_DDMonYYYY, vdbmOptions::fringeErrorCodes2Skip, SgIdentities::getAcAbbName(), SgIdentities::getAcFullName(), SgVlbiSessionInfo::getCorrelatorName(), SgVlbiSession::getDataFromFringeFiles(), SgVlbiSession::getDataFromKombFiles(), SgVlbiSessionInfo::getExperimentSerialNumber(), VmSetup::getHave2SavePerSessionLog(), SgIdentities::getMachineMachineName(), SgIdentities::getMachineNodeName(), SgIdentities::getMachineRelease(), SgIdentities::getMachineSysName(), SgVlbiSessionInfo::getName(), VmSetup::getPath2AuxLogs(), VmSetup::getPath2InputFiles(), VmSetup::getPath2MasterFiles(), SgVgosDb::getPath2RootDir(), VmSetup::getPath2VgosDbFiles(), SgVersion::getReleaseEpoch(), SgVlbiSessionInfo::getSessionCode(), SgVersion::getSoftwareName(), SgVlbiSessionInfo::getTStart(), VmSetup::getUseLocalLocale(), SgIdentities::getUserEmailAddress(), SgIdentities::getUserName(), SgLogger::GUI, vdbmOptions::have2ForceWizard, vdbmOptions::have2SaveAltOutputDir, vdbmOptions::have2UseAltSetup, VmSetup::identities(), SgLogger::INF, SgVgosDb::init(), vdbmOptions::inputArg, interval2Str(), SgLogger::IO, vdbmOptions::isDryRun, libraryVersion, loadSettings(), logger, vdbmOptions::mapFileName, SgVersion::name(), vdbmOptions::need2correctRefClocks, SgVlbiSession::observations(), SgNetCdf::OM_DRY_RUN, origAppName(), origDmnName(), origOrgName(), SgVlbiSessionInfo::OT_KOMB, SgVlbiSessionInfo::OT_MK4, SgVlbiSessionInfo::OT_UNKNOWN, parse_opt(), VmSetup::path2(), SgVlbiSession::putDataIntoVgosDb(), SgLogger::rmLogFile(), saveSettings(), VmStartupWizard::serialNumber(), SgLogger::SESSION, SgVlbiSessionInfo::setCorrelatorName(), SgLogger::setDirName(), SgVlbiSession::setExpectedMasterfileVersion(), SgVlbiSessionInfo::setExperimentSerialNumber(), SgLogger::setFileName(), SgLogger::setIsMute(), SgLogger::setIsNeedTimeMark(), SgLogger::setLogFacility(), SgVgosDb::setOperationMode(), SgVlbiSession::setPath2Masterfile(), SgVgosDb::setPath2RootDir(), VmSetup::setPath2VgosDbFiles(), vdbmOptions::settings, setup, VmSetup::setUpBinaryIdentities(), vdbmOptions::shouldInvokeSystemWideWizard, SgMJD::toString(), vdbmOptions::useStdLocale, vgosDbMakeVersion, SgLogger::write(), and SgLogger::WRN.
const QString origAppName | ( | "vgosDbMake" | ) |
Referenced by main(), and parse_opt().
const QString origDmnName | ( | "gsfc.nasa.gov" | ) |
Referenced by main().
const QString origOrgName | ( | "NASA GSFC" | ) |
Referenced by main().
|
static |
Definition at line 106 of file vgosDbMake.cpp.
References vdbmOptions::altCorrelatorName, vdbmOptions::altDatabaseName, vdbmOptions::altExpSerialNumber, vdbmOptions::altOutputDir, vdbmOptions::altSetupAppName, vdbmOptions::altSetupName, vdbmOptions::correlatorReportFileName, defaultMasterfileVersion(), SgLogger::ERR, vdbmOptions::expectedMasterfileVersion, vdbmOptions::fringeErrorCodes2Skip, vdbmOptions::have2ForceWizard, vdbmOptions::have2SaveAltOutputDir, vdbmOptions::have2UseAltSetup, vdbmOptions::inputArg, SgLogger::IO, vdbmOptions::isDryRun, loadSettings(), logger, vdbmOptions::mapFileName, SgVersion::name(), vdbmOptions::need2correctRefClocks, SgVersion::NF_Petrov, origAppName(), VmSetup::print2stdOut(), vdbmOptions::settings, setup, vdbmOptions::shouldInvokeSystemWideWizard, vdbmOptions::useStdLocale, vgosDbMakeVersion, SgLogger::write(), and SgLogger::WRN.
Referenced by main().
void saveSettings | ( | QSettings & | settings, |
bool | shouldInvokeSystemWideWizard | ||
) |
Definition at line 787 of file vgosDbMake.cpp.
References SgIdentities::getAcAbbName(), SgIdentities::getAcAbbrevName(), SgIdentities::getAcFullName(), SgLogger::getCapacity(), SgLogger::getFileName(), VmSetup::getHave2SavePerSessionLog(), SgLogger::getIsNeedTimeMark(), SgLogger::getIsStoreInFile(), VmSetup::getPath2AuxLogs(), VmSetup::getPath2Home(), VmSetup::getPath2InputFiles(), VmSetup::getPath2MasterFiles(), VmSetup::getPath2VgosDbFiles(), VmSetup::getUseLocalLocale(), SgIdentities::getUserDefaultInitials(), SgIdentities::getUserEmailAddress(), SgIdentities::getUserName(), VmSetup::identities(), logger, and setup.
Referenced by main().
const char* argp_program_bug_address = "Sergei Bolotin <sergei.bolotin@nasa.gov>" |
Definition at line 78 of file vgosDbMake.cpp.
VmSetup setup |
====================================================================================================
Definition at line 63 of file vgosDbMake.cpp.
Referenced by loadSettings(), main(), parse_opt(), and saveSettings().