Go to the documentation of this file.
63 tgd1(
std::numeric_limits<double>::quiet_NaN()),
64 tgd2(
std::numeric_limits<double>::quiet_NaN())
102 const ios::fmtflags oldFlags = s.flags();
103 s.setf(ios::fixed, ios::floatfield);
104 s.setf(ios::right, ios::adjustfield);
105 s.setf(ios::uppercase);
112 s <<
" SV STATUS" << endl << endl
113 <<
"Health bit (SatH1) : 0x" << hex << (unsigned)
satH1 << dec
115 <<
"AODC : " << setw(6) <<
getAOD(
aodc) <<
" hours ("
116 << (unsigned)
aodc <<
")" << endl
117 <<
"AODE : " << setw(6) <<
getAOD(
aode) <<
" hours ("
118 << (unsigned)
aode <<
")" << endl
119 <<
"URA index : " << setw(6) << (unsigned)
uraIndex << endl
120 <<
"URA (nominal) : " << setw(6) << fixed
122 <<
"Health : " << setw(9)
124 <<
"Tgd1 : " << setw(13) << setprecision(6)
125 << scientific <<
tgd1 <<
" sec" << endl
126 <<
"Tgd2 : " << setw(13) << setprecision(6)
127 << scientific <<
tgd2 <<
" sec" << endl << endl
128 <<
" SUBFRAME OVERHEAD" << endl << endl
129 <<
" SOW DOW:HH:MM:SS" << endl
130 <<
printTime(ws1,
"SF1 SOW: %6.0g %3a-%w:%02H:%02M:%02S\n")
131 <<
printTime(ws2,
"SF2 SOW: %6.0g %3a-%w:%02H:%02M:%02S\n")
132 <<
printTime(ws3,
"SF3 SOW: %6.0g %3a-%w:%02H:%02M:%02S\n");
142 return 24 * (aod-23);
bool validate() const override
bool validate() const override
bool satH1
Autonomous satellite health flag.
CommonTime xmit3
Transmit time for subframe 3.
const Epoch BEGINNING_OF_TIME(CommonTime::BEGINNING_OF_TIME)
Earliest representable Epoch.
const double SV_ACCURACY_GPS_NOMINAL_INDEX[]
void dumpSVStatus(std::ostream &s) const override
NavMessageType messageType
T max(const SparseMatrix< T > &SM)
Maximum element - return 0 if empty.
uint8_t uraIndex
4-bit URA index from subframe 1.
static unsigned getAOD(uint8_t aod)
CommonTime endFit
Time at end of fit interval.
std::string asString(IonexStoreStrategy e)
Convert a IonexStoreStrategy to a whitespace-free string name.
uint8_t aodc
Age of data - clock.
CommonTime Toe
Orbit epoch.
NavMessageID signal
Source signal identification for this navigation message data.
CommonTime xmitTime
Time of transmission of the start of the data.
uint32_t sow2
Seconds of week from word 1-2 of subframe 2.
CommonTime getUserTime() const override
CommonTime beginFit
Time at beginning of fit interval.
double tgd1
Group delay differential on B1I.
uint32_t pre2
The preamble from the start of subframe 2.
uint32_t pre3
The preamble from the start of subframe 3.
std::string printTime(const CommonTime &t, const std::string &fmt)
uint8_t aode
Age of data - ephemeris.
@ Ephemeris
Precision orbits for the transmitting SV.
double tgd2
Group delay differential on B2I.
@ Preamble
Nav message preamble value.
SVHealth health
SV health status.
CommonTime xmit2
Transmit time for subframe 2.
uint32_t sow
Seconds of week from word 1-2 of the subframe.
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:38