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

Functions to work with RINEX. More...

Go to the source code of this file.

Data Structures

struct  NAV::vendor::RINEX::ObservationDescription
 Description of the observations from the 'SYS / # / OBS TYPES' header. More...
 
struct  NAV::vendor::RINEX::ObsHeader
 Rinex Observation File Header information. More...
 

Namespaces

namespace  NAV
 
namespace  NAV::vendor
 
namespace  NAV::vendor::RINEX
 

Enumerations

enum class  NAV::vendor::RINEX::ObsType : uint8_t {
  NAV::vendor::RINEX::Error ,
  NAV::vendor::RINEX::C ,
  NAV::vendor::RINEX::L ,
  NAV::vendor::RINEX::D ,
  NAV::vendor::RINEX::S ,
  NAV::vendor::RINEX::I ,
  NAV::vendor::RINEX::X
}
 Observation types of the 'SYS / # / OBS TYPES' header. More...
 

Functions

void NAV::vendor::RINEX::from_json (const json &j, ObsHeader &obj)
 Converts the provided json object into a struct.
 
Frequency NAV::vendor::RINEX::getFrequencyFromBand (SatelliteSystem satSys, int band)
 Get the Frequency from the provided satellite system and band in the 'SYS / # / OBS TYPES' header.
 
ObsType NAV::vendor::RINEX::obsTypeFromChar (char c)
 Converts a character to an ObsType.
 
char NAV::vendor::RINEX::obsTypeToChar (ObsType type)
 Converts an ObsType to char.
 
TimeSystem NAV::vendor::RINEX::timeSystem (SatelliteSystem satSys)
 Converts the satellite system(s) to the time system.
 
std::string NAV::vendor::RINEX::timeSystemString (TimeSystem timeSys)
 Converts the satellite system(s) to 3 characters representation of the time system.
 
void NAV::vendor::RINEX::to_json (json &j, const ObsHeader &obj)
 Converts the provided struct into a json object.
 
const char * NAV::to_string (vendor::RINEX::ObsHeader::MarkerTypes markerType)
 Converts the enum to a string.
 
const char * NAV::tooltip (vendor::RINEX::ObsHeader::MarkerTypes markerType)
 Converts the enum to a string tooltip.
 

Detailed Description

Functions to work with RINEX.

Author
T. Topp (topp@.nosp@m.ins..nosp@m.uni-s.nosp@m.tutt.nosp@m.gart..nosp@m.de)
N. Stahl (HiWi: Moved from RinexObsFile.hpp)
Date
18.12.2023

Definition in file RINEXUtilities.hpp.