Skip to content

micro-ROS Library auto-update 06-02-2023 06:18 #1283

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Feb 6, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion built_packages
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ https://github.com/ros2/libyaml_vendor.git 239f695ceaa0820255f3d0fe02ec8c2bd41b8
https://github.com/ros2/rcl.git 7bb8d4d039a3a3c7bee452464358270d6f4ab616
https://github.com/ros2/rcl_interfaces.git 5e01a28f9866a564491480e12d8659a134678741
https://github.com/ros2/rcl_logging.git 1b7a4e34884005f28eeb04065b5d94565c67b11d
https://github.com/ros2/rclc 8d88e4f02500e211d031a759314f9a5eb4c96ca5
https://github.com/ros2/rclc f395b73ada65545b924b9c2113e8b8738dfa9933
https://github.com/ros2/rcpputils.git a7898d98ab684bb5d0cb2c20c823a1b4014fa0dc
https://github.com/ros2/rmw.git 2a4ee718d0da004d5629f50afd2896fbd1f4aedd
https://github.com/ros2/rmw_implementation.git 413eb313f7e128c6977cd453818e1a39bf70da40
Expand Down
10 changes: 9 additions & 1 deletion src/rclc/executor.h
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,15 @@ rclc_executor_get_zero_initialized_executor(void);
* Therefore at initialization of the RCLC-Executor, the user defines the total \p number_of_handles.
* A handle is a term for subscriptions, timers, services, clients and guard conditions. The
* heap will be allocated only in this phase and no more memory will be allocated in the
* running phase in the executor. However, the heap memory of corresponding wait-set is
* running phase in the executor.
*
* Also in the XRCE-DDS middleware the maximum number are configured. See [Memory Management Tutorial](https://docs.vulcanexus.org/en/humble/rst/tutorials/micro/memory_management/memory_management.html#entity-creation)
* for the default values. If you need larger values, you need to update your colcon.meta
* configuration file and rebuild. To make sure that the changes were applied, you can check
* the defined values in the following library include file:
* build/rmw_microxrcedds/include/rmw_microxrcedds_c/config.h
*
* The heap memory of corresponding wait-set is
* allocated in the first iteration of a spin-method, which calls internally rclc_executor_prepare.
* Optionally, you can also call rclc_executor_prepare before calling any of the spin-methods.
* Then all wait-set related memory allocation will be done in rclc_executor_prepare and not
Expand Down