|
nros C API
Lightweight ROS 2 client for embedded real-time systems
|
#include <nros_generated.h>
Data Fields | |
| uint8_t | _reserved [3] |
| nros_sched_context_id_t | sched_context |
Phase 189.M3.3.b — rclc-style named action-server options. QoS is passed separately; this carries the non-QoS axes. Zero-init = default behaviour.
| uint8_t nros_action_server_options_t::_reserved[3] |
Reserved for future use; must be zero. Pads for ABI stability.
| nros_sched_context_id_t nros_action_server_options_t::sched_context |
Scheduling-context slot to bind the action server's executor handle to. 0 = inherit the executor / Node default. A non-zero value must be an id from nros_executor_create_sched_context; the bind is applied by nros_executor_register_action_server once the handle exists. No effect on the L1 polling path.