General Purpose Geodetic Library
SgVgosDb.cpp File Reference
#include <math.h>
#include <netcdf.h>
#include <QtCore/QDateTime>
#include <QtCore/QDir>
#include <QtCore/QFile>
#include <QtCore/QFileInfo>
#include <QtCore/QRegExp>
#include <QtCore/QTextStream>
#include <SgIdentities.h>
#include <SgLogger.h>
#include <SgVgosDb.h>
#include <SgVlbiObservation.h>
#include <SgVlbiSession.h>
#include <SgVlbiStationInfo.h>

Go to the source code of this file.

Variables

SgVgosDb::FmtChkVar fcSecond ("Second", NC_DOUBLE, true, QList< int >()<< SD_Any, "SEC TAG ", "Seconds part of UTC TAG.........", "second")
 
SgVgosDb::FmtChkVar fcYmdhm ("YMDHM", NC_SHORT, true, QList< int >()<< SD_Any<< 5, "UTC TAG ", "Epoch UTC YMDHM.................")
 
SgVgosDb::FmtChkVar fcCalIonoGroup ("Cal-SlantPathIonoGroup", NC_DOUBLE, true, QList< int >()<< SD_NumObs<< 2, "ION CORR", "Ion correction. Add to theo. sec", "second", "?")
 
SgVgosDb::FmtChkVar fcCalIonoGroupSigma ("Cal-SlantPathIonoGroupSigma", NC_DOUBLE, true, QList< int >()<< SD_NumObs<< 2, "IONRMS ", "Ion correction to sigma. sec", "second", "?")
 
SgVgosDb::FmtChkVar fcCalIonoGroupDataFlag ("Cal-SlantPathIonoGroupDataFlag", NC_SHORT, false, QList< int >()<< SD_NumObs, "", "0=OK, -1=Missing, -2=bad", "", "?")
 
SgVgosDb::FmtChkVar fcIonoBits ("IonoBits", NC_SHORT, true, QList< int >()<< SD_NumObs, "ION_BITS", "ICORR for full ion tracking.")
 
SgVgosDb::FmtChkVar fcDelayFlag ("DelayFlag", NC_SHORT, true, QList< int >()<< SD_NumObs, "DELUFLAG", "Delay unweight flag")
 
SgVgosDb::FmtChkVar fcRateFlag ("RateFlag", NC_SHORT, true, QList< int >()<< SD_NumObs, "RATUFLAG", "Delay rate unweight flag........")
 
SgVgosDb::FmtChkVar fcPhaseFlag ("PhaseFlag", NC_SHORT, false, QList< int >()<< SD_NumObs, "PHSUFLAG", "")
 
SgVgosDb::FmtChkVar fcUserSup ("UserSup", NC_SHORT, false, QList< int >()<< SD_NumObs, "UACSUP ", "User action for suppression")
 
SgVgosDb::FmtChkVar fcNumGroupAmbig ("NumGroupAmbig", NC_SHORT, true, QList< int >()<< SD_NumObs, "# AMBIG ", "Number of group delay ambiguities", "", "?")
 
SgVgosDb::FmtChkVar fcNumGroupSubAmbig ("NumGroupSubAmbig", NC_SHORT, false, QList< int >()<< SD_NumObs, "N/A ", "Number of group delay subambiguities (test purposes)", "", "?")
 
SgVgosDb::FmtChkVar fcNumPhaseAmbig ("NumPhaseAmbig", NC_INT, true, QList< int >()<< SD_NumObs, "#PAMBIG ", "Number of phase delay ambiguities", "", "?")
 
SgVgosDb::FmtChkVar fcAtmInterval ("AtmInterval", NC_DOUBLE, false, QList< int >()<< SD_Any, "ATM_INTV", "Batchmode atmos interval - hours")
 
SgVgosDb::FmtChkVar fcAtmRateConstraint ("AtmRateConstraint", NC_DOUBLE, true, QList< int >()<< SD_Any, "ATM_CNST", "Atmosphere constraint. ps/hr")
 
SgVgosDb::FmtChkVar fcAtmRateSite ("AtmRateStationList", NC_CHAR, false, QList< int >()<< SD_Any<< 8, "AC_SITES", "Site list for atmos constraints")
 
SgVgosDb::FmtChkVar fcClockInterval ("ClockInterval", NC_DOUBLE, false, QList< int >()<< SD_Any, "CLK_INTV", "Batchmode clock interval - hours")
 
SgVgosDb::FmtChkVar fcClockRateConstraint ("ClockRateConstraint", NC_DOUBLE, true, QList< int >()<< SD_Any, "CLK_CNST", "Clock constraint-Parts in 1.e14")
 
SgVgosDb::FmtChkVar fcClockRateName ("ClockRateConstraintStationList", NC_CHAR, false, QList< int >()<< SD_Any<< 8, "CC_SITES", "Site list for clocks constraints")
 
SgVgosDb::FmtChkVar fcPmOffsetConstraint ("WobOffsetConstraint", NC_DOUBLE, true, QList< int >()<< 1, "", "Polar Motion Offset Constraint")
 
SgVgosDb::FmtChkVar fcUtOffsetConstraint ("UT1OffsetConstraint", NC_DOUBLE, true, QList< int >()<< 1, "", "UT1 Offset Constraint")
 
SgVgosDb::FmtChkVar fcIonoSolveFlag ("IonoSolveFlag", NC_SHORT, true, QList< int >()<< SD_NumStn, "", "Bit flag indicating station has iono correction")
 
