Skip to content

[ROS2] diagnostic_updater::Updater has not method for caller to control update() #188

@tgreier

Description

@tgreier

I would like to have control over the threading of the diagnostics update, instead of using a node timer (which could block other callbacks).
For diagnostics updater, I'd want option to create a low-level thread that will handle the call to update().

I can do a pull request to implement this, but I would like to know if there was a reason for this change from ROS1->ROS2.
ROS1 gave the responsibility of calling update() to the application instead of creating a timer internal to the updater.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementThis tackles a new feature of the code (and not a bug)ros2PR tackling a ROS2 branch

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions