|
ROS2 Control
|
This structure stores information about hardware defined in a robot's URDF. More...
#include <hardware_info.hpp>
Public Attributes | |
| std::string | name |
| Name of the hardware. | |
| std::string | type |
| Type of the hardware: actuator, sensor or system. | |
| std::string | hardware_class_type |
| Class of the hardware that will be dynamically loaded. | |
| std::unordered_map< std::string, std::string > | hardware_parameters |
| (Optional) Key-value pairs for hardware parameters. | |
| std::vector< ComponentInfo > | joints |
| std::vector< ComponentInfo > | sensors |
| std::vector< ComponentInfo > | gpios |
| std::vector< TransmissionInfo > | transmissions |
This structure stores information about hardware defined in a robot's URDF.
| std::vector<ComponentInfo> hardware_interface::HardwareInfo::gpios |
Map of GPIO provided by the hardware where the key is a descriptive name of the GPIO. Optional for any hardware components.
| std::vector<ComponentInfo> hardware_interface::HardwareInfo::joints |
| std::vector<ComponentInfo> hardware_interface::HardwareInfo::sensors |
| std::vector<TransmissionInfo> hardware_interface::HardwareInfo::transmissions |
1.8.13