RobotecAI / ros2cs

A C# (.Net) implementation of ros2 client library (rcl), enabling communication between ros2 ecosystem and C#/.Net applications such as Unity3D
Apache License 2.0
91 stars 22 forks source link

Add service #28

Closed miyakoshi-dev closed 2 years ago

miyakoshi-dev commented 2 years ago

hello I used ros2cs for an experiment using ROS2 topic / service on a Windows GUI application. Since service was not implemented in ros2cs, I first added only client. service will be added in the future. The service only tested example_interfaces / srv / add_two_ints. Others have not been verified. The platform is Ubuntu 22.04 (or Windows) + Galactic.

Start of the created client. ros2 run ros2cs_examples ros2cs_client service uses Galactic's demo_nodes_cpp. ros2 run demo_nodes_cpp add_two_ints_server

miyakoshi-dev commented 2 years ago

Now that we have completed the implementation of the service, we have closed this draft PR and created a new PR.