Skip to content

Commit d058d11

Browse files
micro-ROS humble Library auto-update 04-02-2023 06:17 (#1283)
Co-authored-by: pablogs9 <[email protected]>
1 parent 3734b09 commit d058d11

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

built_packages

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ https://github.com/ros2/libyaml_vendor.git 239f695ceaa0820255f3d0fe02ec8c2bd41b8
2222
https://github.com/ros2/rcl.git 7bb8d4d039a3a3c7bee452464358270d6f4ab616
2323
https://github.com/ros2/rcl_interfaces.git 5e01a28f9866a564491480e12d8659a134678741
2424
https://github.com/ros2/rcl_logging.git 1b7a4e34884005f28eeb04065b5d94565c67b11d
25-
https://github.com/ros2/rclc 8d88e4f02500e211d031a759314f9a5eb4c96ca5
25+
https://github.com/ros2/rclc f395b73ada65545b924b9c2113e8b8738dfa9933
2626
https://github.com/ros2/rcpputils.git a7898d98ab684bb5d0cb2c20c823a1b4014fa0dc
2727
https://github.com/ros2/rmw.git 2a4ee718d0da004d5629f50afd2896fbd1f4aedd
2828
https://github.com/ros2/rmw_implementation.git 413eb313f7e128c6977cd453818e1a39bf70da40

src/rclc/executor.h

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,15 @@ rclc_executor_get_zero_initialized_executor(void);
101101
* Therefore at initialization of the RCLC-Executor, the user defines the total \p number_of_handles.
102102
* A handle is a term for subscriptions, timers, services, clients and guard conditions. The
103103
* heap will be allocated only in this phase and no more memory will be allocated in the
104-
* running phase in the executor. However, the heap memory of corresponding wait-set is
104+
* running phase in the executor.
105+
*
106+
* 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)
107+
* for the default values. If you need larger values, you need to update your colcon.meta
108+
* configuration file and rebuild. To make sure that the changes were applied, you can check
109+
* the defined values in the following library include file:
110+
* build/rmw_microxrcedds/include/rmw_microxrcedds_c/config.h
111+
*
112+
* The heap memory of corresponding wait-set is
105113
* allocated in the first iteration of a spin-method, which calls internally rclc_executor_prepare.
106114
* Optionally, you can also call rclc_executor_prepare before calling any of the spin-methods.
107115
* Then all wait-set related memory allocation will be done in rclc_executor_prepare and not

0 commit comments

Comments
 (0)