![]() |
ros2_control - kilted
|
Hardware Component Information. More...
#include <hardware_component_info.hpp>
Public Attributes | |
| std::string | name |
| Component name. | |
| std::string | type |
| Component "classification": "actuator", "sensor" or "system". | |
| std::string | group |
| Component group. | |
| std::string | plugin_name |
| Component pluginlib plugin name. | |
| bool | is_async |
| Component is async. | |
| unsigned int | rw_rate |
| rclcpp_lifecycle::State | state |
| Component current state. | |
| std::vector< std::string > | state_interfaces |
| List of provided state interfaces by the component. | |
| std::vector< std::string > | command_interfaces |
| List of provided command interfaces by the component. | |
| std::shared_ptr< HardwareComponentStatisticsData > | read_statistics = nullptr |
| Read cycle statistics of the component. | |
| std::shared_ptr< HardwareComponentStatisticsData > | write_statistics = nullptr |
| Write cycle statistics of the component. | |
Hardware Component Information.
This struct contains information about a given hardware component.