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

Make the trigger of the DDS Pipe callbacks configurable #56

Merged
merged 12 commits into from
Nov 22, 2023

Conversation

Tempate
Copy link
Contributor

@Tempate Tempate commented Oct 16, 2023

In the previous version, the DDS Pipe's callbacks were only triggered by the discovery of readers, so the Fast-DDS-spy had to simulate the creation of a reader to trigger the creation of the Bridge. In this version, the entity type that triggers the callbacks is configurable, so the Fast-DDS-spy can trigger them with the discovery of writers.

Merge after:

Copy link

codecov bot commented Nov 15, 2023

Codecov Report

Attention: 19 lines in your changes are missing coverage. Please review.

Comparison is base (26f4bb2) 65.20% compared to head (5193ee7) 65.15%.

Files Patch % Lines
fastddsspy_tool/src/cpp/tool/Backend.cpp 20.83% 0 Missing and 19 partials ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main      #56      +/-   ##
==========================================
- Coverage   65.20%   65.15%   -0.06%     
==========================================
  Files          22       22              
  Lines        1098     1105       +7     
  Branches      385      389       +4     
==========================================
+ Hits          716      720       +4     
  Misses        136      136              
- Partials      246      249       +3     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@@ -116,14 +116,18 @@ std::shared_ptr<DdsPipe> create_pipe(
DdsPipeConfiguration ddspipe_configuration;
ddspipe_configuration.init_enabled = true;

// Create the internal communication (built-in) topics
Copy link
Contributor

Choose a reason for hiding this comment

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

Update comment, also in similar sections.

jepemi
jepemi previously approved these changes Nov 15, 2023
Copy link
Contributor

@jepemi jepemi left a comment

Choose a reason for hiding this comment

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

LGTM

@Tempate
Copy link
Contributor Author

Tempate commented Nov 15, 2023

@Tempate Tempate changed the title Dynamically trigger the DDS Pipe's callbacks Make the trigger of the DDS Pipe callbacks configurable Nov 21, 2023
Signed-off-by: tempate <[email protected]>
Copy link
Contributor

@juanlofer-eprosima juanlofer-eprosima left a comment

Choose a reason for hiding this comment

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

LGTM

@juanlofer-eprosima juanlofer-eprosima merged commit 76bd140 into main Nov 22, 2023
17 of 19 checks passed
@juanlofer-eprosima juanlofer-eprosima deleted the feature/dynamic_entity_creation branch November 22, 2023 12:37
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.

3 participants