Function rosbot_joy::servo::JoyControlFactory

Function Documentation

std::unique_ptr<JoyControl> rosbot_joy::servo::JoyControlFactory(const rclcpp::node_interfaces::NodeParametersInterface::SharedPtr &param_itf, const rclcpp::node_interfaces::NodeLoggingInterface::SharedPtr &logging_itf, std::string param_namespace, double scaling = 1.0)

Reads ros2 parameters from given namespace and returns appropriate JoyControl object.

Throws:

std::runtime_error – when control_type class isn’t supported (or it wasn’t defined)