18#include <unordered_set>
29namespace vendor::RINEX
nlohmann::json json
json namespace
Definition FlowManager.hpp:21
GNSS Observation messages.
Defines how to save certain datatypes to json.
const char * tooltip(vendor::RINEX::ObsHeader::MarkerTypes markerType)
Converts the enum to a string tooltip.
std::string timeSystemString(TimeSystem timeSys)
Converts the satellite system(s) to 3 characters representation of the time system.
char obsTypeToChar(ObsType type)
Converts an ObsType to char.
ObsType
Observation types of the 'SYS / # / OBS TYPES' header.
Definition RINEXUtilities.hpp:34
@ X
Receiver channel numbers.
@ S
Raw signal strength(carrier to noise ratio)
@ I
Ionosphere phase delay.
TimeSystem timeSystem(SatelliteSystem satSys)
Converts the satellite system(s) to the time system.
Frequency getFrequencyFromBand(SatelliteSystem satSys, int band)
Get the Frequency from the provided satellite system and band in the 'SYS / # / OBS TYPES' header.
ObsType obsTypeFromChar(char c)
Converts a character to an ObsType.
Structs identifying a unique satellite.
@ SatSys_None
No Satellite system.
Definition SatelliteSystem.hpp:31
@ TimeSys_None
No Time system.
Definition TimeSystem.hpp:27
Enumerate for GNSS Codes.
Definition Code.hpp:88
Frequency definition for different satellite systems.
Definition Frequency.hpp:59
The class is responsible for all time-related tasks.
Definition InsTime.hpp:667
Time System defintions.
Definition TimeSystem.hpp:39
Satellite System type.
Definition SatelliteSystem.hpp:43
Description of the observations from the 'SYS / # / OBS TYPES' header.
Definition RINEXUtilities.hpp:46
ObsType type
Definition RINEXUtilities.hpp:55
Code code
GNSS Code.
Definition RINEXUtilities.hpp:58