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

DDS changes and fixes #13386

Open
wants to merge 8 commits into
base: development
Choose a base branch
from
Open

Conversation

maloel
Copy link
Collaborator

@maloel maloel commented Sep 30, 2024

Miscellaneous updates for DDS:

  • added FW version to rs-dds-config output
  • image_msg did not keep all header data, which made it hard to see what we actually get; now includes everything
  • added fps.py --debug-frames with better selection of profiles
  • add pyrealdds.video_encoding.y12i
  • device dis/connected message now same legacy vs. dds
  • removed lots of spurious debug log messages that were useful for development but are now too verbose

@@ -31,6 +32,8 @@ namespace topics {

class image_msg
{
sensor_msgs::msg::Image _raw;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This improves ROS compatibility? Were there image formats that were not supported before?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This does not affect compatibility. Or maybe I misunderstand?

@@ -12,7 +12,7 @@
#define _FAST_DDS_GENERATED_STD_MSGS_MSG_TIME_H_


#include <fastrtps/utils/fixed_size_string.hpp>
//#include <fastrtps/utils/fixed_size_string.hpp>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Was this line something we added or was it downloaded from the net like this?
This is an auto generated file so not recomended to change manually

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've done it elsewhere and this file is not expected to change.
If it does, I usually do a diff and make sure everything aligns.
Up to you, but I prefer it without the include

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please restore. I don't want to touch third-party files.
Also we don't clean all unneeded includes, just this one.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As discussed offline:
We change the headers anyway: we change the license and we have to change the header names and locations.
I just removed the eProsima headers that are not needed; the standard headers, even if not in use, should be OK.

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.

2 participants