19 #ifndef HARDWARE_INTERFACE__HARDWARE_COMPONENT_INFO_HPP_
20 #define HARDWARE_INTERFACE__HARDWARE_COMPONENT_INFO_HPP_
26 #include "rclcpp_lifecycle/state.hpp"
Definition: actuator.hpp:31
Hardware Component Information.
Definition: hardware_component_info.hpp:35
std::string class_type
Component class type.
Definition: hardware_component_info.hpp:43
std::vector< std::string > command_interfaces
List of provided command interfaces by the component.
Definition: hardware_component_info.hpp:52
std::string type
Component "classification": "actuator", "sensor" or "system".
Definition: hardware_component_info.hpp:40
std::string name
Component name.
Definition: hardware_component_info.hpp:37
std::vector< std::string > state_interfaces
List of provided state interfaces by the component.
Definition: hardware_component_info.hpp:49
rclcpp_lifecycle::State state
Component current state.
Definition: hardware_component_info.hpp:46