Class ParameterHandler

Nested Relationships

Nested Types

Class Documentation

class ParameterHandler

Public Functions

explicit ParameterHandler(rclcpp_lifecycle::LifecycleNode *node = nullptr)
rcl_interfaces::msg::SetParametersResult onParamChange(const std::vector<rclcpp::Parameter> &parameters) const
bool canSetParameter(const ParameterBase &param) const
template<typename T>
inline void registerParameter(const std::string &name, const T &value, const ParameterSetAccessRights &rights, std::function<bool(const T&)> on_change_callback, rclcpp::node_interfaces::NodeParametersInterface::SharedPtr param_IF, bool block = false)
template<typename T>
inline void registerParameter(const std::string &name, const T &value, std::function<bool(const T&)> on_change_callback, rclcpp::node_interfaces::NodeParametersInterface::SharedPtr param_IF, bool block = false)