ATTENTION: This repository has been moved and is for archival purposes only. GPSTk toolkit has been renamed to GNSSTK and has been split into two new separate repositories. GNSSTK now only contains libraries while the other repository GNSSTK-APPS contains only applications. The rename and split into libraries and applications started with version v12.0.0 on September 2021. GPSTk --> GNSSTK at https://gitlab.com/sgl-ut/gnsstk --> GNSSTK-APPS at https://gitlab.com/sgl-ut/gnsstk-apps
Other
339
stars
182
forks
source link
Missing SatelliteSystem::Mixed enum value in systemChar(), systemString(), systemString3() functions #77
Read a Mixed satellite system Rinex V2.11 file, rewrite it, then open the new file. An exception occurs at the last step.
Issue
If our file has a header with M (Mixed) value for satellite System , it will be read but when printing the header, in systemChar(), systemString(), systemString3() functions we are missing the M (Mixed) case which will lead to "? (Unknown)". When opening the new file, an exception will be raised saying that Unknown is not supported.
Proposed correction
Add a case for SatelliteSystem::Mixed in systemChar(), systemString(), systemString3() functions in file RinexSatID.cpp.
Our test case:
Issue
Proposed correction