Class ParameterDescription

Class Documentation

class ParameterDescription

Public Functions

ParameterDescription()
rcl_interfaces::msg::ParameterDescriptor build() const
ParameterDescription &set_name(const std::string &name)
ParameterDescription &set_type(std::uint8_t type)
ParameterDescription &set_description_text(const std::string &description)
ParameterDescription &set_additional_constraints(const std::string &constraints)
ParameterDescription &set_read_only(bool read_only)
ParameterDescription &set_dynamic_typing(bool dynamic_typing)
ParameterDescription &set_floating_point_description_range(float min, float max, float step)
ParameterDescription &set_integer_description_range(int min, int max, int step)
template<typename NodeT>
inline ParameterDescription &declare_parameter(const rclcpp::ParameterValue &default_value, NodeT &&node)