|
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 |
| uint32_t | timeout_ms |
Internal state for the service client (Phase 82).
Lightweight — stores only the arena entry index and the executor pointer where the actual transport handle lives. Mirrors ActionClientInternal.
| int32_t ServiceClientInternal::arena_entry_index |
Arena entry index. -1 means not registered with any executor yet.
| void* ServiceClientInternal::executor_ptr |
Pointer to the executor that owns the arena entry.
| uint32_t ServiceClientInternal::timeout_ms |
Default timeout used by nros_client_call.