Go to the documentation of this file.
104 TUDEF(
"GPSCNav2ISC",
"GPSCNav2ISC");
125 TUDEF(
"GPSCNav2ISC",
"getUserTime");
147 TUDEF(
"GPSCNav2ISC",
"getISC(single-frequency)");
149 double corr = 0.123456;
150 uut.
isc = -8.78935680E-09;
154 uut.
iscL2C = -6.60656951E-09;
164 double expCorrX = 0.123456;
194 TUDEF(
"GPSCNav2ISC",
"getISC(dual-frequency)");
196 double corr = 0.123456;
198 double expCorrL5I = 2.2332319776213512011e-08;
199 double expCorrL5Q = 2.2332319776213512011e-08;
200 double expCorrL1CAL2 = 1.7519506229471444802e-08;
201 double expCorrL1CPL2 = 1.7000873222053237761e-08;
202 double expCorrL1CDL2 = 1.8112229667975519701e-08;
203 uut.
isc = -8.78935680E-09;
207 uut.
iscL2C = -6.60656951E-09;
233 unsigned errorTotal = 0;
240 std::cout <<
"Total Failures for " << __FILE__ <<
": " << errorTotal
@ ISC
Inter-signal corrections.
Class used to identify/categorize navigation message data.
@ L1CD
Modernized GPS L1C civil code tracking (data)
double iscL2C
Intersignal corrections for L2C.
gnsstk::Matrix< double > L1
unsigned constructorTest()
Make sure constructor initializes data members correctly.
double iscL5Q5
Intersignal corrections for L5 quadrature.
#define TUASSERTE(TYPE, EXP, GOT)
NavMessageType messageType
std::string asString(IonexStoreStrategy e)
Convert a IonexStoreStrategy to a whitespace-free string name.
NavMessageID signal
Source signal identification for this navigation message data.
unsigned getISCDFTest()
Dual frequency ISC test.
bool getISC(const ObsID &oid, double &corr) const override
bool haveSF3
True if iscL1CA,iscL2C,iscL5I5,iscL5Q5 are set.
Class containing data elements unique to GPS CNAV2 ISC data.
std::ostream & operator<<(std::ostream &s, const ObsEpoch &oe) noexcept
CommonTime xmit3
Transmit time of subframe 3.
bool haveSF2
True if iscL1CP and iscL1CD are set.
@ L1
GPS L1, Galileo E1, SBAS L1, QZSS L1, BeiDou L1.
#define TUDEF(CLASS, METHOD)
double iscL1CA
Intersignal corrections for L1 C/A.
unsigned getISCSFTest()
Single frequency ISC test.
std::string printTime(const CommonTime &t, const std::string &fmt)
NavMessageType
Identify different types of navigation message data.
double iscL1CP
Intersignal corrections for L1 CP.
#define TUASSERTFE(EXP, GOT)
double iscL1CD
Intersignal corrections for L1 CD.
CommonTime getUserTime() const override
double iscL5I5
Intersignal corrections for L5 in-phase.
gnsstk::Matrix< double > L2
CommonTime xmit2
Transmit time of subframe 2.
unsigned getUserTimeTest()
ObservationType
The type of observation, mostly used by ObsID.
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:39