Go to the documentation of this file.
89 TUDEF(
"BDSD1NavISC",
"BDSD1NavISC");
106 TUDEF(
"BDSD1NavISC",
"validate");
126 TUDEF(
"BDSD1NavISC",
"getUserTime");
139 TUDEF(
"BDSD1NavISC",
"getISC(single-frequency)");
142 double corr = 0.123456;
143 double expCorr1 = 0.123456;
144 double expCorr2 = 6.519258E-09;
145 double expCorr3 = 3.581365E-09;
149 uut.
tgd1 = -6.519258E-09;
153 uut.
tgd2 = -3.581365E-09;
172 TUDEF(
"BDSD1NavISC",
"getISC(dual-frequency)");
174 double corr = 0.123456;
175 uut.
tgd1 = -6.519258E-09;
188 unsigned errorTotal = 0;
196 std::cout <<
"Total Failures for " << __FILE__ <<
": " << errorTotal
@ ISC
Inter-signal corrections.
virtual CommonTime getUserTime() const
bool getISC(const ObsID &oid, double &corrOut) const override
double tgd1
Group delay differential on B1I.
#define TUASSERTE(TYPE, EXP, GOT)
NavMessageType messageType
std::string asString(IonexStoreStrategy e)
Convert a IonexStoreStrategy to a whitespace-free string name.
uint8_t fraID
The subframe ID (FraID) from word 1 of the subframe.
bool validate() const override
unsigned constructorTest()
Make sure constructor initializes data members correctly.
NavMessageID signal
Source signal identification for this navigation message data.
unsigned getISCDFTest()
Dual frequency ISC test.
uint32_t sow
Seconds of week from word 1-2 of the subframe.
unsigned getUserTimeTest()
Check getUserTime()
std::ostream & operator<<(std::ostream &s, const ObsEpoch &oe) noexcept
#define TUDEF(CLASS, METHOD)
uint32_t rev
The rev field from word 1 of the subframe.
NavMessageType
Identify different types of navigation message data.
#define TUASSERTFE(EXP, GOT)
double tgd2
Group delay differential on B2I.
unsigned getISCSFTest()
Single frequency ISC test.
uint32_t pre
The preamble from word 1 of the subframe.
ObservationType
The type of observation, mostly used by ObsID.
unsigned validateTest()
Check validate()
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:38