Skip to content

Add starting_up_state parameter to Updater (backport #354 to ros2-jazzy)#584

Merged
ct2034 merged 1 commit into
ros2-jazzyfrom
mergify/bp/ros2-jazzy/pr-354
May 20, 2026
Merged

Add starting_up_state parameter to Updater (backport #354 to ros2-jazzy)#584
ct2034 merged 1 commit into
ros2-jazzyfrom
mergify/bp/ros2-jazzy/pr-354

Conversation

@mergify
Copy link
Copy Markdown
Contributor

@mergify mergify Bot commented May 20, 2026

In the current implementation, when the Updater object is constructed, it sends off an "OK" signal. This could be problematic if we consider "Everything is running as expected" (definition of "OK" status as per REP107), that running is already initialized.

The default behavior doesn't change with this PR, so it wouldn't break anything.
Also, in the python implementation, None can be passed to skip "Node starting up" status publishing altogether.


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

* Add starting_up_state parameter to Updater

* Lint

* Change to unsigned char

* Remove condition

* Fix example relative path (#550)

* Implement onParametersSet for handling only analyzers node parameters (#551)

The previous implementation is using a callback that is invoked for all
the parameter events of all ROS 2 nodes and it filters by node name.
It could lead to race conditions when setting parameters depending on
the depth size of the callback.

With this new approach, the callback is only triggered when setting
parameters for the analyzers node, avoiding possible race conditions
when setting the parameters.

Co-authored-by: Christian Henkel <christian.henkel2@de.bosch.com>

* Get rid of deprecated rclcpp::spin_some() (#563)

Signed-off-by: mini-1235 <mauricepurnawan@gmail.com>

* -Wreorder

Signed-off-by: Christian Henkel <christian.henkel2@de.bosch.com>

---------

Signed-off-by: mini-1235 <mauricepurnawan@gmail.com>
Signed-off-by: Christian Henkel <christian.henkel2@de.bosch.com>
Co-authored-by: Noel Jiménez García <noel.jimenez.gar@gmail.com>
Co-authored-by: Christian Henkel <christian.henkel2@de.bosch.com>
Co-authored-by: Maurice Alexander Purnawan <mauricepurnawan@gmail.com>
(cherry picked from commit 60232a7)
@mergify mergify Bot added the automerge PRs with this label will be merged if all checks are green label May 20, 2026
@ct2034 ct2034 merged commit 52079bf into ros2-jazzy May 20, 2026
12 checks passed
@ct2034 ct2034 deleted the mergify/bp/ros2-jazzy/pr-354 branch May 20, 2026 17:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automerge PRs with this label will be merged if all checks are green

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants