From b68b7614626f6f94bf83e86038075d80a56dd36f Mon Sep 17 00:00:00 2001 From: Mikael Arguedas Date: Tue, 12 Sep 2017 08:43:42 -0700 Subject: [PATCH] restore . as parameter separator (#372) --- rclcpp/src/rclcpp/node_interfaces/node_parameters.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/rclcpp/src/rclcpp/node_interfaces/node_parameters.cpp b/rclcpp/src/rclcpp/node_interfaces/node_parameters.cpp index 8daeecd..0660f6c 100644 --- a/rclcpp/src/rclcpp/node_interfaces/node_parameters.cpp +++ b/rclcpp/src/rclcpp/node_interfaces/node_parameters.cpp @@ -198,7 +198,9 @@ NodeParameters::list_parameters(const std::vector & prefixes, uint6 std::lock_guard lock(mutex_); rcl_interfaces::msg::ListParametersResult result; - const char separator = '/'; + // TODO(mikaelarguedas) define parameter separator different from "/" to avoid ambiguity + // using "." for now + const char separator = '.'; for (auto & kv : parameters_) { bool get_all = (prefixes.size() == 0) && ((depth == rcl_interfaces::srv::ListParameters::Request::DEPTH_RECURSIVE) ||