Go to the documentation of this file.
55 template <
class Model>
87 dataPath = gnsstk::getPathData() + gnsstk::getFileSep();
94 TUDEF(
"TropCorrector",
"TropCorrector");
117 TUDEF(
"TropCorrector",
"getCorr(Position)");
130 TUCSM(
"getCorr(Position)");
137 uut2.
getCorr(stnPos, svPos, sat,
oid, when, nav, corr));
143 uut3.
getCorr(stnPos, svPos, sat,
oid, when, nav, corr));
146 TUCSM(
"setDefaultWx");
149 uut4.
getCorr(stnPos, svPos, sat,
oid, when, nav, corr));
161 TUDEF(
"TropCorrector",
"getCorr(Xvt)");
181 TUCSM(
"getCorr(Xvt)");
190 unsigned errorTotal = 0;
197 std::cout <<
"Total Failures for " << __FILE__ <<
": " << errorTotal
CorrectorType
Identify different sources of pseudorange bias.
@ Trop
Troposphere (weather) corrector.
@ Phase
accumulated phase, in cycles
#define TUASSERTE(TYPE, EXP, GOT)
unsigned getCorrTestPosition()
@ Any
wildcard; allows comparison with any other type
std::string asString(IonexStoreStrategy e)
Convert a IonexStoreStrategy to a whitespace-free string name.
Triple v
satellite velocity in ECEF Cartesian, meters/second
double getDefTemp() const
double relcorr
relativity correction (standard 2R.V/c^2 term), seconds
@ CA
Legacy GPS civil code.
Triple x
Sat position ECEF Cartesian (X,Y,Z) meters.
unsigned getCorrTestXvt()
std::ostream & operator<<(std::ostream &s, const ObsEpoch &oe) noexcept
double clkdrift
satellite clock drift in seconds/second
bool getCorr(const gnsstk::Position &rxPos, const gnsstk::Position &svPos, const gnsstk::SatID &sat, const gnsstk::ObsID &obs, const gnsstk::CommonTime &when, gnsstk::NavType nav, double &corrOut) override
#define TUASSERTFEPS(EXP, GOT, EPS)
@ L1
GPS L1, Galileo E1, SBAS L1, QZSS L1, BeiDou L1.
unsigned constructorTest()
#define TUDEF(CLASS, METHOD)
double getDefPres() const
Make GroupPathCorrector instantiatable for testing.
#define TUASSERTFE(EXP, GOT)
double clkbias
Sat clock correction in seconds.
bool getUseDefault() const
NavType
Supported navigation types.
CorrectorType corrType
Set by child classes, indicates what type of bias is computed.
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:42