#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_ |