15 #ifndef CONTROLLER_INTERFACE__CONTROLLER_INTERFACE_HPP_
16 #define CONTROLLER_INTERFACE__CONTROLLER_INTERFACE_HPP_
21 #include "controller_interface/controller_interface_base.hpp"
22 #include "controller_interface/visibility_control.h"
23 #include "hardware_interface/handle.hpp"
25 namespace controller_interface
30 CONTROLLER_INTERFACE_PUBLIC
33 CONTROLLER_INTERFACE_PUBLIC
41 CONTROLLER_INTERFACE_PUBLIC
49 CONTROLLER_INTERFACE_PUBLIC
57 CONTROLLER_INTERFACE_PUBLIC
65 CONTROLLER_INTERFACE_PUBLIC
73 CONTROLLER_INTERFACE_PUBLIC
77 using ControllerInterfaceSharedPtr = std::shared_ptr<ControllerInterface>;
Definition: controller_interface_base.hpp:99
Definition: controller_interface.hpp:28
CONTROLLER_INTERFACE_PUBLIC std::vector< hardware_interface::CommandInterface::SharedPtr > export_reference_interfaces() final
Definition: controller_interface.cpp:32
CONTROLLER_INTERFACE_PUBLIC bool set_chained_mode(bool chained_mode) final
Definition: controller_interface.cpp:37
CONTROLLER_INTERFACE_PUBLIC bool is_chainable() const final
Definition: controller_interface.cpp:23
CONTROLLER_INTERFACE_PUBLIC bool is_in_chained_mode() const final
Definition: controller_interface.cpp:39
CONTROLLER_INTERFACE_PUBLIC std::vector< hardware_interface::StateInterface::ConstSharedPtr > export_state_interfaces() final
Definition: controller_interface.cpp:26