Skip to content

Method to know if a service server on ROS side is up and ready #158

@ynyBonfennil

Description

@ynyBonfennil

Is your feature request related to a problem? Please describe.
There doesn't seem to be a method in ROS TCP Endpoint / Connector to check if a service server on ROS side is ready to use so I can send a request from unity side properly.

Describe the solution you'd like

  • Add a method equivalent to wait_for_service of rclpy
  • Or add a method to know if a service server on ROS side is ready or not from Unity side
  • Or add a method to list service servers on ROS side

Describe alternatives you've considered

  • Send requests to service server without knowing if it's ready or not.
  • Create a new publisher on ROS side to notify unity side that a service server is up and ready.

Additional context
I'm using ROS2 Galactic, and I don't understand enough about the compatibility with ROS1.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions