Go to the documentation of this file.
69 TUDEF(
"GLOFNavEph",
"GLOFNavEph()");
111 TUDEF(
"GLOFNavEph",
"validate()");
122 TUDEF(
"GLOFNavEph",
"getXvt()");
133 uut.
pos[0] = 15553.6342773;
134 uut.
pos[1] = -19901.1298828;
135 uut.
pos[2] = 3553.3354492200001;
136 uut.
vel[0] = -0.41938495636000001;
137 uut.
vel[1] = 0.32419204711900002;
138 uut.
vel[2] = 3.5266609191899998;
140 uut.
acc[1] = -9.3132257461499999e-10;
141 uut.
acc[2] = -1.86264514923e-09;
142 uut.
clkBias = 5.0653703510800001e-05;
143 uut.
freqBias = 1.8189894035500001e-12;
145 exp1.
x[0] = 15553634.277300000191;
146 exp1.
x[1] = -19901129.882800001651;
147 exp1.
x[2] = 3553335.4492200003006;
148 exp1.
v[0] = -419.38495635999998967;
149 exp1.
v[1] = 324.19204711899999438;
150 exp1.
v[2] = 3526.6609191899997313;
151 exp1.
clkbias = -5.0643837887362983528e-05;
152 exp1.
clkdrift = 1.8189894035500000529e-12;
153 exp1.
relcorr = 9.8656234370161929753e-09;
154 exp2.
x[0] = 15414234.528740599751;
155 exp2.
x[1] = -19781497.388851653785;
156 exp2.
x[2] = 4628091.6837431369349;
157 exp2.
v[0] = -490.60674449595484248;
158 exp2.
v[1] = 458.15034225547964297;
159 exp2.
v[2] = 3496.5690971077401628;
160 exp2.
clkbias = -5.0644406829568993625e-05;
161 exp2.
clkdrift = 1.8189894035500000529e-12;
162 exp2.
relcorr = 9.8532919671748554905e-09;
167 gnsstk::Xvt::HealthStatus::Healthy, xvt.
health);
168 for (
unsigned i = 0; i < 3; i++)
180 gnsstk::Xvt::HealthStatus::Healthy, xvt.
health);
181 for (
unsigned i = 0; i < 3; i++)
197 TUDEF(
"GLOFNavEph",
"getUserTime()");
213 TUDEF(
"GLOFNavEph",
"fixFit()");
247 unsigned errorTotal = 0;
255 std::cout <<
"Total Failures for " << __FILE__ <<
": " << errorTotal
unsigned getUserTimeTest()
CommonTime xmit3
Transmit time for string 3.
#define TUCATCH(STATEMENT)
CommonTime getUserTime() const override
SVHealth health
SV health status.
size_t size(void) const
Return the size of this object.
#define TUASSERTE(TYPE, EXP, GOT)
unsigned dayCount
Days since Jan 1 of most recent leap year (N_T).
RefFrame frame
reference frame of this data
Triple pos
Satellite position at tb in km.
CommonTime endFit
Time at end of fit interval.
std::string asString(IonexStoreStrategy e)
Convert a IonexStoreStrategy to a whitespace-free string name.
Triple v
satellite velocity in ECEF Cartesian, meters/second
GLOFNavPCode opStatus
Operational status flag.
CommonTime xmit4
Transmit time for string 4.
double relcorr
relativity correction (standard 2R.V/c^2 term), seconds
Triple vel
Satellite velocity at tb in km/s.
@ Unknown
Unknown/Uninitialized value.
Triple x
Sat position ECEF Cartesian (X,Y,Z) meters.
double tauDelta
Inter-frequency bias.
@ Healthy
Satellite is in a healthy and useable state.
unsigned P4
Flag 1=ephemeris present/uploaded. 0=nope.
unsigned aod
Age of data in days (E_n).
unsigned P1
Flag for interval between adjacent t_b.
std::ostream & operator<<(std::ostream &s, const ObsEpoch &oe) noexcept
double clkdrift
satellite clock drift in seconds/second
CommonTime beginFit
Time at beginning of fit interval.
#define TUDEF(CLASS, METHOD)
unsigned accIndex
User accuracy index (F_T).
@ GLO
GLONASS system time (aka UTC(SU))
unsigned P2
Flag of oddness (=1) or evenness (=0) of t_b.
CommonTime xmit2
Transmit time for string 2 (eph) or odd string.
HealthStatus health
Health status of satellite at ref time.
CommonTime ref
Reference time (t_k) for this ephemeris.
double clkBias
Satellite clock bias in sec (tau_n).
unsigned interval
P1 interval (minutes, see PNBGLOFNavDataFactory).
double step
Integration step for Runge-Kutta algorithm (1 second by default)
@ PZ90KGS
PZ90 the "original".
unsigned P3
Flag 1=5 almanac sats in frame, 0=4 almanac sats.
#define TUASSERTFE(EXP, GOT)
Triple acc
Satellite acceleration at tb in km/s**2.
double clkbias
Sat clock correction in seconds.
unsigned tb
Epoch index with Moscow day.
uint8_t healthBits
The 3-bit B_n value (look at bit 2 not 0 or 1).
double freqBias
Satellite relative frequency bias (gamma_n).
bool getXvt(const CommonTime &when, Xvt &xvt, const ObsID &=ObsID()) override
bool validate() const override
unsigned constructorTest()
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:39