SgVgosDb::FmtChkVar fcIonoStationList ("IonoStationList", NC_CHAR, true, QList< int >()<< SD_NumStn<< 8, "", "Stations with ionocorrection")
 
SgVgosDb::FmtChkVar fcGroupBLWeights ("GroupBLWeights", NC_DOUBLE, true, QList< int >()<< 2<< SD_Any, "ERROR K ", "Group delay and rate re-weighting constants.")
 
SgVgosDb::FmtChkVar fcGroupBLWeightName ("GroupBLWeightStationList", NC_CHAR, true, QList< int >()<< SD_Any<< 2<< 8, "ERROR BL", "B.L.names for formal errors")
 
SgVgosDb::FmtChkVar fcSrcSelectionFlag ("SourceSelectionFlag", NC_SHORT, true, QList< int >()<< SD_NumSrc, "SOURSTAT", "Source selection status bit-mapped array.")
 
SgVgosDb::FmtChkVar fcBlnSelectionFlag ("BaselineSelectionFlag", NC_SHORT, true, QList< int >()<< SD_NumStn<< SD_NumStn, "BASLSTAT", "Baseline selection bit maped array. 1=some obs, etc.")
 
SgVgosDb::FmtChkVar fcSrcSelectionName ("SourceSelectionName", NC_CHAR, false, QList< int >()<< SD_NumSrc<< 8, "--NEW-- ", "Source names for Source selection array")
 
SgVgosDb::FmtChkVar fcBlnSelectionName ("BaselineSelectionName", NC_CHAR, false, QList< int >()<< SD_NumStn<< 8, "--NEW-- ", "Station names for Baseline selection array")
 
SgVgosDb::FmtChkVar fcBaselineClock ("BaselineClock", NC_CHAR, true, QList< int >()<< SD_Any<< 2<< 8, "BLDEPCKS", "Bl-dependent clock list")
 
SgVgosDb::FmtChkVar fcEccentricityType ("EccentricityType", NC_CHAR, false, QList< int >()<< SD_NumStn<< 2, "ECCTYPES", "Eccentricity type: XY or NE")
 
SgVgosDb::FmtChkVar fcEccentricityName ("EccentricityStationList", NC_CHAR, true, QList< int >()<< SD_NumStn<< 8, "--NEW-- ", "Station name of the corresponding eccentricity")
 
SgVgosDb::FmtChkVar fcEccentricityMonument ("EccentricityMonument", NC_CHAR, false, QList< int >()<< SD_NumStn<< 10, "ECCNAMES", "Eccentricity monument name")
 
SgVgosDb::FmtChkVar fcEccentricityVector ("EccentricityVector", NC_DOUBLE, false, QList< int >()<< SD_NumStn<< 3, "ECCCOORD", "Eccentricity taken from eccentricity file.", "Meter")
 
SgVgosDb::FmtChkVar fcObsCalFlag ("ObsCalFlag", NC_SHORT, false, QList< int >()<< 1, "OBCLFLGS", "Bit set indicate that calibration is recommended.")
 
SgVgosDb::FmtChkVar fcStatCalFlag ("StatCalFlag", NC_SHORT, true, QList< int >()<< SD_NumStn, "CAL FLGS", "Bit set indicate that calibration is recommended.")
 
SgVgosDb::FmtChkVar fcFlybyFlag ("FlybyFlag", NC_SHORT, false, QList< int >()<< SD_NumStn<< 7, "FCL FLGS", "Standard flcal configuration")
 
SgVgosDb::FmtChkVar fcStatCalName ("StatCalList", NC_CHAR, true, QList< int >()<< SD_Any<< 8, "CAL LIST", "Station depedendent calibrations (Cable, Phase, etc?)")
 
SgVgosDb::FmtChkVar fcFlybyName ("FlybyList", NC_CHAR, false, QList< int >()<< SD_Any<< 8, "FCL LIST", "Key to the standard flcal config")
 
SgVgosDb::FmtChkVar fcCalStationName ("StatCalStationList", NC_CHAR, true, QList< int >()<< SD_NumStn<< 8, "CALSITES", "List of sites for standard cal")
 
SgVgosDb::FmtChkVar fcObsCalName ("ObsCalList", NC_CHAR, false, QList< int >()<< SD_Any<< 8, "OBCLLIST", "Available obs dependent calibrations (poletide, earthdide, ?)")
 
SgVgosDb::FmtChkVar fcClockBreakFlag ("ClockBreakFlag", NC_SHORT, true, QList< int >()<< SD_Any, "BRK_FLAG", "Batchmode clock break flags")
 
SgVgosDb::FmtChkVar fcClockBreakStatus ("CLKBREAK", NC_CHAR, false, QList< int >()<< 2, "CLKBREAK", "Status of clock break existence")
 
SgVgosDb::FmtChkVar fcClockBreakNumber ("BRK_NUMB", NC_SHORT, false, QList< int >()<< 1, "BRK_NUMB", "Number of batchmode clock breaks")
 
SgVgosDb::FmtChkVar fcClockBreakSite ("ClockBreakStationList", NC_CHAR, true, QList< int >(), "BRK_SNAM", "Batchmode clock break stations")
 
SgVgosDb::FmtChkVar fcClockBreakEpoch ("ClockBreakEpoch", NC_DOUBLE, true, QList< int >()<< SD_Any, "BRK_EPOC", "Batchmode clock break epochs")
 
QList< SgVgosDb::FmtChkVar * > fcfTimeUTC = QList<SgVgosDb::FmtChkVar*>() << &fcSecond << &fcYmdhm
 
