Skip to content

Add latest time zero-order-hold sync policy (backport #73)#89

Merged
quarkytale merged 1 commit into
humblefrom
mergify/bp/humble/pr-73
Mar 10, 2023
Merged

Add latest time zero-order-hold sync policy (backport #73)#89
quarkytale merged 1 commit into
humblefrom
mergify/bp/humble/pr-73

Conversation

@mergify
Copy link
Copy Markdown

@mergify mergify Bot commented Mar 9, 2023

This is an automatic backport of pull request #73 done by Mergify.


Mergify commands and options

More conditions and actions can be found in the documentation.

You can also trigger Mergify actions by commenting on this pull request:

  • @Mergifyio refresh will re-evaluate the rules
  • @Mergifyio rebase will rebase this PR on its base branch
  • @Mergifyio update will merge the base branch into this PR
  • @Mergifyio backport <destination> will backport this PR on <destination> branch

Additionally, on Mergify dashboard you can:

  • look at your merge queues
  • generate the Mergify configuration with the config editor.

Finally, you can contact us on https://mergify.com

* adding latest time zoh policy

Signed-off-by: Michael Anderson <anderson@mbari.org>

* remove commented code

* Update include/message_filters/sync_policies/latest_time.h

Co-authored-by: Chris Lalancette <clalancette@gmail.com>

* updates from PR comments

Signed-off-by: Michael Anderson <anderson@mbari.org>

* cleanup includes

Signed-off-by: Michael Anderson <anderson@mbari.org>

* adding documentation

Signed-off-by: Michael Anderson <anderson@mbari.org>

* Update include/message_filters/sync_policies/latest_time.h

Co-authored-by: Louise Poubel <louise@openrobotics.org>

* address PR comments; add new test for if pivot changes rate and new one is selected

Signed-off-by: Michael Anderson <anderson@mbari.org>

* adding message rate step change detection and EMA filter reset

Signed-off-by: Michael Anderson <anderson@mbari.org>

* whitespace

Signed-off-by: Michael Anderson <anderson@mbari.org>

* whitespace

Signed-off-by: Michael Anderson <anderson@mbari.org>

* detect if pivot message is late

Signed-off-by: Michael Anderson <anderson@mbari.org>

* add ChangeRateLeading test

Signed-off-by: Michael Anderson <anderson@mbari.org>

* whitespace

Signed-off-by: Michael Anderson <anderson@mbari.org>

* Update include/message_filters/sync_policies/latest_time.h

Co-authored-by: Chris Lalancette <clalancette@gmail.com>

* add option to take instance of rclcpp::Clock; make magic numbers configs; other PR comments

Signed-off-by: Michael Anderson <anderson@mbari.org>

* clean up; handle zero period

Signed-off-by: Michael Anderson <anderson@mbari.org>

* check for late message after avg error is calculated

Signed-off-by: Michael Anderson <anderson@mbari.org>

* control test timing with sim time

Signed-off-by: Michael Anderson <anderson@mbari.org>

* fix msbuild compiler warnings

Signed-off-by: Michael Anderson <anderson@mbari.org>

Signed-off-by: Michael Anderson <anderson@mbari.org>
Co-authored-by: Chris Lalancette <clalancette@gmail.com>
Co-authored-by: Louise Poubel <louise@openrobotics.org>
(cherry picked from commit e0055f3)
@quarkytale
Copy link
Copy Markdown

CI:

  • Linux Build Status
  • Linux-aarch64 Build Status
  • Windows Build Status

@quarkytale quarkytale merged commit ee27b32 into humble Mar 10, 2023
@delete-merged-branch delete-merged-branch Bot deleted the mergify/bp/humble/pr-73 branch March 10, 2023 03:46
@quarkytale
Copy link
Copy Markdown

Needs release

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

No open projects

Development

Successfully merging this pull request may close these issues.

2 participants