#include <hebi.h>
Public Attributes | |
| union { | |
| struct { | |
| HebiEndEffectorType end_effector_type_ | |
| } | |
| struct { | |
| HebiActuatorType actuator_type_ | |
| } | |
| struct { | |
| HebiBracketType bracket_type_ | |
| } | |
| struct { | |
| HebiJointType joint_type_ | |
| } | |
| struct { | |
| float extension_ | |
| HebiLinkInputType input_type_ | |
| HebiLinkType link_type_ | |
| HebiLinkOutputType output_type_ | |
| float twist_ | |
| } | |
| }; | |
| HebiRobotModelElementType | element_type_ |
| uint32_t | struct_size_ |
Contains matadata information about a robot element (e.g. element is an X5-9 actuator)
| union { ... } |
| HebiActuatorType HebiRobotModelElementMetadata_::actuator_type_ |
| HebiBracketType HebiRobotModelElementMetadata_::bracket_type_ |
| HebiRobotModelElementType HebiRobotModelElementMetadata_::element_type_ |
| HebiEndEffectorType HebiRobotModelElementMetadata_::end_effector_type_ |
| HebiLinkInputType HebiRobotModelElementMetadata_::input_type_ |
| HebiJointType HebiRobotModelElementMetadata_::joint_type_ |
| HebiLinkType HebiRobotModelElementMetadata_::link_type_ |
| HebiLinkOutputType HebiRobotModelElementMetadata_::output_type_ |