QList< SgVgosDb::FmtChkVar * > fcfCalSlantPathIonoGroup
 
QList< SgVgosDb::FmtChkVar * > fcfIonoBits = QList<SgVgosDb::FmtChkVar*>() << &fcIonoBits
 
QList< SgVgosDb::FmtChkVar * > * fcfEdit = NULL
 
QList< SgVgosDb::FmtChkVar * > fcfEdit_v1001
 
QList< SgVgosDb::FmtChkVar * > fcfEdit_v1002 = QList<SgVgosDb::FmtChkVar*>() << &fcDelayFlag << &fcRateFlag << &fcPhaseFlag
 
QList< SgVgosDb::FmtChkVar * > fcfUserSup = QList<SgVgosDb::FmtChkVar*>() << &fcUserSup
 
QList< SgVgosDb::FmtChkVar * > fcfNumGroupAmbig = QList<SgVgosDb::FmtChkVar*>() << &fcNumGroupAmbig
 
QList< SgVgosDb::FmtChkVar * > fcfNumGroupAmbigE = QList<SgVgosDb::FmtChkVar*>() << &fcNumGroupAmbig << &fcNumGroupSubAmbig
 
QList< SgVgosDb::FmtChkVar * > fcfNumPhaseAmbig = QList<SgVgosDb::FmtChkVar*>() << &fcNumPhaseAmbig
 
QList< SgVgosDb::FmtChkVar * > fcfAtmSetup
 
QList< SgVgosDb::FmtChkVar * > fcfClockSetup
 
QList< SgVgosDb::FmtChkVar * > fcfErpSetup = QList<SgVgosDb::FmtChkVar*>() << &fcPmOffsetConstraint << &fcUtOffsetConstraint
 
QList< SgVgosDb::FmtChkVar * > fcfIonoSetup = QList<SgVgosDb::FmtChkVar*>() << &fcIonoSolveFlag << &fcIonoStationList
 
QList< SgVgosDb::FmtChkVar * > fcfGroupBLWeights = QList<SgVgosDb::FmtChkVar*>() << &fcGroupBLWeights << &fcGroupBLWeightName
 
QList< SgVgosDb::FmtChkVar * > fcfSelectionStatus = QList<SgVgosDb::FmtChkVar*>() << &fcSrcSelectionFlag << &fcBlnSelectionFlag
 
QList< SgVgosDb::FmtChkVar * > fcfBlnClockSetup = QList<SgVgosDb::FmtChkVar*>() << &fcBaselineClock
 
QList< SgVgosDb::FmtChkVar * > fcfEccentricity
 
QList< SgVgosDb::FmtChkVar * > fcfCalibrationSetup
 
QList< SgVgosDb::FmtChkVar * > fcfClockBreak
 

Variable Documentation

◆ fcAtmInterval

SgVgosDb::FmtChkVar fcAtmInterval("AtmInterval", NC_DOUBLE, false, QList< int >()<< SD_Any, "ATM_INTV", "Batchmode atmos interval - hours") ( "AtmInterval"  ,
NC_DOUBLE  ,
false  ,
QList< int >()<<  SD_Any,
"ATM_INTV"  ,
"Batchmode atmos interval - hours"   
)

◆ fcAtmRateConstraint

SgVgosDb::FmtChkVar fcAtmRateConstraint("AtmRateConstraint", NC_DOUBLE, true, QList< int >()<< SD_Any, "ATM_CNST", "Atmosphere constraint. ps/hr") ( "AtmRateConstraint"  ,
NC_DOUBLE  ,
true  ,
QList< int >()<<  SD_Any,
"ATM_CNST"  ,
"Atmosphere constraint. ps/hr"   
)

◆ fcAtmRateSite

SgVgosDb::FmtChkVar fcAtmRateSite("AtmRateStationList", NC_CHAR, false, QList< int >()<< SD_Any<< 8, "AC_SITES", "Site list for atmos constraints") ( "AtmRateStationList"  ,
NC_CHAR  ,
false  ,
QList< int >()<< SD_Any<<  8,
"AC_SITES"  ,
"Site list for atmos constraints"   
)

◆ fcBaselineClock

SgVgosDb::FmtChkVar fcBaselineClock("BaselineClock", NC_CHAR, true, QList< int >()<< SD_Any<< 2<< 8, "BLDEPCKS", "Bl-dependent clock list") ( "BaselineClock"  ,
NC_CHAR  ,
true  ,
QList< int >()<< SD_Any<< 2<<  8,
"BLDEPCKS"  ,
"Bl-dependent clock list"   
)

◆ fcBlnSelectionFlag

SgVgosDb::FmtChkVar fcBlnSelectionFlag("BaselineSelectionFlag", NC_SHORT, true, QList< int >()<< SD_NumStn<< SD_NumStn, "BASLSTAT", "Baseline selection bit maped array. 1=some obs, etc.") ( "BaselineSelectionFlag"  ,
NC_SHORT  ,
true  ,
QList< int >()<< SD_NumStn<<  SD_NumStn,
"BASLSTAT"  ,
"Baseline selection bit maped array.  1 = some obs,
etc."   
)

◆ fcBlnSelectionName

SgVgosDb::FmtChkVar fcBlnSelectionName("BaselineSelectionName", NC_CHAR, false, QList< int >()<< SD_NumStn<< 8, "--NEW-- ", "Station names for Baseline selection array") ( "BaselineSelectionName"  ,
NC_CHAR  ,
false  ,
QList< int >()<< SD_NumStn<<  8,
"--NEW-- "  ,
"Station names for Baseline selection array"   
)

