You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[events executor] - Fix Behavior with Timer Cancel (ros2#2375)
* fix
Signed-off-by: Matt Condino <[email protected]>
* add timer cancel tests
Signed-off-by: Matt Condino <[email protected]>
* cleanup header include
Signed-off-by: Matt Condino <[email protected]>
* reverting change to timer_greater function
Signed-off-by: Gus Brigantino <[email protected]>
* use std::optional, and handle edgecase of 1 cancelled timer
Signed-off-by: Matt Condino <[email protected]>
* clean up run_timers func
Signed-off-by: Gus Brigantino <[email protected]>
* some fixes and added tests for cancel then reset of timers.
Signed-off-by: Matt Condino <[email protected]>
* refactor and clean up. remove cancelled timer tracking.
Signed-off-by: Matt Condino <[email protected]>
* remove unused method for size()
Signed-off-by: Matt Condino <[email protected]>
* linting
Signed-off-by: Matt Condino <[email protected]>
* relax timing constraints in tests
Signed-off-by: Matt Condino <[email protected]>
* further relax timing constraints to ensure windows tests are not flaky.
Signed-off-by: Matt Condino <[email protected]>
* use sim clock for tests, pub clock at .25 realtime rate.
Signed-off-by: Matt Condino <[email protected]>
---------
Signed-off-by: Matt Condino <[email protected]>
Signed-off-by: Gus Brigantino <[email protected]>
Co-authored-by: Gus Brigantino <[email protected]>
0 commit comments