Skip to content

Feature/graph manager#38

Merged
pablogs9 merged 24 commits intofoxyfrom
feature/graph_manager
Nov 26, 2020
Merged

Feature/graph manager#38
pablogs9 merged 24 commits intofoxyfrom
feature/graph_manager

Conversation

@jamoralp
Copy link
Contributor

@jamoralp jamoralp commented Nov 11, 2020

This PR acts as the divergence point between the Micro XRCE-DDS Agent and the Micro-ROS agent; it integrates the new graph manager class, which listens to the ROS 2 network looking for available nodes and their associated entities (publishers, subscribers...) to publish them into the micro-ROS dataspace, using a dedicated DDS topic. Also, this class uses callback functions implemented within micro XRCE-DDS Agent library, to intercept the creation/destruction of DDS entities from micro-ROS and include them within the ROS 2 Graph information; this allows user to see micro-ROS nodes and topics information from ROS 2 dataspace.
(Pending work: services and clients, actions).

TODO:

  • Rebase to last foxy branch commit.

@jamoralp jamoralp requested review from FranFin and pablogs9 November 11, 2020 14:44
@jamoralp jamoralp force-pushed the feature/graph_manager branch from 4f84631 to 8c53d85 Compare November 11, 2020 14:58
@pablogs9
Copy link
Member

Rerun CI when eProsima/Micro-XRCE-DDS-Agent#198 merged

pablogs9
pablogs9 previously approved these changes Nov 24, 2020
@pablogs9
Copy link
Member

LGTM

pablogs9
pablogs9 previously approved these changes Nov 25, 2020
@pablogs9 pablogs9 merged commit 23bcea8 into foxy Nov 26, 2020
@pablogs9 pablogs9 deleted the feature/graph_manager branch November 26, 2020 06:44
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