-
Notifications
You must be signed in to change notification settings - Fork 21
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
Update NMEA support #128
Merged
Update NMEA support #128
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
u-blox is expected to provide support for sending more granular information to FCU compared to NMEA
…essage is no longer used
…EA deprecation and introduction of u-blox support
…cerns and align with existing architecture
Still relies on ublox_msgs from the ROS index.
Currently NMEA works and UBX does not so makes sense to have it as default
Middleware should not depend on the simulation service, socat should still work even if no one is listening at the other end
These services use the socat bridge for outgoing communication only which means the port does not need to be exposed
…comms Ideally we would not hard code the PTY path here but based on testing the /dev/pts/1 port should be the one that socat allocates for bridging incoming communication from TCP port 15000
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Updates the downstream integration so that we are not dependent on autopilot specific middleware or modifications (e.g. the micro-ROS bridge requires us to enable receiving the
px4_msgs/SensorGps
message on the autopilot firmware side). Using NMEA also removes dependency onpx4_msgs
which makes packaging and distribution easier sincepx4_msgs
does not seem to be available in the ROS package index.Also adds UBX support which most likely does not work yet.