From 23b16a0efb47f1590b416214fc2a112ac5d84cfd Mon Sep 17 00:00:00 2001 From: Dominik Moss Date: Mon, 12 Aug 2024 15:07:57 +0200 Subject: [PATCH] Check for already declared parameter --- grid_map_cv/include/grid_map_cv/utilities.hpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/grid_map_cv/include/grid_map_cv/utilities.hpp b/grid_map_cv/include/grid_map_cv/utilities.hpp index ca1e9ea8c..04aafe928 100644 --- a/grid_map_cv/include/grid_map_cv/utilities.hpp +++ b/grid_map_cv/include/grid_map_cv/utilities.hpp @@ -42,7 +42,10 @@ class ParameterReader { rclcpp::Parameter param; - params_interface_->declare_parameter(param_prefix_ + name, param_type); + if (!params_interface_->has_parameter(param_prefix_ + name)) + { + params_interface_->declare_parameter(param_prefix_ + name, param_type); + } params_interface_->get_parameter(param_prefix_ + name, param); if (param.get_type() != param_type) {