A ROS 2 node to start and stop snap services.
This snap contains a ROS 2 Humble node that exposes ROS 2 services
which allow to interact with snap services.
To list available snap service:
ros2 service call /ros2_snapd/list ros2_snapd/srv/SnapdList
To start, stop and restart snap service:
ros2 service call /ros2_snapd/start ros2_snapd/srv/SnapdStart "service: 'service.name'"
ros2 service call /ros2_snapd/stop ros2_snapd/srv/SnapdStop "service: 'service.name'"
ros2 service call /ros2_snapd/restart ros2_snapd/srv/SnapdRestart "service: 'service.name'"
For more information see https://github.com/ubuntu-robotics/ros_snapd .