File tree Expand file tree Collapse file tree 1 file changed +8
-5
lines changed
nav2_costmap_2d/plugins/costmap_filters Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -83,11 +83,14 @@ void BinaryFilter::initializeFilter(
83
83
for (std::string param : binary_parameters) {
84
84
BinaryParameter param_struct;
85
85
86
- declareParameter (param + " ." + " node_name" , rclcpp::ParameterValue (" " ));
87
- node->get_parameter (name_ + " ." + param + " ." + " node_name" , param_struct.node_name );
88
-
89
- declareParameter (param + " ." + " param_name" , rclcpp::ParameterValue (" " ));
90
- node->get_parameter (name_ + " ." + param + " ." + " param_name" , param_struct.param_name );
86
+ declareParameter (param + " ." + " node_name" , rclcpp::PARAMETER_STRING);
87
+ // This throws an error if param is not initialized
88
+ param_struct.node_name =
89
+ node->get_parameter (name_ + " ." + param + " ." + " node_name" ).as_string ();
90
+
91
+ declareParameter (param + " ." + " param_name" , rclcpp::PARAMETER_STRING);
92
+ param_struct.param_name =
93
+ node->get_parameter (name_ + " ." + param + " ." + " param_name" ).as_string ();
91
94
92
95
// Take default value from parameter server if not specified
93
96
declareParameter (param + " ." + " default_state" , rclcpp::ParameterValue (default_state_));
You can’t perform that action at this time.
0 commit comments