Go to the documentation of this file.
60 return ((
timeStamp == right->timeStamp) &&
61 (
signal == right->signal));
68 std::list<std::string> rv;
72 if (
signal != right->signal)
73 rv.push_back(
"signal");
94 s <<
" / " <<
"SVN : " << setw(2) << svn;
103 s <<
" / " <<
"SVN : " << setw(2) << svn;
135 hdr =
"Week(10bt) SOW ";
137 hdr +=
" DOW UTD SOD MM/DD/YYYY HH:MM:SS";
174 return demangle(
typeid(*this).name());
std::shared_ptr< NavData > NavDataPtr
Factories instantiate these in response to find() requests.
NavType nav
Navigation message structure of this signal.
std::string getSignalString() const
XmitAnt xmitAnt
Identify the transmitting antenna.
virtual void dump(std::ostream &s, DumpDetail dl) const
virtual std::list< std::string > compare(const NavDataPtr &right) const
NavMessageType messageType
static GNSSTK_EXPORT gnsstk::SatMetaDataStore * satMetaDataStore
Set this to a valid store to get PRN->SVN translations in dump().
std::string getDumpTime(DumpDetail dl, const CommonTime &t) const
std::string asString(IonexStoreStrategy e)
Convert a IonexStoreStrategy to a whitespace-free string name.
std::string getDumpTimeHdr(DumpDetail dl) const
NavMessageID signal
Source signal identification for this navigation message data.
ObsID obs
Carrier, tracking code, etc.
static const GNSSTK_EXPORT std::string dumpTimeFmtBrief
Time format used for the dump method (Brief).
SatID sat
ID of satellite to which the nav data applies.
std::string demangle(const char *name)
Demangle G++ class names.
@ Full
Include all detailed information.
static const GNSSTK_EXPORT std::string dumpTimeFmt
Time format used for the dump method (Full).
NavData()
Initialize internal data fields.
bool freqOffsWild
True=Treat freqOffs as a wildcard when matching.
DumpDetail
Specify level of detail for dump output.
std::string printTime(const CommonTime &t, const std::string &fmt)
@ Brief
Limit output to <= 5 lines of minimal information.
int freqOffs
GLONASS frequency offset.
@ OneLine
Limit output to minimal information on a single line.
bool getSVN(const SatID &sat, const gnsstk::CommonTime &when, std::string &svn) const
@ Any
When making comparisons in ObsID, matches any enumeration.
SatID xmitSat
ID of the satellite transmitting the nav data.
virtual bool isSameData(const NavDataPtr &right) const
virtual std::string getClassName() const
@ Almanac
Low-precision orbits for other than the transmitting SV.
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:40