◆ fcCalIonoGroup

SgVgosDb::FmtChkVar fcCalIonoGroup("Cal-SlantPathIonoGroup", NC_DOUBLE, true, QList< int >()<< SD_NumObs<< 2, "ION CORR", "Ion correction. Add to theo. sec", "second", "?") ( "Cal-SlantPathIonoGroup"  ,
NC_DOUBLE  ,
true  ,
QList< int >()<< SD_NumObs<<  2,
"ION CORR"  ,
"Ion correction. Add to theo. sec"  ,
"second"  ,
"?"   
)

◆ fcCalIonoGroupDataFlag

SgVgosDb::FmtChkVar fcCalIonoGroupDataFlag("Cal-SlantPathIonoGroupDataFlag", NC_SHORT, false, QList< int >()<< SD_NumObs, "", "0=OK, -1=Missing, -2=bad", "", "?") ( "Cal-SlantPathIonoGroupDataFlag"  ,
NC_SHORT  ,
false  ,
QList< int >()<<  SD_NumObs,
""  ,
0 = OK,
1 = Missing 
)

◆ fcCalIonoGroupSigma

SgVgosDb::FmtChkVar fcCalIonoGroupSigma("Cal-SlantPathIonoGroupSigma", NC_DOUBLE, true, QList< int >()<< SD_NumObs<< 2, "IONRMS ", "Ion correction to sigma. sec", "second", "?") ( "Cal-SlantPathIonoGroupSigma"  ,
NC_DOUBLE  ,
true  ,
QList< int >()<< SD_NumObs<<  2,
"IONRMS "  ,
"Ion correction to sigma. sec"  ,
"second"  ,
"?"   
)

◆ fcCalStationName

SgVgosDb::FmtChkVar fcCalStationName("StatCalStationList", NC_CHAR, true, QList< int >()<< SD_NumStn<< 8, "CALSITES", "List of sites for standard cal") ( "StatCalStationList"  ,
NC_CHAR  ,
true  ,
QList< int >()<< SD_NumStn<<  8,
"CALSITES"  ,
"List of sites for standard cal"   
)

◆ fcClockBreakEpoch

SgVgosDb::FmtChkVar fcClockBreakEpoch("ClockBreakEpoch", NC_DOUBLE, true, QList< int >()<< SD_Any, "BRK_EPOC", "Batchmode clock break epochs") ( "ClockBreakEpoch"  ,
NC_DOUBLE  ,
true  ,
QList< int >()<<  SD_Any,
"BRK_EPOC"  ,
"Batchmode clock break epochs"   
)

◆ fcClockBreakFlag

SgVgosDb::FmtChkVar fcClockBreakFlag("ClockBreakFlag", NC_SHORT, true, QList< int >()<< SD_Any, "BRK_FLAG", "Batchmode clock break flags") ( "ClockBreakFlag"  ,
NC_SHORT  ,
true  ,
QList< int >()<<  SD_Any,
"BRK_FLAG"  ,
"Batchmode clock break flags"   
)

◆ fcClockBreakNumber

SgVgosDb::FmtChkVar fcClockBreakNumber("BRK_NUMB", NC_SHORT, false, QList< int >()<< 1, "BRK_NUMB", "Number of batchmode clock breaks") ( "BRK_NUMB"  ,
NC_SHORT  ,
false  ,
QList< int >()<<  1,
"BRK_NUMB"  ,
"Number of batchmode clock breaks"   
)

◆ fcClockBreakSite

SgVgosDb::FmtChkVar fcClockBreakSite("ClockBreakStationList", NC_CHAR, true, QList< int >(), "BRK_SNAM", "Batchmode clock break stations") ( "ClockBreakStationList"  ,
NC_CHAR  ,
true  ,
QList< int >  (),
"BRK_SNAM"  ,
"Batchmode clock break stations"   
)

◆ fcClockBreakStatus

SgVgosDb::FmtChkVar fcClockBreakStatus("CLKBREAK", NC_CHAR, false, QList< int >()<< 2, "CLKBREAK", "Status of clock break existence") ( "CLKBREAK"  ,
NC_CHAR  ,
false  ,
QList< int >()<<  2,
"CLKBREAK"  ,
"Status of clock break existence"   
)

◆ fcClockInterval

SgVgosDb::FmtChkVar fcClockInterval("ClockInterval", NC_DOUBLE, false, QList< int >()<< SD_Any, "CLK_INTV", "Batchmode clock interval - hours") ( "ClockInterval"  ,
NC_DOUBLE  ,
false  ,
QList< int >()<<  SD_Any,
"CLK_INTV"  ,
"Batchmode clock interval - hours"   
)

◆ fcClockRateConstraint

SgVgosDb::FmtChkVar fcClockRateConstraint("ClockRateConstraint", NC_DOUBLE, true, QList< int >()<< SD_Any, "CLK_CNST", "Clock constraint-Parts in 1.e14") ( "ClockRateConstraint"  ,
NC_DOUBLE  ,
true  ,
QList< int >()<<  SD_Any,
"CLK_CNST"  ,
"Clock constraint-Parts in 1.e14"   
)

◆ fcClockRateName

SgVgosDb::FmtChkVar fcClockRateName("ClockRateConstraintStationList", NC_CHAR, false, QList< int >()<< SD_Any<< 8, "CC_SITES", "Site list for clocks constraints") ( "ClockRateConstraintStationList"  ,
NC_CHAR  ,
false  ,
QList< int >()<< SD_Any<<  8,
"CC_SITES"  ,
"Site list for clocks constraints"   
)

