0.4.1
Loading...
Searching...
No Matches
SatelliteIdentifier.hpp File Reference

Structs identifying a unique satellite. More...

Go to the source code of this file.

Data Structures

struct  std::hash< NAV::SatId >
 Hash function for SatId (needed for unordered_map) More...
 
struct  std::hash< NAV::SatSigId >
 Hash function for SatSigId (needed for unordered_map) More...
 
struct  NAV::SatId
 Identifies a satellite (satellite system and number) More...
 
struct  NAV::SatSigId
 Identifies a satellite signal (satellite frequency and number) More...
 

Namespaces

namespace  NAV
 
namespace  std
 

Functions

void NAV::from_json (const json &j, SatId &data)
 Converts the provided json object into a link object.
 
void NAV::from_json (const json &j, SatSigId &data)
 Converts the provided json object into a link object.
 
bool NAV::lessCompareSatSigId (const std::string &lhs, const std::string &rhs)
 Less than comparison from string representation.
 
std::ostream & operator<< (std::ostream &os, const NAV::SatId &obj)
 Stream insertion operator overload.
 
std::ostream & operator<< (std::ostream &os, const NAV::SatSigId &obj)
 Stream insertion operator overload.
 
bool NAV::ShowSatelliteSelector (const char *label, SatId &satellite, SatelliteSystem filterSys=SatSys_All, bool displayOnlyNumber=false)
 Shows a ComboBox to select a single satellite.
 
bool NAV::ShowSatelliteSelector (const char *label, std::vector< SatId > &satellites, SatelliteSystem filterSys=SatSys_All, bool displayOnlyNumber=false)
 Shows a ComboBox to select satellites.
 
void NAV::to_json (json &j, const SatId &data)
 Converts the provided link into a json object.
 
void NAV::to_json (json &j, const SatSigId &data)
 Converts the provided link into a json object.
 

Detailed Description

Structs identifying a unique satellite.

Author
T. Topp (topp@.nosp@m.ins..nosp@m.uni-s.nosp@m.tutt.nosp@m.gart..nosp@m.de)
Date
2022-04-29

Definition in file SatelliteIdentifier.hpp.

Function Documentation

◆ operator<<() [1/2]

std::ostream & operator<< ( std::ostream & os,
const NAV::SatId & obj )

Stream insertion operator overload.

Parameters
[in,out]osOutput stream object to stream the time into
[in]objObject to print
Returns
Returns the output stream object in order to chain stream insertions

Definition at line 176 of file SatelliteIdentifier.cpp.

◆ operator<<() [2/2]

std::ostream & operator<< ( std::ostream & os,
const NAV::SatSigId & obj )

Stream insertion operator overload.

Parameters
[in,out]osOutput stream object to stream the time into
[in]objObject to print
Returns
Returns the output stream object in order to chain stream insertions

Definition at line 181 of file SatelliteIdentifier.cpp.