Go to the documentation of this file.
47 :
pos(0.0, 0.0, 0.0), posSig(0.0, 0.0, 0.0),
48 vel(0.0, 0.0, 0.0), velSig(0.0, 0.0, 0.0),
49 acc(0.0, 0.0, 0.0), accSig(0.0, 0.0, 0.0),
50 clkBias(0.0), biasSig(0.0), clkDrift(0.0), driftSig(0.0),
51 clkDrRate(0.0), drRateSig(0.0)
91 for (
unsigned i = 0; i < 3; i++)
93 xvt.
x[i] =
pos[i] * 1000.0;
94 xvt.
v[i] =
vel[i] * 0.1;
98 xvt.
health = Xvt::HealthStatus::Unused;
111 const ios::fmtflags oldFlags = s.flags();
112 s << fixed << setprecision(6) <<
"P: {";
113 for (
unsigned i = 0; i <
pos.
size(); i++)
115 s <<
"} bias: " <<
clkBias << endl
117 for (
unsigned i = 0; i <
vel.
size(); i++)
119 s <<
"} drift: " <<
clkDrift << endl;
123 for (
unsigned i = 0; i <
acc.
size(); i++)
125 s <<
"} drift rate: " <<
clkDrRate << endl
129 s <<
"} bias sigma: " <<
biasSig << endl
133 s <<
"} drift sigma: " <<
driftSig << endl
137 s <<
"} drift rate sigma: " <<
drRateSig << endl;
Triple posSig
Standard deviation of position.
double driftSig
SV clock drift std deviation in microseconds/sec.
virtual void dump(std::ostream &s, DumpDetail dl) const
size_t size(void) const
Return the size of this object.
Triple vel
ECEF velocity (dm/s) of satellite at time.
NavMessageType messageType
void copyXV(const OrbitDataSP3 &right)
Triple velSig
Standard deviation of velocity.
void dump(std::ostream &s, DumpDetail dl) const override
RefFrame frame
reference frame of this data
double clkBias
SV clock bias in microseconds.
Triple accSig
Standard deviation of acceleration.
Triple v
satellite velocity in ECEF Cartesian, meters/second
NavMessageID signal
Source signal identification for this navigation message data.
Triple x
Sat position ECEF Cartesian (X,Y,Z) meters.
Triple pos
ECEF position (km) of satellite at time.
double clkdrift
satellite clock drift in seconds/second
void copyT(const OrbitDataSP3 &right)
HealthStatus health
Health status of satellite at ref time.
double clkDrift
SV clock drift in s/s.
Triple acc
Acceleration (m/s/s) of satellite at time.
bool getXvt(const CommonTime &when, Xvt &xvt, const ObsID &oid=ObsID()) override
DumpDetail
Specify level of detail for dump output.
@ Brief
Limit output to <= 5 lines of minimal information.
double clkDrRate
SV clock drift rate in s/s**2.
@ Ephemeris
Precision orbits for the transmitting SV.
double biasSig
SV clock bias std deviation in microseconds.
@ OneLine
Limit output to minimal information on a single line.
Class for orbit information using SP3 data tables.
double clkbias
Sat clock correction in seconds.
virtual double computeRelativityCorrection(void)
RefFrame frame
Translation of coordSystem into an enum, if possible.
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:40