◆ fcDelayFlag

SgVgosDb::FmtChkVar fcDelayFlag("DelayFlag", NC_SHORT, true, QList< int >()<< SD_NumObs, "DELUFLAG", "Delay unweight flag") ( "DelayFlag"  ,
NC_SHORT  ,
true  ,
QList< int >()<<  SD_NumObs,
"DELUFLAG"  ,
"Delay unweight flag"   
)

◆ fcEccentricityMonument

SgVgosDb::FmtChkVar fcEccentricityMonument("EccentricityMonument", NC_CHAR, false, QList< int >()<< SD_NumStn<< 10, "ECCNAMES", "Eccentricity monument name") ( "EccentricityMonument"  ,
NC_CHAR  ,
false  ,
QList< int >()<< SD_NumStn<<  10,
"ECCNAMES"  ,
"Eccentricity monument name"   
)

◆ fcEccentricityName

SgVgosDb::FmtChkVar fcEccentricityName("EccentricityStationList", NC_CHAR, true, QList< int >()<< SD_NumStn<< 8, "--NEW-- ", "Station name of the corresponding eccentricity") ( "EccentricityStationList"  ,
NC_CHAR  ,
true  ,
QList< int >()<< SD_NumStn<<  8,
"--NEW-- "  ,
"Station name of the corresponding eccentricity"   
)

◆ fcEccentricityType

SgVgosDb::FmtChkVar fcEccentricityType("EccentricityType", NC_CHAR, false, QList< int >()<< SD_NumStn<< 2, "ECCTYPES", "Eccentricity type: XY or NE") ( "EccentricityType"  ,
NC_CHAR  ,
false  ,
QList< int >()<< SD_NumStn<<  2,
"ECCTYPES"  ,
"Eccentricity type: XY or NE"   
)

◆ fcEccentricityVector

SgVgosDb::FmtChkVar fcEccentricityVector("EccentricityVector", NC_DOUBLE, false, QList< int >()<< SD_NumStn<< 3, "ECCCOORD", "Eccentricity taken from eccentricity file.", "Meter") ( "EccentricityVector"  ,
NC_DOUBLE  ,
false  ,
QList< int >()<< SD_NumStn<<  3,
"ECCCOORD"  ,
"Eccentricity taken from eccentricity file."  ,
"Meter"   
)

◆ fcfAtmSetup

QList<SgVgosDb::FmtChkVar*> fcfAtmSetup
Initial value:
SgVgosDb::FmtChkVar fcAtmRateConstraint("AtmRateConstraint", NC_DOUBLE, true, QList< int >()<< SD_Any, "ATM_CNST", "Atmosphere constraint. ps/hr")
SgVgosDb::FmtChkVar fcAtmInterval("AtmInterval", NC_DOUBLE, false, QList< int >()<< SD_Any, "ATM_INTV", "Batchmode atmos interval - hours")
SgVgosDb::FmtChkVar fcAtmRateSite("AtmRateStationList", NC_CHAR, false, QList< int >()<< SD_Any<< 8, "AC_SITES", "Site list for atmos constraints")

Definition at line 2686 of file SgVgosDb.cpp.

Referenced by SgVgosDb::loadAtmSetup(), and SgVgosDb::storeAtmSetup().

◆ fcfBlnClockSetup

Definition at line 2695 of file SgVgosDb.cpp.

Referenced by SgVgosDb::storeBaselineClockSetup().

◆ fcfCalibrationSetup

QList<SgVgosDb::FmtChkVar*> fcfCalibrationSetup
Initial value:
SgVgosDb::FmtChkVar fcFlybyName("FlybyList", NC_CHAR, false, QList< int >()<< SD_Any<< 8, "FCL LIST", "Key to the standard flcal config")
SgVgosDb::FmtChkVar fcStatCalFlag("StatCalFlag", NC_SHORT, true, QList< int >()<< SD_NumStn, "CAL FLGS", "Bit set indicate that calibration is recommended.")
SgVgosDb::FmtChkVar fcObsCalFlag("ObsCalFlag", NC_SHORT, false, QList< int >()<< 1, "OBCLFLGS", "Bit set indicate that calibration is recommended.")
SgVgosDb::FmtChkVar fcCalStationName("StatCalStationList", NC_CHAR, true, QList< int >()<< SD_NumStn<< 8, "CALSITES", "List of sites for standard cal")
SgVgosDb::FmtChkVar fcObsCalName("ObsCalList", NC_CHAR, false, QList< int >()<< SD_Any<< 8, "OBCLLIST", "Available obs dependent calibrations (poletide, earthdide, ?)")
SgVgosDb::FmtChkVar fcFlybyFlag("FlybyFlag", NC_SHORT, false, QList< int >()<< SD_NumStn<< 7, "FCL FLGS", "Standard flcal configuration")
SgVgosDb::FmtChkVar fcStatCalName("StatCalList", NC_CHAR, true, QList< int >()<< SD_Any<< 8, "CAL LIST", "Station depedendent calibrations (Cable, Phase, etc?)")

Definition at line 2699 of file SgVgosDb.cpp.

Referenced by SgVgosDb::loadCalibrations(), and SgVgosDb::storeCalibrations().

◆ fcfCalSlantPathIonoGroup

