Go to the documentation of this file.
69 TUDEF(
"BDSD1NavEph",
"BDSD1NavEph");
94 TUDEF(
"BDSD1NavEph",
"getUserTime");
109 TUDEF(
"BDSD1NavEph",
"fixFit");
133 TUDEF(
"BDSD1NavData",
"validate");
154 TUDEF(
"BDSD1NavEph",
"getAOD");
155 for (uint8_t i = 0; i < 32; i++)
157 unsigned exp = i < 25 ? i : (i-23)*24;
168 TUDEF(
"BDSD1NavEph",
"getXvt");
187 unsigned errorTotal = 0;
196 std::cout <<
"Total Failures for " << __FILE__ <<
": " << errorTotal
bool validate() const override
bool satH1
Autonomous satellite health flag.
uint8_t fraID
The subframe ID (FraID) from word 1 of the subframe.
#define TUCATCH(STATEMENT)
CommonTime xmit3
Transmit time for subframe 3.
uint32_t rev3
The rev field from word 1 of subframe 3.
@ Healthy
Satellite is healthy, PVT valid.
#define TUASSERTE(TYPE, EXP, GOT)
NavMessageType messageType
uint8_t uraIndex
4-bit URA index from subframe 1.
static unsigned getAOD(uint8_t aod)
RefFrame frame
reference frame of this data
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.
bool getXvt(const CommonTime &when, Xvt &xvt, const ObsID &oid=ObsID()) override
static const GNSSTK_EXPORT CommonTime BEGINNING_OF_TIME
earliest representable CommonTime
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.
@ CGCS2000Y2008
CGCS200 (BDS)
@ Healthy
Satellite is in a healthy and useable state.
std::ostream & operator<<(std::ostream &s, const ObsEpoch &oe) noexcept
uint32_t sow2
Seconds of week from word 1-2 of subframe 2.
CommonTime getUserTime() const override
CommonTime Toc
Clock epoch.
CommonTime beginFit
Time at beginning of fit interval.
double tgd1
Group delay differential on B1I.
#define TUDEF(CLASS, METHOD)
uint32_t rev2
The rev field from word 1 of subframe 2.
unsigned constructorTest()
Make sure constructor initializes data members correctly.
uint32_t pre2
The preamble from the start of subframe 2.
HealthStatus health
Health status of satellite at ref time.
uint32_t pre3
The preamble from the start of subframe 3.
uint8_t aode
Age of data - ephemeris.
NavMessageType
Identify different types of navigation message data.
@ Ephemeris
Precision orbits for the transmitting SV.
unsigned getUserTimeTest()
double tgd2
Group delay differential on B2I.
SVHealth health
SV health status.
CommonTime xmit2
Transmit time for subframe 2.
uint32_t pre
The preamble from word 1 of the subframe.
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:38