Closed clalancette closed 4 months ago
This pull request has been mentioned on ROS Discourse. There might be relevant details there:
https://discourse.ros.org/t/preparing-for-rolling-sync-2024-07-11/38526/2
All right. Regular CI went swimmingly. CI on CycloneDDS only wasn't perfect, but it definitely showed less failures than without this PR. After poking at some of the other issues locally, I'm convinced that those are for other reasons.
So with all of that, and the approval, I'm going to go ahead and merge this, and also backport to Jazzy.
@Mergifyio backport jazzy
backport jazzy
@Mergifyio backport iron
backport iron
When a guard condition goes active, we have to remember to increase the trig_idx so we look at the next trigger. Otherwise, we can get into situations where we skip a triggered member.
This is a regression from #482 . This fixes #494 and should also fix https://github.com/ros2/rclcpp/issues/2502 . @Crola1702 FYI.
This should also be backported to Jazzy.