Functions to work with RINEX.
More...
Go to the source code of this file.
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
◆ ObsType
Observation types of the 'SYS / # / OBS TYPES' header.
Enumerator |
---|
Error | Error Type.
|
C | Code / Pseudorange.
|
L | Phase.
|
D | Doppler.
|
S | Raw signal strength(carrier to noise ratio)
|
I | Ionosphere phase delay.
|
X | Receiver channel numbers.
|
◆ from_json()
void NAV::vendor::RINEX::from_json |
( |
const json & | j, |
|
|
ObsHeader & | obj ) |
Converts the provided json object into a struct.
- Parameters
-
[in] | j | Json object with the color values |
[out] | obj | Object to return |
◆ getFrequencyFromBand()
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.
- Parameters
-
[in] | satSys | Satellite System |
[in] | band | Band (1...9, 0) |
◆ obsTypeFromChar()
ObsType NAV::vendor::RINEX::obsTypeFromChar |
( |
char | c | ) |
|
Converts a character to an ObsType.
- Parameters
-
[in] | c | Character for the ObsType |
◆ obsTypeToChar()
char NAV::vendor::RINEX::obsTypeToChar |
( |
ObsType | type | ) |
|
Converts an ObsType to char.
- Parameters
-
[in] | type | ObsType to convert |
◆ timeSystem()
Converts the satellite system(s) to the time system.
- Parameters
-
[in] | satSys | Satellite System |
◆ timeSystemString()
std::string NAV::vendor::RINEX::timeSystemString |
( |
TimeSystem | timeSys | ) |
|
Converts the satellite system(s) to 3 characters representation of the time system.
- Parameters
-
◆ to_json()
void NAV::vendor::RINEX::to_json |
( |
json & | j, |
|
|
const ObsHeader & | obj ) |
Converts the provided struct into a json object.
- Parameters
-
[out] | j | Return Json object |
[in] | obj | Object to convert |
◆ to_string()
Converts the enum to a string.
- Parameters
-
[in] | markerType | Enum value to convert into text |
- Returns
- String representation of the enum
◆ tooltip()
Converts the enum to a string tooltip.
- Parameters
-
[in] | markerType | Enum value to convert into text |
- Returns
- Tooltip for the enum