micro-ROS/micro-ROS-demos

RCL demos in Foxy

pablogs9 opened this issue · 2 comments

I'm preparing this repository for the Foxy release, and I was wondering what should we do with the RCL folder.

Maybe if the micro-ROS default client library is RCLC, RCL examples should not exist. But on the other hand, there are interesting examples in RCL folder such as configuration_examples, actions or services.

Should we gradually port this functionality to the RCLC so the RCL folder can be removed?

My opinion: It should be ported soon. You may even move the demos from rcl/* right now to the rclc folder and then include the rclc convenience functions gradually later. By avoiding two folders rcl and rclc, we emphasize that we consider one C API only, namely rcl+rclc. How much a developer uses from rclc in the daily practice is up to him/her. The rclc package is intended to simplify the developer's life - but he/she does not have to.

Okey, so we move all examples to rclc folder. I'm going to do a PR with these changes soon.