Class ParameterInterface

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> &paramNames, const std::chrono::duration<double> &timeout)
void setParams(const ParameterList &params, const std::chrono::duration<double> &timeout)
void subscribeParams(const std::vector<std::string_view> &paramNames)
void unsubscribeParams(const std::vector<std::string_view> &paramNames)
void setParamUpdateCallback(ParamUpdateFunc paramUpdateFunc)

Public Static Functions

static ParameterList cloneParameterList(const ParameterList &other)