Originally comes from https://github.com/ros2/rclcpp/pull/2453#issuecomment-2008192061.
Currently TimersManager does not support simulation clock, so some unit tests implemented with simulation clock cannot be executed with EventExecutor. (since EventExecutor is now experimental, this should be fine.)
besides that, it would be nice to support EventExecutor with simulation clock for user application experience.
Feature request
Feature description
Originally comes from https://github.com/ros2/rclcpp/pull/2453#issuecomment-2008192061. Currently
TimersManager
does not support simulation clock, so some unit tests implemented with simulation clock cannot be executed withEventExecutor
. (sinceEventExecutor
is now experimental, this should be fine.)besides that, it would be nice to support
EventExecutor
with simulation clock for user application experience.Implementation considerations
T.B.D