ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

knowing when a parameter is updated

asked 2012-08-31 04:19:04 -0500

fabiodl gravatar image

updated 2012-08-31 05:55:41 -0500

From or from the NodeHandle API (the getParamCached methods) we see that it is possible to have a parameter cached and updated locally on changes. Does the API provide a way to attach a callback function to these updates?

edit retag flag offensive close merge delete


This would be useful for me, too.

PerkinsJames gravatar image PerkinsJames  ( 2012-08-31 05:20:09 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2012-08-31 05:43:36 -0500

joq gravatar image

updated 2012-08-31 05:44:10 -0500

I don't think so. You have to use getParamCached() each time you want to use the value (no messages are sent by that method).

Dynamic reconfigure provides an alternate API which does provide a callback. That may be better for your use case.

edit flag offensive delete link more


Sorry, I edit my question, with getCached I meant getParamCached

fabiodl gravatar image fabiodl  ( 2012-08-31 05:55:25 -0500 )edit

Question Tools

1 follower


Asked: 2012-08-31 04:19:04 -0500

Seen: 658 times

Last updated: Aug 31 '12