nros C++ API
Lightweight ROS 2 client for embedded real-time systems (C++ headers)
Loading...
Searching...
No Matches
Files
action

Action servers and clients (nros::ActionServer<A>, nros::ActionClient<A>). More...

Files

file  action_client.hpp
 nros::ActionClient<A> — typed action client.
 
file  action_server.hpp
 nros::ActionServer<A> — typed action server.
 

Detailed Description

Action servers and clients (nros::ActionServer<A>, nros::ActionClient<A>).

REP-2010 action protocol with goal accept/reject, periodic feedback, cancel, and final result.

Note
ActionServer and ActionClient currently use a blocking zpico_get path on send_goal and get_result; Phase 77 is migrating them to a non-blocking executor-polled path. See the project CLAUDE.md for status.
See also
service for one-shot RPC (no feedback / cancel)
executor for the executor that drives action callbacks