Class ROS2ControllersConfig

Nested Relationships

Nested Types

Inheritance Relationships

Base Type

Class Documentation

class ROS2ControllersConfig : public moveit_setup::controllers::ControllersConfig

Public Functions

virtual void onInit() override
virtual void loadPrevious(const std::filesystem::path &package_path, const YAML::Node &node) override
const ControlInterfaces getControlInterfaces(const std::vector<std::string> &joint_names) const
inline virtual void collectFiles(const std::filesystem::path &package_path, const GeneratedTime &last_gen_time, std::vector<GeneratedFilePtr> &files) override

Protected Attributes

std::shared_ptr<ControlXacroConfig> control_xacro_config_
class GeneratedControllersConfig : public moveit_setup::YamlGeneratedFile

Public Functions

inline GeneratedControllersConfig(const std::filesystem::path &package_path, const GeneratedTime &last_gen_time, ROS2ControllersConfig &parent)
inline virtual bool hasChanges() const override
inline virtual std::filesystem::path getRelativePath() const override
inline virtual std::string getDescription() const override
bool writeYaml(YAML::Emitter &emitter) override

Protected Attributes

ROS2ControllersConfig &parent_