Go to the documentation of this file.
65 TUDEF(
"BDSD2NavIono",
"BDSD2NavIono");
80 TUDEF(
"BDSD2NavIono",
"getUserTime");
94 TUDEF(
"BDSD2NavIono",
"getIonoCorr");
98 rx.
setECEF(-1575232.0141,-4707872.2332, 3993198.4383);
99 sv.
setECEF(18217581.007, -14220522.580, 12707796.859);
100 uut.
alpha[0] = 1.11758709E-08;
101 uut.
alpha[1] = -2.37159346E-09;
102 uut.
alpha[2] = -6.03921316E-09;
103 uut.
alpha[3] = 3.84468251E-09;
104 uut.
beta[0] = 1.16736000E+05;
105 uut.
beta[1] = -7.30126485E+04;
106 uut.
beta[2] = -1.32803702E+04;
107 uut.
beta[3] = 3.38181850E+04;
126 unsigned errorTotal = 0;
132 std::cout <<
"Total Failures for " << __FILE__ <<
": " << errorTotal
virtual CommonTime getUserTime() const
uint8_t fraID
The subframe ID (FraID) from word 1 of the subframe.
#define TUASSERTE(TYPE, EXP, GOT)
uint32_t sow
Seconds of week from word 1-2 of the subframe.
NavMessageType messageType
uint32_t pre
The preamble from word 1 of the subframe.
std::string asString(IonexStoreStrategy e)
Convert a IonexStoreStrategy to a whitespace-free string name.
double getIonoCorr(const CommonTime &when, const Position &rxgeo, const Position &svgeo, CarrierBand band) const override
NavMessageID signal
Source signal identification for this navigation message data.
unsigned getIonoCorrTest()
Position & setECEF(const double X, const double Y, const double Z) noexcept
uint32_t rev
The rev field from word 1 of the subframe.
@ Iono
Ionospheric correction data.
std::ostream & operator<<(std::ostream &s, const ObsEpoch &oe) noexcept
@ L1
GPS L1, Galileo E1, SBAS L1, QZSS L1, BeiDou L1.
double beta[4]
beta terms of Klobuchar model, using semi-circles.
#define TUDEF(CLASS, METHOD)
unsigned getUserTimeTest()
NavMessageType
Identify different types of navigation message data.
double alpha[4]
alpha terms of Klobuchar model, using semi-circles.
#define TUASSERTFE(EXP, GOT)
unsigned constructorTest()
Make sure constructor initializes data members correctly.
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:38