15#ifndef HARDWARE_INTERFACE__SYSTEM_INTERFACE_HPP_
16#define HARDWARE_INTERFACE__SYSTEM_INTERFACE_HPP_
18#include "hardware_interface/hardware_component_interface.hpp"
69 return_type
write(
const rclcpp::Time & time,
const rclcpp::Duration & period)
override = 0;
Virtual base class for all hardware components (Actuators, Sensors, and Systems).
Definition hardware_component_interface.hpp:61
Virtual Class to implement when integrating a complex system into ros2_control.
Definition system_interface.hpp:67
return_type write(const rclcpp::Time &time, const rclcpp::Duration &period) override=0
Write the current command values to the hardware.
Definition actuator.hpp:22