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

Add support for BESTXYZ topic #42

Merged

Conversation

msmcconnell
Copy link

The NovATel OEM7 specification includes a BESTXYZ message which reports the location of the vehicle in an ECEF frame. This PR adds support for this message type by adding a NovatelXYZ.msg file and the associated parser (bestxyz.h/.cpp). The messages are published to the /bestxyz topic. This was tested on a NovATel PwrPak7.

The BESTXYZ message spec
https://docs.novatel.com/OEM7/Content/Logs/BESTXYZ.htm?tocpath=Logs%7CView%20Logs%7CGNSS%20Logs%7C_____18

@msmcconnell
Copy link
Author

I would like to add unit tests to this, but first I want to know if there are any special requirements for the .pcap files used in the existing test cases.

@msmcconnell
Copy link
Author

Added unit test to parser_tests.cpp

@msmcconnell
Copy link
Author

@pjreed The travis build passed, but it looks like github hasn't updated the check indicator. Any idea why?

@pjreed
Copy link
Contributor

pjreed commented Jun 5, 2019

No special requirements on the pcap files, but thanks for adding that. I think that's also just a glitch with GitHub or Travis, it seems like sometimes the status indicator doesn't update after a build is done...

@pjreed pjreed merged commit a4e842a into swri-robotics:master Jun 5, 2019
msmcconnell referenced this pull request in usdot-fhwa-stol/novatel_gps_driver Jun 7, 2019
Add support for BESTXYZ topic (#42)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants