What are the parameter naming conventions for packages?

How do you determine the correct parameter names to send to a node?

I've noticed some variability in naming conventions around package parameters. Specifically, I'm trying to use stereo_image_proc and image_view, and each seems to use a mix of parameter names with and without a leading underscore. The wikis fail to mention which parameters require a leading underscore, and running package with either produces no explicit error, so it's difficult to determine which to use. However, occasionally a node will complain with a warning like:

Try restarting stereo_view with parameter _approximate_sync:=True


indicating an underscore should be used. Although both wiki pages mention the "approximate_sync" parameter, neither mention it must be prefixed with an underscore. How do you determine the correct usage?

edit retag close merge delete

Sort by » oldest newest most voted

It is not using "use a mix of parameter names with and without a leading underscore." Some of the names are parameter names, others are remapped topic names, see this answer:

more