|
nros C API
Lightweight ROS 2 client for embedded real-time systems
|
Callback dispatch, timers, and guard conditions. More...
Files | |
| file | executor.h |
| Callback executor (polling) API. | |
| file | guard_condition.h |
| Manual wake-up trigger API. | |
| file | timer.h |
| Periodic timer API. | |
Callback dispatch, timers, and guard conditions.
nros_executor_t polls the transport, drains ready data from subscriptions/services/clients/actions, and invokes their registered callbacks. nros_timer_t fires on a wall-clock period; nros_guard_condition_t is an explicit wake source you can trigger from any thread.