Class ParameterInterface
Defined in File parameter_interface.hpp
Class Documentation
-
class ParameterInterface
Public Functions
-
ParameterInterface(rclcpp::Node *node, std::vector<std::regex> paramWhitelistPatterns, UnresponsiveNodePolicy unresponsiveNodePolicy)
-
ParameterList getParams(const std::vector<std::string_view> ¶mNames, const std::chrono::duration<double> &timeout)
-
void setParams(const ParameterList ¶ms, const std::chrono::duration<double> &timeout)
-
void subscribeParams(const std::vector<std::string_view> ¶mNames)
-
void unsubscribeParams(const std::vector<std::string_view> ¶mNames)
-
void setParamUpdateCallback(ParamUpdateFunc paramUpdateFunc)
Public Static Functions
-
static ParameterList cloneParameterList(const ParameterList &other)
-
ParameterInterface(rclcpp::Node *node, std::vector<std::regex> paramWhitelistPatterns, UnresponsiveNodePolicy unresponsiveNodePolicy)