Go to the documentation of this file.
68 TUDEF(
"GPSCNavTimeOffset",
"GPSCNavTimeOffset");
90 TUDEF(
"GPSCNavTimeOffset",
"validate");
111 TUDEF(
"GPSCNavTimeOffset",
"getUserTime");
136 TUDEF(
"GPSCNavTimeOffset",
"getOffset");
141 uut.
a0 = 1.9790604711E-09;
142 uut.
a1 = 7.5495165675E-15;
163 TUDEF(
"GPSCNavTimeOffset",
"getConversions");
184 unsigned errorTotal = 0;
192 std::cout <<
"Total Failures for " << __FILE__ <<
": " << errorTotal
Class used to identify/categorize navigation message data.
double deltatLSF
Current or future leap second count (UTC only).
#define TUCATCH(STATEMENT)
#define TUASSERTE(TYPE, EXP, GOT)
std::pair< TimeSystem, TimeSystem > TimeCvtKey
NavMessageType messageType
TimeSystem tgt
Target time system.
@ L5I
Modernized GPS L5 civil in-phase.
std::string asString(IonexStoreStrategy e)
Convert a IonexStoreStrategy to a whitespace-free string name.
double deltatLS
Current or past leap second count (UTC only).
unsigned wnot
Time data reference week number (storage only).
NavMessageID signal
Source signal identification for this navigation message data.
unsigned wnLSF
Leap second reference week number (UTC only).
@ Unknown
unknown time frame; for legacy code compatibility
double a1
Drift coefficient of source time scale.
std::set< TimeCvtKey > TimeCvtSet
Define a unique set of time system conversions.
unsigned constructorTest()
Make sure constructor initializes data members correctly.
unsigned dn
Leap second reference day number (UTC only).
unsigned getConversionsTest()
double a2
Drift rate coefficient of source time scale.
std::ostream & operator<<(std::ostream &s, const ObsEpoch &oe) noexcept
TimeCvtSet getConversions() const override
TimeSystem
Definition of various time systems.
bool getOffset(TimeSystem fromSys, TimeSystem toSys, const CommonTime &when, double &offset) const override
#define TUDEF(CLASS, METHOD)
@ UTC
Coordinated Universal Time (e.g., from NTP)
bool validate() const override
@ TimeOffset
Message containing information about time system offsets.
CommonTime getUserTime() const override
@ L2CM
Modernized GPS L2 civil M code.
NavMessageType
Identify different types of navigation message data.
#define TUASSERTFE(EXP, GOT)
double a0
Bias coefficient of source time scale.
unsigned getUserTimeTest()
CommonTime refTime
Reference time for computation.
double tot
Time data reference time of week (storage only).
@ L5
GPS L5, Galileo E5a, SBAS L5, QZSS L5, BeiDou B2a, NavIC L5.
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:39