Skip to content

Why is the /diagnostics_toplevel_state ERROR when one of the diagnostics is STALE #297

@Rayman

Description

@Rayman

In the current code the toplevel state is only STALE when ALL the diagnostics are STALE. Example:

group_analyzer

What I think is more logical is that the state is STALE when one of the diagnostics is STALE and none of them ERROR:
group_analyzer2

What do you think about this logic? I've implemented this in my fork, but it is a breaking change

Metadata

Metadata

Assignees

No one assigned

    Labels

    ros1PR tackling a ROS1 branchros2PR tackling a ROS2 branch

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions