Michael Carroll
0f25f714fe
Introduce rclcpp_components to implement composition ( #665 )
...
* Introduce rclcpp_components package
Signed-off-by: Michael Carroll <michael@openrobotics.org >
* Keep pointer to NodeWrapper vs NodeInterface.
Signed-off-by: Michael Carroll <michael@openrobotics.org >
* Remove component registration from rclcpp
Signed-off-by: Michael Carroll <michael@openrobotics.org >
* Make topics names private-prefix.
Signed-off-by: Michael Carroll <michael@openrobotics.org >
* Handle name and namespace with remap rules.
Signed-off-by: Michael Carroll <michael@openrobotics.org >
* Linting.
Signed-off-by: Michael Carroll <michael@openrobotics.org >
* Address reviewer feedback.
Signed-off-by: Michael Carroll <michael@openrobotics.org >
* Change to smart pointers for managing memory.
Signed-off-by: Michael Carroll <michael@openrobotics.org >
* Update to use rcpputils filesystem/split.
Signed-off-by: Michael Carroll <michael@openrobotics.org >
* Address reviewer feedback and add docs.
Signed-off-by: Michael Carroll <michael@openrobotics.org >
* Add tests around ComponentManager.
Signed-off-by: Michael Carroll <michael@openrobotics.org >
* Lint.
Signed-off-by: Michael Carroll <michael@openrobotics.org >
* Address reviewer feedback and add overflow check.
Signed-off-by: Michael Carroll <michael@openrobotics.org >
* Fix CI.
Signed-off-by: Michael Carroll <michael@openrobotics.org >
2019-04-04 11:16:32 -05:00