-
Notifications
You must be signed in to change notification settings - Fork 73
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Avoid passing parameters using a wildcard if fully qualified node name is known at launch time #154
Conversation
I will have to rebase on master after #153 gets merged. |
@clalancette @jacobperron @hidmic do you consider this a fix to ros2/rclcpp#953? should we change behavior in I can also add a warning if somebody passes both parameter files and a dictionary, telling the user that the passed parameters can't override values in the parameter file if they don't specify the fully qualified node name at launch time. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM pending green CI
I think they are orthogonal. |
I agree that this change is separate from the rclcpp issue. I'm still not sure what the correct behavior should be at the |
Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
5ba4984
to
e7990e4
Compare
Rebased after #153 was merged |
Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
This can be considered a fix of the problem described here.
This only solves the problem if both
name
andnamespace
were explicitly specified at launch.If we finally decide to also change
rcl
behavior, this change doesn't do any harm.Depends on #153.