15#ifndef CONTROLLER_INTERFACE__CONTROLLER_INTERFACE_HPP_
16#define CONTROLLER_INTERFACE__CONTROLLER_INTERFACE_HPP_
22#include "controller_interface/controller_interface_base.hpp"
23#include "controller_interface/visibility_control.h"
24#include "hardware_interface/handle.hpp"
26namespace controller_interface
31 CONTROLLER_INTERFACE_PUBLIC
34 CONTROLLER_INTERFACE_PUBLIC
42 CONTROLLER_INTERFACE_PUBLIC
50 CONTROLLER_INTERFACE_PUBLIC
58 CONTROLLER_INTERFACE_PUBLIC
66 CONTROLLER_INTERFACE_PUBLIC
70using ControllerInterfaceSharedPtr = std::shared_ptr<ControllerInterface>;
Definition controller_interface_base.hpp:67
Definition controller_interface.hpp:29
CONTROLLER_INTERFACE_PUBLIC bool set_chained_mode(bool chained_mode) final
Definition controller_interface.cpp:36
CONTROLLER_INTERFACE_PUBLIC bool is_chainable() const final
Definition controller_interface.cpp:29
CONTROLLER_INTERFACE_PUBLIC std::vector< hardware_interface::CommandInterface > export_reference_interfaces() final
Definition controller_interface.cpp:31
CONTROLLER_INTERFACE_PUBLIC bool is_in_chained_mode() const final
Definition controller_interface.cpp:38