Skip to content

Re-apply #829: Add ParameterEventsSubscriber class#1573

Merged
mjeronimo merged 33 commits intomasterfrom
re-apply-829/add_parameter_event_subscriber
Mar 9, 2021
Merged

Re-apply #829: Add ParameterEventsSubscriber class#1573
mjeronimo merged 33 commits intomasterfrom
re-apply-829/add_parameter_event_subscriber

Conversation

@nuclearsandwich
Copy link
Copy Markdown
Member

This is a re-application of #829 which was merged but then reverted in #1572 due to issues building on Windows.

bpwilcox and others added 30 commits November 30, 2020 11:05
Signed-off-by: bpwilcox <bpwilcox@eng.ucsd.edu>
Signed-off-by: bpwilcox <bpwilcox@eng.ucsd.edu>
Signed-off-by: bpwilcox <bpwilcox@eng.ucsd.edu>
Signed-off-by: bpwilcox <bpwilcox@eng.ucsd.edu>
…m from event

Signed-off-by: bpwilcox <bpwilcox@eng.ucsd.edu>
… parameter, address feedback

Signed-off-by: bpwilcox <bpwilcox@eng.ucsd.edu>
Signed-off-by: bpwilcox <bpwilcox@eng.ucsd.edu>

use const string & for node name

Signed-off-by: bpwilcox <bpwilcox@eng.ucsd.edu>
Signed-off-by: bpwilcox <bpwilcox@eng.ucsd.edu>
…_parameter_update, mutex for thread-safety

Signed-off-by: bpwilcox <bpwilcox@eng.ucsd.edu>
functions to remove parameter callbacks

add functions to remove event callbacks, remove subscriptions, allow subscribing event callback to many namespaces, additional test coverage

Signed-off-by: bpwilcox <bpwilcox@eng.ucsd.edu>
Signed-off-by: bpwilcox <bpwilcox@eng.ucsd.edu>
Signed-off-by: bpwilcox <bpwilcox@eng.ucsd.edu>
Signed-off-by: bpwilcox <bpwilcox@eng.ucsd.edu>
Signed-off-by: bpwilcox <bpwilcox@eng.ucsd.edu>
… source

Signed-off-by: bpwilcox <bpwilcox@eng.ucsd.edu>
…ight, add get_node_logging_interface, modify constructor

Signed-off-by: bpwilcox <bpwilcox@eng.ucsd.edu>
Signed-off-by: Michael Jeronimo <michael.jeronimo@openrobotics.org>
Signed-off-by: Michael Jeronimo <michael.jeronimo@openrobotics.org>
Signed-off-by: Michael Jeronimo <michael.jeronimo@openrobotics.org>
Signed-off-by: Michael Jeronimo <michael.jeronimo@openrobotics.org>
Signed-off-by: Michael Jeronimo <michael.jeronimo@openrobotics.org>
…Monitor

Signed-off-by: Michael Jeronimo <michael.jeronimo@openrobotics.org>
Another name change; using Handler instead of the more passive term, …
Per William's review feedback.

Signed-off-by: Michael Jeronimo <michael.jeronimo@openrobotics.org>
Pass SharedPtrs callback remove functions instead of bare pointers
Signed-off-by: Michael Jeronimo <michael.jeronimo@openrobotics.org>
* Remove unused interfaces
* Document LIFO order for invoking callbacks
* Add test cases to verify LIFO order for callbacks

Signed-off-by: Michael Jeronimo <michael.jeronimo@openrobotics.org>
Signed-off-by: Michael Jeronimo <michael.jeronimo@openrobotics.org>
A couple more doc fixes from review comments
@mjeronimo
Copy link
Copy Markdown

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

Signed-off-by: Michael Jeronimo <michael.jeronimo@openrobotics.org>
@mjeronimo
Copy link
Copy Markdown

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

Signed-off-by: Michael Jeronimo <michael.jeronimo@openrobotics.org>
@mjeronimo
Copy link
Copy Markdown

Restart MacOS build after removing an unused parameter warning.

Build Status

@mjeronimo mjeronimo requested a review from jacobperron March 9, 2021 02:54
Copy link
Copy Markdown
Member

@jacobperron jacobperron left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes fixes CI LGTM.

@mjeronimo mjeronimo merged commit 6cc89ca into master Mar 9, 2021
@delete-merged-branch delete-merged-branch bot deleted the re-apply-829/add_parameter_event_subscriber branch March 9, 2021 17:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants