Skip to content

Commit cf52a26

Browse files
Update _docs/tutorials/core/programming_rcl_rclc/index.md
Co-authored-by: Ralph Lange <ralph-lange@users.noreply.github.com>
1 parent adbc9aa commit cf52a26

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

  • _docs/tutorials/core/programming_rcl_rclc

‎_docs/tutorials/core/programming_rcl_rclc/index.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@ if (rc != RCL_RET_OK) {
214214
```
215215

216216
## <a name="rclc_executor"/>RCLC Executor
217-
The rclc Executor provides a C-API to manage to execute communication objects, like subscriptions and timers, the same way as the rclcpp Executor does for C++. Due to the complex semantics of the rclcpp Executor, it is difficult to reason about end-to-end latencies and to give real-time guarantees. To improve determinism, the rclc Executor provides also some additional features.
217+
The rclc Executor provides a C API to manage the execution of subscription and timer callbacks, similar to the [rclcpp Executor](https://github.com/ros2/rclcpp/blob/master/rclcpp/include/rclcpp/executor.hpp) for C++. The rclc Executor is optimized for resource-constrained devices and provides additional features that allow the manual implementation of deterministic schedules with bounded end-to-end latencies.
218218

219219
In this tutorial we provide two examples:
220220
- Example 1: Hello-World example consisting of one executor and one publisher, timer and subscription.

0 commit comments

Comments
 (0)