QList<SgVgosDb::FmtChkVar*> fcfCalSlantPathIonoGroup
Initial value:
SgVgosDb::FmtChkVar fcCalIonoGroupSigma("Cal-SlantPathIonoGroupSigma", NC_DOUBLE, true, QList< int >()<< SD_NumObs<< 2, "IONRMS ", "Ion correction to sigma. sec", "second", "?")
SgVgosDb::FmtChkVar fcCalIonoGroupDataFlag("Cal-SlantPathIonoGroupDataFlag", NC_SHORT, false, QList< int >()<< SD_NumObs, "", "0=OK, -1=Missing, -2=bad", "", "?")
SgVgosDb::FmtChkVar fcCalIonoGroup("Cal-SlantPathIonoGroup", NC_DOUBLE, true, QList< int >()<< SD_NumObs<< 2, "ION CORR", "Ion correction. Add to theo. sec", "second", "?")

Definition at line 2670 of file SgVgosDb.cpp.

Referenced by SgVgosDb::loadObsCalIonGroup(), and SgVgosDb::storeObsCalIonGroup().

◆ fcfClockBreak

QList<SgVgosDb::FmtChkVar*> fcfClockBreak
Initial value:
SgVgosDb::FmtChkVar fcClockBreakFlag("ClockBreakFlag", NC_SHORT, true, QList< int >()<< SD_Any, "BRK_FLAG", "Batchmode clock break flags")
SgVgosDb::FmtChkVar fcClockBreakNumber("BRK_NUMB", NC_SHORT, false, QList< int >()<< 1, "BRK_NUMB", "Number of batchmode clock breaks")
SgVgosDb::FmtChkVar fcClockBreakSite("ClockBreakStationList", NC_CHAR, true, QList< int >(), "BRK_SNAM", "Batchmode clock break stations")
SgVgosDb::FmtChkVar fcClockBreakStatus("CLKBREAK", NC_CHAR, false, QList< int >()<< 2, "CLKBREAK", "Status of clock break existence")
SgVgosDb::FmtChkVar fcClockBreakEpoch("ClockBreakEpoch", NC_DOUBLE, true, QList< int >()<< SD_Any, "BRK_EPOC", "Batchmode clock break epochs")

Definition at line 2703 of file SgVgosDb.cpp.

Referenced by SgVgosDb::loadClockBreaks(), and SgVgosDb::storeClockBreaks().

◆ fcfClockSetup

QList<SgVgosDb::FmtChkVar*> fcfClockSetup
Initial value:
SgVgosDb::FmtChkVar fcClockInterval("ClockInterval", NC_DOUBLE, false, QList< int >()<< SD_Any, "CLK_INTV", "Batchmode clock interval - hours")
SgVgosDb::FmtChkVar fcClockRateName("ClockRateConstraintStationList", NC_CHAR, false, QList< int >()<< SD_Any<< 8, "CC_SITES", "Site list for clocks constraints")
SgVgosDb::FmtChkVar fcClockRateConstraint("ClockRateConstraint", NC_DOUBLE, true, QList< int >()<< SD_Any, "CLK_CNST", "Clock constraint-Parts in 1.e14")

Definition at line 2688 of file SgVgosDb.cpp.

Referenced by SgVgosDb::loadClockSetup(), and SgVgosDb::storeClockSetup().

◆ fcfEccentricity

QList<SgVgosDb::FmtChkVar*> fcfEccentricity
Initial value:
SgVgosDb::FmtChkVar fcEccentricityVector("EccentricityVector", NC_DOUBLE, false, QList< int >()<< SD_NumStn<< 3, "ECCCOORD", "Eccentricity taken from eccentricity file.", "Meter")
SgVgosDb::FmtChkVar fcEccentricityName("EccentricityStationList", NC_CHAR, true, QList< int >()<< SD_NumStn<< 8, "--NEW-- ", "Station name of the corresponding eccentricity")
SgVgosDb::FmtChkVar fcEccentricityMonument("EccentricityMonument", NC_CHAR, false, QList< int >()<< SD_NumStn<< 10, "ECCNAMES", "Eccentricity monument name")
SgVgosDb::FmtChkVar fcEccentricityType("EccentricityType", NC_CHAR, false, QList< int >()<< SD_NumStn<< 2, "ECCTYPES", "Eccentricity type: XY or NE")

Definition at line 2696 of file SgVgosDb.cpp.

Referenced by SgVgosDb::loadEccentricities(), and SgVgosDb::storeEccentricities().

◆ fcfEdit

QList<SgVgosDb::FmtChkVar*> * fcfEdit = NULL

Definition at line 2677 of file SgVgosDb.cpp.

Referenced by SgVgosDb::init(), and SgVgosDb::loadObsEditData().

◆ fcfEdit_v1001

QList<SgVgosDb::FmtChkVar*> fcfEdit_v1001
Initial value:
SgVgosDb::FmtChkVar fcPhaseFlag("PhaseFlag", NC_SHORT, false, QList< int >()<< SD_NumObs, "PHSUFLAG", "")
SgVgosDb::FmtChkVar fcRateFlag("RateFlag", NC_SHORT, true, QList< int >()<< SD_NumObs, "RATUFLAG", "Delay rate unweight flag........")
SgVgosDb::FmtChkVar fcDelayFlag("DelayFlag", NC_SHORT, true, QList< int >()<< SD_NumObs, "DELUFLAG", "Delay unweight flag")
SgVgosDb::FmtChkVar fcUserSup("UserSup", NC_SHORT, false, QList< int >()<< SD_NumObs, "UACSUP ", "User action for suppression")

Definition at line 2678 of file SgVgosDb.cpp.

Referenced by SgVgosDb::init().

◆ fcfEdit_v1002

Definition at line 2680 of file SgVgosDb.cpp.

