Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updating to v13.x #2

Closed
carlesfernandez opened this issue Jul 7, 2022 · 2 comments
Closed

Updating to v13.x #2

carlesfernandez opened this issue Jul 7, 2022 · 2 comments
Labels
good first issue Good for newcomers

Comments

@carlesfernandez
Copy link

Hi guys,

I wrote a small application in C++ using GPSTk. It worked using GPSTk from v3.0.0 up to 8.0.0. Now I’m trying to update the code to use GNSSTk, with backward compatibility, and with little effort I made it work up to v12.1.0.

However, I struggle in getting it working for v13.x, since the GPSEphemerisStore is now gone. Is there any new mechanism for that? Any documentation, example, or advice on how to migrate the code? Any help would be welcome.

Thanks in advance.

@jmk0
Copy link
Contributor

jmk0 commented Jul 7, 2022

The classes in core/lib/NewNav replace GPSEphemerisStore and all the variations on that theme that were scattered around the original code base. If you generate the documentation using doxygen, you can find guides in "API Guides" -> "Navigation Message Library". Additional information under "NewNav Gotchas". The text for this can be found in NavLibrary.hpp. Examples can be found in examples/PRSolution_example_1.cpp or in the applications in the gnsstk-apps repository (look for anything using NavLibrary or a NavDataFactory variant).

@carlesfernandez
Copy link
Author

Thanks so much for the pointers!

@jmk0 jmk0 added the good first issue Good for newcomers label Jul 11, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants