mix rclex.gen.srvs (Rclex (Experimental) v0.12.0)

Copy Markdown View Source

Generate codes of ROS 2 srv type

Before generating, specifing srv types in config.exs is needed.

config :rclex, ros2_service_types: ["std_srvs/srv/SetBool"]

If ros2_service_types is empty, built-in services required by Rclex internals (for example parameter and lifecycle support) are still generated.

Info

Be careful, ros2 srv type is case sensitive.

How to show service types

mix rclex.gen.srvs --show-types

How to generate

mix rclex.gen.srvs

It is required to generate the msg types for requests and responses of each service type first by running

mix  rclex.gen.srvs

How to clean

mix rclex.gen.srvs --clean