Make diagnostic aggregator composable#435
Conversation
|
Hi @nnarain, Is this PR still being worked on? |
|
hey @frozenreboot Ya I should be able to get back to this. If I don't find the time this week I'll give you a ping. Hey @ct2034 any initial feedback on this PR? |
933726f to
7e891e0
Compare
ct2034
left a comment
There was a problem hiding this comment.
Thanks. This looks very good.
Could I please ask you to provide a small launch test. It could be based in the nice example diagnostic_aggregator/example/compose_example.launch.py.in.
And please also add a small section on this to the diagnostic_aggregator/README.md
|
Will do |
7727e25 to
763fe22
Compare
|
There are two failing tests. But it looks like they are failing on the |
|
Tick the box to add this pull request to the merge queue (same as
|
Heya.
This PR makes the
diagnostic_aggregatornode composable (see #321 )Summary of changes:
Aggregatorclass implementget_node_base_interfaceso it can be registered as a componentrclcpp_componentAnalyzerGroupplugin as existing the analyzers library. When composing the nodes I found thatAnalyzerGroupwould not load. I assume it has worked up to this point because everything was linked into the same executable.