Class Parameters

Class Documentation

class Parameters

Public Functions

explicit Parameters(rclcpp::Node *node)
~Parameters() noexcept
rclcpp::ParameterValue setParam(const std::string &param_name, rclcpp::ParameterValue initial_value, const std::function<void(const rclcpp::Parameter&)> &func = std::function<void(const rclcpp::Parameter&)>(), const rcl_interfaces::msg::ParameterDescriptor &descriptor = rcl_interfaces::msg::ParameterDescriptor())
template<class T>
void setParamT(std::string param_name, rclcpp::ParameterValue initial_value, T &param, std::function<void(const rclcpp::Parameter&)> func = std::function<void(const rclcpp::Parameter&)>(), rcl_interfaces::msg::ParameterDescriptor descriptor = rcl_interfaces::msg::ParameterDescriptor())
template<class T>
void setParamValue(T &param, const T &value)
void removeParam(const std::string &param_name)