![]() |
0.5.1
|
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.