Referenced by SgVgosDb::init(), and SgVgosDb::storeObsEditData().

◆ fcfErpSetup

◆ fcfGroupBLWeights

◆ fcfIonoBits

Definition at line 2673 of file SgVgosDb.cpp.

Referenced by SgVgosDb::storeIonoBits().

◆ fcfIonoSetup

Definition at line 2691 of file SgVgosDb.cpp.

Referenced by SgVgosDb::storeIonoSetup().

◆ fcFlybyFlag

SgVgosDb::FmtChkVar fcFlybyFlag("FlybyFlag", NC_SHORT, false, QList< int >()<< SD_NumStn<< 7, "FCL FLGS", "Standard flcal configuration") ( "FlybyFlag"  ,
NC_SHORT  ,
false  ,
QList< int >()<< SD_NumStn<<  7,
"FCL FLGS"  ,
"Standard flcal configuration"   
)

◆ fcFlybyName

SgVgosDb::FmtChkVar fcFlybyName("FlybyList", NC_CHAR, false, QList< int >()<< SD_Any<< 8, "FCL LIST", "Key to the standard flcal config") ( "FlybyList"  ,
NC_CHAR  ,
false  ,
QList< int >()<< SD_Any<<  8,
"FCL LIST"  ,
"Key to the standard flcal config  
)

◆ fcfNumGroupAmbig

◆ fcfNumGroupAmbigE

◆ fcfNumPhaseAmbig

◆ fcfSelectionStatus

◆ fcfTimeUTC

◆ fcfUserSup

◆ fcGroupBLWeightName

SgVgosDb::FmtChkVar fcGroupBLWeightName("GroupBLWeightStationList", NC_CHAR, true, QList< int >()<< SD_Any<< 2<< 8, "ERROR BL", "B.L.names for formal errors") ( "GroupBLWeightStationList"  ,
NC_CHAR  ,
true  ,
QList< int >()<< SD_Any<< 2<<  8,
"ERROR BL"  ,
"B.L.names for formal errors"   
)

◆ fcGroupBLWeights

SgVgosDb::FmtChkVar fcGroupBLWeights("GroupBLWeights", NC_DOUBLE, true, QList< int >()<< 2<< SD_Any, "ERROR K ", "Group delay and rate re-weighting constants.") ( "GroupBLWeights"  ,
NC_DOUBLE  ,
true  ,
QList< int >()<< 2<<  SD_Any,
"ERROR K "  ,
"Group delay and rate re-weighting constants."   
)

◆ fcIonoBits

SgVgosDb::FmtChkVar fcIonoBits("IonoBits", NC_SHORT, true, QList< int >()<< SD_NumObs, "ION_BITS", "ICORR for full ion tracking.") ( "IonoBits"  ,
NC_SHORT  ,
true  ,
QList< int >()<<  SD_NumObs,
"ION_BITS"  ,
"ICORR for full ion tracking."   
)

Referenced by SgVgosDb::storeIonoBits().

◆ fcIonoSolveFlag

SgVgosDb::FmtChkVar fcIonoSolveFlag("IonoSolveFlag", NC_SHORT, true, QList< int >()<< SD_NumStn, "", "Bit flag indicating station has iono correction") ( "IonoSolveFlag"  ,
NC_SHORT  ,
true  ,
QList< int >()<<  SD_NumStn,
""  ,
"Bit flag indicating station has iono correction"   
)

◆ fcIonoStationList

SgVgosDb::FmtChkVar fcIonoStationList("IonoStationList", NC_CHAR, true, QList< int >()<< SD_NumStn<< 8, "", "Stations with ionocorrection") ( "IonoStationList"  ,
NC_CHAR  ,
true  ,
QList< int >()<< SD_NumStn<<  8,
""  ,
"Stations with ionocorrection"   
)

◆ fcNumGroupAmbig

SgVgosDb::FmtChkVar fcNumGroupAmbig("NumGroupAmbig", NC_SHORT, true, QList< int >()<< SD_NumObs, "# AMBIG ", "Number of group delay ambiguities", "", "?") ( "NumGroupAmbig"  ,
NC_SHORT  ,
true  ,
QList< int >()<<  SD_NumObs,
"# AMBIG "  ,
"Number of group delay ambiguities"  ,
""  ,
"?"   
)

◆ fcNumGroupSubAmbig

SgVgosDb::FmtChkVar fcNumGroupSubAmbig("NumGroupSubAmbig", NC_SHORT, false, QList< int >()<< SD_NumObs, "N/A ", "Number of group delay subambiguities (test purposes)", "", "?") ( "NumGroupSubAmbig"  ,
NC_SHORT  ,
false  ,
QList< int >()<<  SD_NumObs,
"N/A "  ,
"Number of group delay subambiguities (test purposes)"  ,
""  ,
"?"   
)

◆ fcNumPhaseAmbig

SgVgosDb::FmtChkVar fcNumPhaseAmbig("NumPhaseAmbig", NC_INT, true, QList< int >()<< SD_NumObs, "#PAMBIG ", "Number of phase delay ambiguities", "", "?") ( "NumPhaseAmbig"  ,
NC_INT  ,
true  ,
QList< int >()<<  SD_NumObs,
"#PAMBIG "  ,
"Number of phase delay ambiguities"  ,
""  ,
"?"   
)

◆ fcObsCalFlag

