47 #define LDEXP(x,y) ldexp(x,y)
49 #define LDEXP(x,y) std::ldexp(x,y)
58 unsigned initializationTest();
59 unsigned equalityTest();
60 unsigned svClockBiasTest();
67 ObsID oi(ObservationType::NavMsg, CarrierBand::L5, TrackingCode::Y);
70 LDEXP(
double( int32_t(0xfffff91d)), -31),
71 LDEXP(
double( int16_t(0xffed)), -43),
85 double toc = 388800.0;
86 double top = 302400.0;
87 double af0 = 7.23189674E-04;
88 double af1 = 5.11590770E-12;
89 double af2 = 0.00000000E+00;
92 ObsID oi(ObservationType::NavMsg, CarrierBand::L5, TrackingCode::Y);
93 orbit.
loadData(
"GPS", oi, 31, tocCT, topCT, uraoc, uraoc1, uraoc2,
true,
104 TUDEF(
"BrcClockCorrection",
"Default Constructor");
125 TUDEF(
"BrcClockCorrection",
"operator== / !=");
141 clockCopy.
satSys =
"twaffle";
153 clockCopy.
PRNID = 93;
171 clockCopy.
URAoc = 943;
195 clockCopy.
af0 = 1.5e-12;
201 clockCopy.
af1 = 1.5e-12;
207 clockCopy.
af2 = 1.5e-12;
217 TUDEF(
"BrcClockCorrection",
"svClockBias");
221 cout << setprecision(20)
225 TUCSM(
"svClockBiasM");
227 TUCSM(
"svClockDrift");
237 unsigned errorTotal = 0;
243 cout <<
"Total Failures for " << __FILE__ <<
": " << errorTotal << endl;