dynamixel_hardware_interface
Links
Rosindex
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace dynamixel_hardware_interface
Namespace hardware_interface
Namespace rclcpp
Classes and Structs
Struct ControlItem
Struct DxlInfo
Struct HandlerVarType_
Struct IndirectInfo
Struct RWItemBufInfo
Struct RWItemList
Class Dynamixel
Class DynamixelHardware
Class DynamixelInfo
Enums
Enum DxlError
Enum DxlStatus
Enum DxlTorqueStatus
Variables
Variable dynamixel_hardware_interface::HW_IF_HARDWARE_STATE
Variable dynamixel_hardware_interface::HW_IF_TORQUE_ENABLE
Defines
Define BULK
Define DXL_CURRENT_CTRL_MODE
Define DXL_POSITION_CTRL_MODE
Define DXL_VELOCITY_CTRL_MODE
Define DYNAMIXEL_HARDWARE_INTERFACE_EXPORT
Define DYNAMIXEL_HARDWARE_INTERFACE_IMPORT
Define DYNAMIXEL_HARDWARE_INTERFACE_LOCAL
Define DYNAMIXEL_HARDWARE_INTERFACE_PUBLIC
Define DYNAMIXEL_HARDWARE_INTERFACE_PUBLIC_TYPE
Define PRESENT_EFFORT_INDEX
Define PRESENT_POSITION_INDEX
Define PRESENT_VELOCITY_INDEX
Define SYNC
Define TORQUE_OFF
Define TORQUE_ON
Typedefs
Typedef dynamixel_hardware_interface::DxlStatus
Typedef dynamixel_hardware_interface::DxlTorqueStatus
Typedef dynamixel_hardware_interface::HandlerVarType
Directories
Directory include
Directory dynamixel_hardware_interface
Directory dynamixel
Files
File dynamixel.hpp
File dynamixel_hardware_interface.hpp
File dynamixel_info.hpp
File visibility_control.h
Standard Documents
CHANGELOG
Changelog for package dynamixel_hardware_interface
1.3.0 (2025-02-17)
1.2.0 (2025-01-17)
1.1.0 (2024-12-27)
1.0.0 (2024-12-04)
CONTRIBUTING
PACKAGE
README
Dynamixel Hardware Interface User Guide
1. Introduction
2.
Prerequisites
3. Installation
4. Currently Used Packages
5. Configuration
6. Usage
7. Contributing
8. License
LICENSE
Index
dynamixel_hardware_interface
Index
Index
B
|
D
|
P
|
S
|
T
B
BULK (C macro)
D
DXL_CURRENT_CTRL_MODE (C macro)
DXL_POSITION_CTRL_MODE (C macro)
DXL_VELOCITY_CTRL_MODE (C macro)
dynamixel_hardware_interface::ControlItem (C++ struct)
dynamixel_hardware_interface::ControlItem::address (C++ member)
dynamixel_hardware_interface::ControlItem::item_name (C++ member)
dynamixel_hardware_interface::ControlItem::size (C++ member)
dynamixel_hardware_interface::DxlError (C++ enum)
dynamixel_hardware_interface::DxlError::BULK_READ_FAIL (C++ enumerator)
dynamixel_hardware_interface::DxlError::BULK_WRITE_FAIL (C++ enumerator)
dynamixel_hardware_interface::DxlError::CANNOT_FIND_CONTROL_ITEM (C++ enumerator)
dynamixel_hardware_interface::DxlError::DLX_HARDWARE_ERROR (C++ enumerator)
dynamixel_hardware_interface::DxlError::DXL_REBOOT_FAIL (C++ enumerator)
dynamixel_hardware_interface::DxlError::INDIRECT_ADDR_FAIL (C++ enumerator)
dynamixel_hardware_interface::DxlError::ITEM_READ_FAIL (C++ enumerator)
dynamixel_hardware_interface::DxlError::ITEM_WRITE_FAIL (C++ enumerator)
dynamixel_hardware_interface::DxlError::OK (C++ enumerator)
dynamixel_hardware_interface::DxlError::OPEN_PORT_FAIL (C++ enumerator)
dynamixel_hardware_interface::DxlError::SET_BULK_READ_FAIL (C++ enumerator)
dynamixel_hardware_interface::DxlError::SET_BULK_WRITE_FAIL (C++ enumerator)
dynamixel_hardware_interface::DxlError::SET_READ_ITEM_FAIL (C++ enumerator)
dynamixel_hardware_interface::DxlError::SET_SYNC_READ_FAIL (C++ enumerator)
dynamixel_hardware_interface::DxlError::SET_SYNC_WRITE_FAIL (C++ enumerator)
dynamixel_hardware_interface::DxlError::SET_WRITE_ITEM_FAIL (C++ enumerator)
dynamixel_hardware_interface::DxlError::SYNC_READ_FAIL (C++ enumerator)
dynamixel_hardware_interface::DxlError::SYNC_WRITE_FAIL (C++ enumerator)
dynamixel_hardware_interface::DxlInfo (C++ struct)
dynamixel_hardware_interface::DxlInfo::item (C++ member)
dynamixel_hardware_interface::DxlInfo::max_radian (C++ member)
dynamixel_hardware_interface::DxlInfo::min_radian (C++ member)
dynamixel_hardware_interface::DxlInfo::model_num (C++ member)
dynamixel_hardware_interface::DxlInfo::torque_constant (C++ member)
dynamixel_hardware_interface::DxlInfo::value_of_max_radian_position (C++ member)
dynamixel_hardware_interface::DxlInfo::value_of_min_radian_position (C++ member)
dynamixel_hardware_interface::DxlInfo::value_of_zero_radian_position (C++ member)
dynamixel_hardware_interface::DxlStatus (C++ enum)
(C++ type)
dynamixel_hardware_interface::DxlStatus::COMM_ERROR (C++ enumerator)
dynamixel_hardware_interface::DxlStatus::DXL_OK (C++ enumerator)
dynamixel_hardware_interface::DxlStatus::HW_ERROR (C++ enumerator)
dynamixel_hardware_interface::DxlStatus::REBOOTING (C++ enumerator)
dynamixel_hardware_interface::DxlTorqueStatus (C++ enum)
(C++ type)
dynamixel_hardware_interface::DxlTorqueStatus::REQUESTED_TO_DISABLE (C++ enumerator)
dynamixel_hardware_interface::DxlTorqueStatus::REQUESTED_TO_ENABLE (C++ enumerator)
dynamixel_hardware_interface::DxlTorqueStatus::TORQUE_DISABLED (C++ enumerator)
dynamixel_hardware_interface::DxlTorqueStatus::TORQUE_ENABLED (C++ enumerator)
dynamixel_hardware_interface::Dynamixel (C++ class)
dynamixel_hardware_interface::Dynamixel::CheckReadItemBuf (C++ function)
dynamixel_hardware_interface::Dynamixel::DxlErrorToString (C++ function)
dynamixel_hardware_interface::Dynamixel::Dynamixel (C++ function)
dynamixel_hardware_interface::Dynamixel::DynamixelDisable (C++ function)
dynamixel_hardware_interface::Dynamixel::DynamixelEnable (C++ function)
dynamixel_hardware_interface::Dynamixel::GetDxlInfo (C++ function)
dynamixel_hardware_interface::Dynamixel::GetDxlTorqueState (C++ function)
dynamixel_hardware_interface::Dynamixel::GetReadItemDataBuf (C++ function)
dynamixel_hardware_interface::Dynamixel::InitDxlComm (C++ function)
dynamixel_hardware_interface::Dynamixel::InsertReadItemBuf (C++ function)
dynamixel_hardware_interface::Dynamixel::InsertWriteItemBuf (C++ function)
dynamixel_hardware_interface::Dynamixel::ReadItem (C++ function)
dynamixel_hardware_interface::Dynamixel::ReadItemBuf (C++ function)
dynamixel_hardware_interface::Dynamixel::ReadMultiDxlData (C++ function)
dynamixel_hardware_interface::Dynamixel::Reboot (C++ function)
dynamixel_hardware_interface::Dynamixel::RWDataReset (C++ function)
dynamixel_hardware_interface::Dynamixel::SetDxlReadItems (C++ function)
dynamixel_hardware_interface::Dynamixel::SetDxlWriteItems (C++ function)
dynamixel_hardware_interface::Dynamixel::SetMultiDxlRead (C++ function)
dynamixel_hardware_interface::Dynamixel::SetMultiDxlWrite (C++ function)
dynamixel_hardware_interface::Dynamixel::SetOperatingMode (C++ function)
dynamixel_hardware_interface::Dynamixel::WriteItem (C++ function)
,
[1]
dynamixel_hardware_interface::Dynamixel::WriteItemBuf (C++ function)
dynamixel_hardware_interface::Dynamixel::WriteMultiDxlData (C++ function)
dynamixel_hardware_interface::Dynamixel::~Dynamixel (C++ function)
dynamixel_hardware_interface::DynamixelHardware (C++ class)
dynamixel_hardware_interface::DynamixelHardware::DynamixelHardware (C++ function)
dynamixel_hardware_interface::DynamixelHardware::~DynamixelHardware (C++ function)
dynamixel_hardware_interface::DynamixelInfo (C++ class)
dynamixel_hardware_interface::DynamixelInfo::CheckDxlControlItem (C++ function)
dynamixel_hardware_interface::DynamixelInfo::ConvertCurrentToEffort (C++ function)
dynamixel_hardware_interface::DynamixelInfo::ConvertEffortToCurrent (C++ function)
dynamixel_hardware_interface::DynamixelInfo::ConvertRadianToValue (C++ function)
dynamixel_hardware_interface::DynamixelInfo::ConvertValueRPMToVelocityRPS (C++ function)
dynamixel_hardware_interface::DynamixelInfo::ConvertValueToRadian (C++ function)
dynamixel_hardware_interface::DynamixelInfo::ConvertVelocityRPSToValueRPM (C++ function)
dynamixel_hardware_interface::DynamixelInfo::dxl_info_ (C++ member)
dynamixel_hardware_interface::DynamixelInfo::DynamixelInfo (C++ function)
dynamixel_hardware_interface::DynamixelInfo::GetDxlControlItem (C++ function)
dynamixel_hardware_interface::DynamixelInfo::GetDxlTypeInfo (C++ function)
dynamixel_hardware_interface::DynamixelInfo::InitDxlModelInfo (C++ function)
dynamixel_hardware_interface::DynamixelInfo::ReadDxlModelFile (C++ function)
dynamixel_hardware_interface::DynamixelInfo::SetDxlModelFolderPath (C++ function)
dynamixel_hardware_interface::DynamixelInfo::~DynamixelInfo (C++ function)
dynamixel_hardware_interface::HandlerVarType (C++ type)
dynamixel_hardware_interface::HandlerVarType_ (C++ struct)
dynamixel_hardware_interface::HandlerVarType_::id (C++ member)
dynamixel_hardware_interface::HandlerVarType_::interface_name_vec (C++ member)
dynamixel_hardware_interface::HandlerVarType_::name (C++ member)
dynamixel_hardware_interface::HandlerVarType_::value_ptr_vec (C++ member)
dynamixel_hardware_interface::HW_IF_HARDWARE_STATE (C++ member)
dynamixel_hardware_interface::HW_IF_TORQUE_ENABLE (C++ member)
dynamixel_hardware_interface::IndirectInfo (C++ struct)
dynamixel_hardware_interface::IndirectInfo::cnt (C++ member)
dynamixel_hardware_interface::IndirectInfo::indirect_data_addr (C++ member)
dynamixel_hardware_interface::IndirectInfo::item_name (C++ member)
dynamixel_hardware_interface::IndirectInfo::item_size (C++ member)
dynamixel_hardware_interface::IndirectInfo::size (C++ member)
dynamixel_hardware_interface::RWItemBufInfo (C++ struct)
dynamixel_hardware_interface::RWItemBufInfo::control_item (C++ member)
dynamixel_hardware_interface::RWItemBufInfo::data (C++ member)
dynamixel_hardware_interface::RWItemBufInfo::id (C++ member)
dynamixel_hardware_interface::RWItemBufInfo::read_flag (C++ member)
dynamixel_hardware_interface::RWItemList (C++ struct)
dynamixel_hardware_interface::RWItemList::id (C++ member)
dynamixel_hardware_interface::RWItemList::item_addr (C++ member)
dynamixel_hardware_interface::RWItemList::item_data_ptr_vec (C++ member)
dynamixel_hardware_interface::RWItemList::item_name (C++ member)
dynamixel_hardware_interface::RWItemList::item_size (C++ member)
DYNAMIXEL_HARDWARE_INTERFACE_EXPORT (C macro)
DYNAMIXEL_HARDWARE_INTERFACE_IMPORT (C macro)
DYNAMIXEL_HARDWARE_INTERFACE_LOCAL (C macro)
DYNAMIXEL_HARDWARE_INTERFACE_PUBLIC (C macro)
DYNAMIXEL_HARDWARE_INTERFACE_PUBLIC_TYPE (C macro)
P
PRESENT_EFFORT_INDEX (C macro)
PRESENT_POSITION_INDEX (C macro)
PRESENT_VELOCITY_INDEX (C macro)
S
SYNC (C macro)
T
TORQUE_OFF (C macro)
TORQUE_ON (C macro)