![]() |
0.3.0
|
Data Structures | |
struct | ObservationDescription |
Description of the observations from the 'SYS / # / OBS TYPES' header. More... | |
struct | ObsHeader |
Rinex Observation File Header information. More... | |
Enumerations | |
enum class | ObsType : uint8_t { Error , C , L , D , S , I , X } |
Observation types of the 'SYS / # / OBS TYPES' header. More... | |
Functions | |
void | from_json (const json &j, ObsHeader &obj) |
Converts the provided json object into a struct. | |
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. | |
char | obsTypeToChar (ObsType type) |
Converts an ObsType to char. | |
TimeSystem | timeSystem (SatelliteSystem satSys) |
Converts the satellite system(s) to the time system. | |
std::string | timeSystemString (TimeSystem timeSys) |
Converts the satellite system(s) to 3 characters representation of the time system. | |
void | to_json (json &j, const ObsHeader &obj) |
Converts the provided struct into a json object. | |
|
strong |
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. |
Definition at line 33 of file RINEXUtilities.hpp.
Converts the provided json object into a struct.
[in] | j | Json object with the color values |
[out] | obj | Object to return |
Definition at line 333 of file RINEXUtilities.cpp.
|
nodiscard |
Get the Frequency from the provided satellite system and band in the 'SYS / # / OBS TYPES' header.
[in] | satSys | Satellite System |
[in] | band | Band (1...9, 0) |
Definition at line 441 of file RINEXUtilities.cpp.
ObsType NAV::vendor::RINEX::obsTypeFromChar | ( | char | c | ) |
Converts a character to an ObsType.
[in] | c | Character for the ObsType |
Definition at line 353 of file RINEXUtilities.cpp.
char NAV::vendor::RINEX::obsTypeToChar | ( | ObsType | type | ) |
Converts an ObsType to char.
[in] | type | ObsType to convert |
Definition at line 374 of file RINEXUtilities.cpp.
TimeSystem NAV::vendor::RINEX::timeSystem | ( | SatelliteSystem | satSys | ) |
Converts the satellite system(s) to the time system.
[in] | satSys | Satellite System |
Definition at line 419 of file RINEXUtilities.cpp.
std::string NAV::vendor::RINEX::timeSystemString | ( | TimeSystem | timeSys | ) |
Converts the satellite system(s) to 3 characters representation of the time system.
[in] | timeSys | Time system |
Definition at line 395 of file RINEXUtilities.cpp.
Converts the provided struct into a json object.
[out] | j | Return Json object |
[in] | obj | Object to convert |
Definition at line 310 of file RINEXUtilities.cpp.