SgVgosDb::FmtChkVar fcObsCalFlag("ObsCalFlag", NC_SHORT, false, QList< int >()<< 1, "OBCLFLGS", "Bit set indicate that calibration is recommended.") ( "ObsCalFlag"  ,
NC_SHORT  ,
false  ,
QList< int >()<<  1,
"OBCLFLGS"  ,
"Bit set indicate that calibration is recommended."   
)

◆ fcObsCalName

SgVgosDb::FmtChkVar fcObsCalName("ObsCalList", NC_CHAR, false, QList< int >()<< SD_Any<< 8, "OBCLLIST", "Available obs dependent calibrations (poletide, earthdide, ?)") ( "ObsCalList"  ,
NC_CHAR  ,
false  ,
QList< int >()<< SD_Any<<  8,
"OBCLLIST"  ,
"Available obs dependent calibrations (poletide, earthdide, ?)"   
)

◆ fcPhaseFlag

SgVgosDb::FmtChkVar fcPhaseFlag("PhaseFlag", NC_SHORT, false, QList< int >()<< SD_NumObs, "PHSUFLAG", "") ( "PhaseFlag"  ,
NC_SHORT  ,
false  ,
QList< int >()<<  SD_NumObs,
"PHSUFLAG"  ,
""   
)

◆ fcPmOffsetConstraint

SgVgosDb::FmtChkVar fcPmOffsetConstraint("WobOffsetConstraint", NC_DOUBLE, true, QList< int >()<< 1, "", "Polar Motion Offset Constraint") ( "WobOffsetConstraint"  ,
NC_DOUBLE  ,
true  ,
QList< int >()<<  1,
""  ,
"Polar Motion Offset Constraint"   
)

Referenced by SgVgosDb::storeErpSetup().

◆ fcRateFlag

SgVgosDb::FmtChkVar fcRateFlag("RateFlag", NC_SHORT, true, QList< int >()<< SD_NumObs, "RATUFLAG", "Delay rate unweight flag........") ( "RateFlag"  ,
NC_SHORT  ,
true  ,
QList< int >()<<  SD_NumObs,
"RATUFLAG"  ,
"Delay rate unweight flag........"   
)

◆ fcSecond

SgVgosDb::FmtChkVar fcSecond("Second", NC_DOUBLE, true, QList< int >()<< SD_Any, "SEC TAG ", "Seconds part of UTC TAG.........", "second") ( "Second"  ,
NC_DOUBLE  ,
true  ,
QList< int >()<<  SD_Any,
"SEC TAG "  ,
"Seconds part of UTC TAG........."  ,
"second"   
)

◆ fcSrcSelectionFlag

SgVgosDb::FmtChkVar fcSrcSelectionFlag("SourceSelectionFlag", NC_SHORT, true, QList< int >()<< SD_NumSrc, "SOURSTAT", "Source selection status bit-mapped array.") ( "SourceSelectionFlag"  ,
NC_SHORT  ,
true  ,
QList< int >()<<  SD_NumSrc,
"SOURSTAT"  ,
"Source selection status bit-mapped array."   
)

◆ fcSrcSelectionName

SgVgosDb::FmtChkVar fcSrcSelectionName("SourceSelectionName", NC_CHAR, false, QList< int >()<< SD_NumSrc<< 8, "--NEW-- ", "Source names for Source selection array") ( "SourceSelectionName"  ,
NC_CHAR  ,
false  ,
QList< int >()<< SD_NumSrc<<  8,
"--NEW-- "  ,
"Source names for Source selection array"   
)

◆ fcStatCalFlag

SgVgosDb::FmtChkVar fcStatCalFlag("StatCalFlag", NC_SHORT, true, QList< int >()<< SD_NumStn, "CAL FLGS", "Bit set indicate that calibration is recommended.") ( "StatCalFlag"  ,
NC_SHORT  ,
true  ,
QList< int >()<<  SD_NumStn,
"CAL FLGS"  ,
"Bit set indicate that calibration is recommended."   
)

◆ fcStatCalName

SgVgosDb::FmtChkVar fcStatCalName("StatCalList", NC_CHAR, true, QList< int >()<< SD_Any<< 8, "CAL LIST", "Station depedendent calibrations (Cable, Phase, etc?)") ( "StatCalList"  ,
NC_CHAR  ,
true  ,
QList< int >()<< SD_Any<<  8,
"CAL LIST"  ,
"Station depedendent calibrations (Cable, Phase, etc?)"   
)

◆ fcUserSup

SgVgosDb::FmtChkVar fcUserSup("UserSup", NC_SHORT, false, QList< int >()<< SD_NumObs, "UACSUP ", "User action for suppression") ( "UserSup"  ,
NC_SHORT  ,
false  ,
QList< int >()<<  SD_NumObs,
"UACSUP "  ,
"User action for suppression"   
)

◆ fcUtOffsetConstraint

SgVgosDb::FmtChkVar fcUtOffsetConstraint("UT1OffsetConstraint", NC_DOUBLE, true, QList< int >()<< 1, "", "UT1 Offset Constraint") ( "UT1OffsetConstraint"  ,
NC_DOUBLE  ,
true  ,
QList< int >()<<  1,
""  ,
"UT1 Offset Constraint"   
)

Referenced by SgVgosDb::storeErpSetup().

◆ fcYmdhm

SgVgosDb::FmtChkVar fcYmdhm("YMDHM", NC_SHORT, true, QList< int >()<< SD_Any<< 5, "UTC TAG ", "Epoch UTC YMDHM.................") ( "YMDHM"  ,
NC_SHORT  ,
true  ,
QList< int >()<< SD_Any<<  5,
"UTC TAG "  ,
"Epoch UTC YMDHM................."   
)