|
nros C API
Lightweight ROS 2 client for embedded real-time systems
|
#include <nros_generated.h>
Data Fields | |
| int32_t | arena_entry_index |
| void * | executor_ptr |
Internal state for the action client.
Lightweight — stores only the arena entry index and executor pointer. The ActionClientCore (transport handles) lives in the executor's arena, created by nros_executor_register_action_client.
| int32_t ActionClientInternal::arena_entry_index |
Arena entry index (set by nros_executor_register_action_client). -1 means not registered with executor.
| void* ActionClientInternal::executor_ptr |
Pointer to the executor (set by nros_executor_register_action_client).