Skip to content
This repository has been archived by the owner on May 29, 2022. It is now read-only.

GPSTk v2.12.1

Compare
Choose a tag to compare
@masamitsutech masamitsutech released this 18 Feb 19:57
· 71 commits to master since this release

GPSTk 2.12.1 Release Notes

Updates since v2.12

Library Changes

  • Since the existing ObsID definitions for the E5 signals predate the current Galileo ICD, Updates to core/lib/GNSSCore/ObsID.* are needed to correctly process the cuxrrent E5a, E5b, and E5a+b signals. Reason:
    The track codes need to reflect the current definitions to support processing the current signals.
  • Added a more robust and consistent implementation for handling and retrieving satellite health (via getSVHealth) information to the various satellite position/alm/ephemeris stores. Also added a computeXvt method that works without throwing exceptions (in contrast to getXvt). Reason: Health information is needed in many use cases but up to this point was not available across all given stores and was implemented in a different way in the few stores that had it.

Application Changes

  • Trivial Changes made to rstats.cpp

Test Changes
New/Added Tests

  • ext/tests/geomatics/StatsFilter_T.cpp
  • core/tests/GNSSCore/Xvt_T.cpp
  • core/tests/GNSSEph/GloEphemerisStore_T.cpp
  • core/tests/GNSSEph/OrbElemStore_T.cpp
  • core/tests/GNSSEph/OrbitEphStore_T.cpp
  • core/tests/GNSSEph/RinexEphemerisStore_T.cpp
  • core/tests/GNSSEph/SP3EphemerisStore_T.cpp
  • ext/tests/GNSSEph/OrbAlmStore_T.cpp

Truth Data Changes
Updated Truth Data

  • data/test_rstats.exp
  • data/outputs/RinSum_obspath_v211.exp
  • data/outputs/RinSum_v211_kerg.exp
  • data/outputs/RinSum_v211_nklg.exp
  • data/outputs/RinSum_v302_FAA1.exp

New Data Files

  • data/inputs/igs/igr20354.sp3
  • data/mixed.06n

Fixes since v2.12

  • Made slight improvement to the lib/Geomatics/FDiffFilter.cpp by computing and considering the slopes.
  • Tweaks also made to lib/Geomatics/SpecialFuncs.*