#include <dxl_driver.hpp>

Public Member Functions | |
| int | changeId (uint8_t id, uint8_t new_id) override |
| DxlDriver<reg_type>::changeId. More... | |
| int | checkModelNumber (uint8_t id) override |
| DxlDriver<reg_type>::checkModelNumber. More... | |
| DxlDriver (std::shared_ptr< dynamixel::PortHandler > portHandler, std::shared_ptr< dynamixel::PacketHandler > packetHandler) | |
| DxlDriver<reg_type>::DxlDriver. More... | |
| std::string | interpretErrorState (uint32_t hw_state) const |
| std::string | interpretErrorState (uint32_t hw_state) const |
| std::string | interpretErrorState (uint32_t hw_state) const |
| std::string | interpretErrorState (uint32_t hw_state) const |
| std::string | interpretErrorState (uint32_t hw_state) const |
| std::string | interpretErrorState (uint32_t hw_state) const |
| std::string | interpretErrorState (uint32_t hw_state) const override |
| DxlDriver<reg_type>::interpretErrorState. More... | |
| int | readControlMode (uint8_t id, uint8_t &control_mode) override |
| DxlDriver<reg_type>::readControlMode. More... | |
| int | readControlMode (uint8_t, uint8_t &) |
| int | readFirmwareVersion (uint8_t id, std::string &version) override |
| DxlDriver<reg_type>::readFirmwareVersion. More... | |
| int | readHwErrorStatus (uint8_t id, uint8_t &hardware_error_status) override |
| DxlDriver<reg_type>::readHwErrorStatus. More... | |
| int | readLoad (uint8_t id, uint16_t &present_load) |
| int | readLoad (uint8_t id, uint16_t &present_load) |
| int | readLoad (uint8_t id, uint16_t &present_load) override |
| DxlDriver<reg_type>::readLoad. More... | |
| int | readMaxPosition (uint8_t id, uint32_t &max_pos) override |
| DxlDriver<reg_type>::readMaxPosition. More... | |
| int | readMaxPosition (uint8_t, uint32_t &pos) |
| int | readMinPosition (uint8_t id, uint32_t &min_pos) override |
| DxlDriver<reg_type>::readMinPosition. More... | |
| int | readMinPosition (uint8_t, uint32_t &pos) |
| int | readMoving (uint8_t id, uint8_t &status) override |
| DxlDriver<reg_type>::readMoving. More... | |
| int | readPID (uint8_t id, std::vector< uint16_t > &data_list) |
| DxlDriver<reg_type>::readPID : only position PID for XL320. More... | |
| int | readPID (uint8_t id, std::vector< uint16_t > &data_list) override |
| DxlDriver<reg_type>::readPID. More... | |
| int | readPosition (uint8_t id, uint32_t &present_position) |
| int | readPosition (uint8_t id, uint32_t &present_position) override |
| DxlDriver<reg_type>::readPosition. More... | |
| int | readTemperature (uint8_t id, uint8_t &temperature) override |
| DxlDriver<reg_type>::readTemperature. More... | |
| int | readVelocity (uint8_t id, uint32_t &present_velocity) |
| int | readVelocity (uint8_t id, uint32_t &present_velocity) override |
| DxlDriver<reg_type>::readVelocity. More... | |
| int | readVelocityProfile (uint8_t id, std::vector< uint32_t > &data_list) override |
| int | readVelocityProfile (uint8_t, std::vector< uint32_t > &) |
| int | readVoltage (uint8_t id, double &voltage) override |
| DxlDriver<reg_type>::readVoltage. More... | |
| std::string | str () const override |
| DxlDriver<reg_type>::str. More... | |
| int | syncReadFirmwareVersion (const std::vector< uint8_t > &id_list, std::vector< std::string > &firmware_list) override |
| DxlDriver<reg_type>::syncReadFirmwareVersion. More... | |
| int | syncReadHwErrorStatus (const std::vector< uint8_t > &id_list, std::vector< uint8_t > &hw_error_list) override |
| DxlDriver<reg_type>::syncReadHwErrorStatus. More... | |
| int | syncReadHwStatus (const std::vector< uint8_t > &id_list, std::vector< std::pair< double, uint8_t >> &data_list) |
| DxlDriver<reg_type>::syncReadHwStatus. More... | |
| int | syncReadHwStatus (const std::vector< uint8_t > &id_list, std::vector< std::pair< double, uint8_t >> &data_list) override |
| DxlDriver<reg_type>::syncReadHwStatus. More... | |
| int | syncReadJointStatus (const std::vector< uint8_t > &id_list, std::vector< std::array< uint32_t, 2 >> &data_array_list) |
| DxlDriver::syncReadJointStatus. More... | |
| int | syncReadJointStatus (const std::vector< uint8_t > &id_list, std::vector< std::array< uint32_t, 2 >> &data_array_list) override |
| DxlDriver::syncReadJointStatus. More... | |
| int | syncReadLoad (const std::vector< uint8_t > &id_list, std::vector< uint16_t > &load_list) |
| int | syncReadLoad (const std::vector< uint8_t > &id_list, std::vector< uint16_t > &load_list) |
| int | syncReadLoad (const std::vector< uint8_t > &id_list, std::vector< uint16_t > &load_list) override |
| DxlDriver<reg_type>::syncReadLoad. More... | |
| int | syncReadPosition (const std::vector< uint8_t > &id_list, std::vector< uint32_t > &position_list) |
| int | syncReadPosition (const std::vector< uint8_t > &id_list, std::vector< uint32_t > &position_list) override |
| DxlDriver<reg_type>::syncReadPosition. More... | |
| int | syncReadRawVoltage (const std::vector< uint8_t > &id_list, std::vector< double > &voltage_list) override |
| DxlDriver<reg_type>::syncReadRawVoltage. More... | |
| int | syncReadTemperature (const std::vector< uint8_t > &id_list, std::vector< uint8_t > &temperature_list) override |
| DxlDriver<reg_type>::syncReadTemperature. More... | |
| int | syncReadVelocity (const std::vector< uint8_t > &id_list, std::vector< uint32_t > &velocity_list) |
| int | syncReadVelocity (const std::vector< uint8_t > &id_list, std::vector< uint32_t > &velocity_list) override |
| DxlDriver<reg_type>::syncReadVelocity. More... | |
| int | syncReadVoltage (const std::vector< uint8_t > &id_list, std::vector< double > &voltage_list) override |
| DxlDriver<reg_type>::syncReadVoltage. More... | |
| int | syncWriteLed (const std::vector< uint8_t > &id_list, const std::vector< uint8_t > &led_list) override |
| DxlDriver<reg_type>::syncWriteLed. More... | |
| int | syncWritePositionGoal (const std::vector< uint8_t > &id_list, const std::vector< uint32_t > &position_list) |
| DxlDriver<reg_type>::syncWritePositionGoal. More... | |
| int | syncWritePositionGoal (const std::vector< uint8_t > &id_list, const std::vector< uint32_t > &position_list) override |
| DxlDriver<reg_type>::syncWritePositionGoal. More... | |
| int | syncWriteTorqueGoal (const std::vector< uint8_t > &, const std::vector< uint16_t > &) |
| int | syncWriteTorqueGoal (const std::vector< uint8_t > &, const std::vector< uint16_t > &) |
| int | syncWriteTorqueGoal (const std::vector< uint8_t > &id_list, const std::vector< uint16_t > &torque_list) |
| int | syncWriteTorqueGoal (const std::vector< uint8_t > &id_list, const std::vector< uint16_t > &torque_list) |
| int | syncWriteTorqueGoal (const std::vector< uint8_t > &id_list, const std::vector< uint16_t > &torque_list) |
| int | syncWriteTorqueGoal (const std::vector< uint8_t > &id_list, const std::vector< uint16_t > &torque_list) override |
| DxlDriver<reg_type>::syncWriteTorqueGoal. More... | |
| int | syncWriteTorquePercentage (const std::vector< uint8_t > &id_list, const std::vector< uint8_t > &torque_percentage_list) override |
| DxlDriver<reg_type>::syncWriteTorquePercentage. More... | |
| int | syncWriteVelocityGoal (const std::vector< uint8_t > &id_list, const std::vector< uint32_t > &velocity_list) |
| DxlDriver<reg_type>::syncWriteVelocityGoal. More... | |
| int | syncWriteVelocityGoal (const std::vector< uint8_t > &id_list, const std::vector< uint32_t > &velocity_list) override |
| DxlDriver<reg_type>::syncWriteVelocityGoal. More... | |
| int | writeControlMode (uint8_t id, uint8_t control_mode) override |
| DxlDriver<reg_type>::writeControlMode. More... | |
| int | writeLed (uint8_t id, uint8_t led_value) override |
| DxlDriver<reg_type>::writeLed. More... | |
| int | writePID (uint8_t id, const std::vector< uint16_t > &data) override |
| DxlDriver<reg_type>::writePID. More... | |
| int | writePID (uint8_t id, const std::vector< uint16_t > &data_list) |
| DxlDriver<reg_type>::writePID : only position PID for XL320. More... | |
| int | writePositionGoal (uint8_t id, uint32_t position) override |
| DxlDriver<reg_type>::writePositionGoal. More... | |
| int | writeShutdownConfiguration (uint8_t id, uint8_t configuration) |
| int | writeShutdownConfiguration (uint8_t id, uint8_t configuration) override |
| DxlDriver<reg_type>::writeShutdownConfiguration. More... | |
| int | writeStartupConfiguration (uint8_t id, uint8_t config) override |
| DxlDriver<reg_type>::writeStartupConfiguration. More... | |
| int | writeStartupConfiguration (uint8_t, uint8_t) |
| int | writeTemperatureLimit (uint8_t id, uint8_t temperature_limit) |
| int | writeTemperatureLimit (uint8_t id, uint8_t temperature_limit) override |
| DxlDriver<reg_type>::writeTemperatureLimit. More... | |
| int | writeTorqueGoal (uint8_t id, uint16_t torque) |
| int | writeTorqueGoal (uint8_t id, uint16_t torque) |
| int | writeTorqueGoal (uint8_t id, uint16_t torque) |
| int | writeTorqueGoal (uint8_t id, uint16_t torque) override |
| DxlDriver<reg_type>::writeTorqueGoal. More... | |
| int | writeTorqueGoal (uint8_t, uint16_t) |
| int | writeTorqueGoal (uint8_t, uint16_t) |
| int | writeTorquePercentage (uint8_t id, uint8_t torque_percentage) override |
| DxlDriver<reg_type>::writeTorquePercentage. More... | |
| int | writeVelocityGoal (uint8_t id, uint32_t velocity) override |
| DxlDriver<reg_type>::writeVelocityGoal. More... | |
| int | writeVelocityProfile (uint8_t id, const std::vector< uint32_t > &data_list) override |
| DxlDriver<reg_type>::writeVelocityProfile Write velocity profile for dxl. More... | |
| int | writeVelocityProfile (uint8_t, const std::vector< uint32_t > &) |
Public Member Functions inherited from ttl_driver::AbstractDxlDriver | |
| AbstractDxlDriver ()=default | |
| AbstractDxlDriver (std::shared_ptr< dynamixel::PortHandler > portHandler, std::shared_ptr< dynamixel::PacketHandler > packetHandler) | |
| AbstractDxlDriver::AbstractDxlDriver. More... | |
| int | writeSingleCmd (const std::unique_ptr< common::model::AbstractTtlSingleMotorCmd > &cmd) override |
| AbstractDxlDriver::writeSingleCmd. More... | |
| int | writeSyncCmd (int type, const std::vector< uint8_t > &ids, const std::vector< uint32_t > ¶ms) override |
| AbstractDxlDriver::writeSyncCmd. More... | |
Public Member Functions inherited from ttl_driver::AbstractMotorDriver | |
| AbstractMotorDriver ()=default | |
| AbstractMotorDriver (std::shared_ptr< dynamixel::PortHandler > portHandler, std::shared_ptr< dynamixel::PacketHandler > packetHandler) | |
| virtual int | syncReadJointStatus (const std::vector< uint8_t > &id_list, std::vector< std::array< uint32_t, 2 > > &data_array_list)=0 |
Public Member Functions inherited from ttl_driver::AbstractTtlDriver | |
| AbstractTtlDriver ()=default | |
| AbstractTtlDriver (std::shared_ptr< dynamixel::PortHandler > portHandler, std::shared_ptr< dynamixel::PacketHandler > packetHandler) | |
| AbstractTtlDriver::AbstractTtlDriver. More... | |
| virtual int | getModelNumber (uint8_t id, uint16_t &model_number) |
| AbstractTtlDriver::getModelNumber. More... | |
| virtual int | ping (uint8_t id) |
| AbstractTtlDriver::ping. More... | |
| virtual int | readCustom (uint16_t address, uint8_t data_len, uint8_t id, uint32_t &data) |
| AbstractTtlDriver::readCustom. More... | |
| virtual int | reboot (uint8_t id) |
| AbstractTtlDriver::reboot. More... | |
| virtual int | scan (std::vector< uint8_t > &id_list) |
| AbstractTtlDriver::scan. More... | |
| virtual int | syncReadHwStatus (const std::vector< uint8_t > &id_list, std::vector< std::pair< double, uint8_t > > &data_array_list)=0 |
| virtual int | writeCustom (uint16_t address, uint8_t data_len, uint8_t id, uint32_t data) |
| AbstractTtlDriver::writeCustom. More... | |
| virtual | ~AbstractTtlDriver ()=default |
Protected Member Functions | |
| std::string | interpretFirmwareVersion (uint32_t fw_version) const override |
| DxlDriver<reg_type>::interpretFirmwareVersion. More... | |
Protected Member Functions inherited from ttl_driver::AbstractTtlDriver | |
| AbstractTtlDriver (AbstractTtlDriver &&)=default | |
| AbstractTtlDriver (const AbstractTtlDriver &)=default | |
| AbstractTtlDriver & | operator= (AbstractTtlDriver &&)=default |
| AbstractTtlDriver & | operator= (const AbstractTtlDriver &)=default |
| template<typename T > | |
| int | read (uint16_t address, uint8_t id, T &data) |
| AbstractTtlDriver::read. More... | |
| template<typename T > | |
| int | syncRead (uint16_t address, const std::vector< uint8_t > &id_list, std::vector< T > &data_list) |
| AbstractTtlDriver::syncRead. More... | |
| template<typename T , const size_t N> | |
| int | syncReadConsecutiveBytes (uint16_t address, const std::vector< uint8_t > &id_list, std::vector< std::array< T, N > > &data_list) |
| AbstractTtlDriver::syncReadConsecutiveBytes. More... | |
| template<typename T > | |
| int | syncWrite (uint16_t address, const std::vector< uint8_t > &id_list, const std::vector< T > &data_list) |
| template<typename T > | |
| int | write (uint16_t address, uint8_t id, T data) |
Additional Inherited Members | |
Static Protected Attributes inherited from ttl_driver::AbstractTtlDriver | |
| static constexpr int | PING_WRONG_MODEL_NUMBER = 30 |
The DxlDriver class.
Definition at line 44 of file dxl_driver.hpp.
| ttl_driver::DxlDriver< reg_type >::DxlDriver | ( | std::shared_ptr< dynamixel::PortHandler > | portHandler, |
| std::shared_ptr< dynamixel::PacketHandler > | packetHandler | ||
| ) |
DxlDriver<reg_type>::DxlDriver.
Definition at line 143 of file dxl_driver.hpp.
|
overridevirtual |
DxlDriver<reg_type>::changeId.
| id | |
| new_id |
Implements ttl_driver::AbstractMotorDriver.
Definition at line 193 of file dxl_driver.hpp.
|
overridevirtual |
DxlDriver<reg_type>::checkModelNumber.
| id |
Implements ttl_driver::AbstractTtlDriver.
Definition at line 204 of file dxl_driver.hpp.
|
inlinevirtual |
Implements ttl_driver::AbstractTtlDriver.
Definition at line 955 of file dxl_driver.hpp.
|
inlinevirtual |
Implements ttl_driver::AbstractTtlDriver.
Definition at line 1228 of file dxl_driver.hpp.
|
inlinevirtual |
Implements ttl_driver::AbstractTtlDriver.
Definition at line 1289 of file dxl_driver.hpp.
|
inlinevirtual |
Implements ttl_driver::AbstractTtlDriver.
Definition at line 1350 of file dxl_driver.hpp.
|
inlinevirtual |
Implements ttl_driver::AbstractTtlDriver.
Definition at line 1423 of file dxl_driver.hpp.
|
inlinevirtual |
Implements ttl_driver::AbstractTtlDriver.
Definition at line 1508 of file dxl_driver.hpp.
|
overridevirtual |
DxlDriver<reg_type>::interpretErrorState.
Implements ttl_driver::AbstractTtlDriver.
Definition at line 168 of file dxl_driver.hpp.
|
overrideprotectedvirtual |
DxlDriver<reg_type>::interpretFirmwareVersion.
| fw_version |
Implements ttl_driver::AbstractTtlDriver.
Definition at line 179 of file dxl_driver.hpp.
|
overridevirtual |
DxlDriver<reg_type>::readControlMode.
| id | |
| control_mode |
Implements ttl_driver::AbstractMotorDriver.
Definition at line 827 of file dxl_driver.hpp.
|
inlinevirtual |
Implements ttl_driver::AbstractMotorDriver.
Definition at line 1219 of file dxl_driver.hpp.
|
overridevirtual |
DxlDriver<reg_type>::readFirmwareVersion.
| id | |
| version |
Implements ttl_driver::AbstractTtlDriver.
Definition at line 227 of file dxl_driver.hpp.
|
overridevirtual |
DxlDriver<reg_type>::readHwErrorStatus.
| id | |
| hardware_error_status |
Implements ttl_driver::AbstractTtlDriver.
Definition at line 492 of file dxl_driver.hpp.
|
inlinevirtual |
Implements ttl_driver::AbstractDxlDriver.
Definition at line 1409 of file dxl_driver.hpp.
|
inlinevirtual |
Implements ttl_driver::AbstractDxlDriver.
Definition at line 1482 of file dxl_driver.hpp.
|
overridevirtual |
DxlDriver<reg_type>::readLoad.
| id | |
| present_load |
Implements ttl_driver::AbstractDxlDriver.
Definition at line 844 of file dxl_driver.hpp.
|
overridevirtual |
DxlDriver<reg_type>::readMaxPosition.
| id | |
| pos |
Implements ttl_driver::AbstractMotorDriver.
Definition at line 307 of file dxl_driver.hpp.
|
inlinevirtual |
Implements ttl_driver::AbstractMotorDriver.
Definition at line 947 of file dxl_driver.hpp.
|
overridevirtual |
DxlDriver<reg_type>::readMinPosition.
| id | |
| pos |
Implements ttl_driver::AbstractMotorDriver.
Definition at line 295 of file dxl_driver.hpp.
|
inlinevirtual |
Implements ttl_driver::AbstractMotorDriver.
Definition at line 939 of file dxl_driver.hpp.
|
overridevirtual |
DxlDriver<reg_type>::readMoving.
| id | |
| status |
Implements ttl_driver::AbstractDxlDriver.
Definition at line 793 of file dxl_driver.hpp.
|
inlinevirtual |
DxlDriver<reg_type>::readPID : only position PID for XL320.
| id | |
| data_list | : [pos_p, pos_i, pos_d, vel_p, vel_i, ff1, ff2] |
Implements ttl_driver::AbstractDxlDriver.
Definition at line 1104 of file dxl_driver.hpp.
|
overridevirtual |
| id | |
| data_list | : [pos_p, pos_i, pos_d, vel_p, vel_i, ff1, ff2] |
Implements ttl_driver::AbstractDxlDriver.
Definition at line 751 of file dxl_driver.hpp.
|
inlinevirtual |
Implements ttl_driver::AbstractMotorDriver.
Definition at line 1000 of file dxl_driver.hpp.
|
overridevirtual |
DxlDriver<reg_type>::readPosition.
| id | |
| present_position |
Implements ttl_driver::AbstractMotorDriver.
Definition at line 453 of file dxl_driver.hpp.
|
overridevirtual |
DxlDriver<reg_type>::readTemperature.
| id | |
| temperature |
Implements ttl_driver::AbstractTtlDriver.
Definition at line 465 of file dxl_driver.hpp.
|
inlinevirtual |
Implements ttl_driver::AbstractMotorDriver.
Definition at line 1022 of file dxl_driver.hpp.
|
overridevirtual |
DxlDriver<reg_type>::readVelocity.
| id | |
| present_velocity |
Implements ttl_driver::AbstractMotorDriver.
Definition at line 868 of file dxl_driver.hpp.
|
overridevirtual |
Implements ttl_driver::AbstractMotorDriver.
Definition at line 430 of file dxl_driver.hpp.
|
inlinevirtual |
Implements ttl_driver::AbstractMotorDriver.
Definition at line 986 of file dxl_driver.hpp.
|
overridevirtual |
DxlDriver<reg_type>::readVoltage.
| id | |
| voltage |
Implements ttl_driver::AbstractTtlDriver.
Definition at line 477 of file dxl_driver.hpp.
|
overridevirtual |
Reimplemented from ttl_driver::AbstractDxlDriver.
Definition at line 158 of file dxl_driver.hpp.
|
overridevirtual |
DxlDriver<reg_type>::syncReadFirmwareVersion.
| id_list | |
| firmware_list |
Implements ttl_driver::AbstractTtlDriver.
Definition at line 593 of file dxl_driver.hpp.
|
overridevirtual |
DxlDriver<reg_type>::syncReadHwErrorStatus.
| id_list | |
| hw_error_list |
Implements ttl_driver::AbstractTtlDriver.
Definition at line 685 of file dxl_driver.hpp.
|
inline |
DxlDriver<reg_type>::syncReadHwStatus.
| id_list | |
| data_list |
Definition at line 1075 of file dxl_driver.hpp.
|
override |
DxlDriver<reg_type>::syncReadHwStatus.
| id_list | |
| data_list |
Definition at line 656 of file dxl_driver.hpp.
|
inline |
DxlDriver::syncReadJointStatus.
| id_list | |
| data_array_list |
Definition at line 1048 of file dxl_driver.hpp.
|
override |
DxlDriver::syncReadJointStatus.
| id_list | |
| data_array_list |
Definition at line 892 of file dxl_driver.hpp.
|
inlinevirtual |
Implements ttl_driver::AbstractDxlDriver.
Definition at line 1415 of file dxl_driver.hpp.
|
inlinevirtual |
Implements ttl_driver::AbstractDxlDriver.
Definition at line 1488 of file dxl_driver.hpp.
|
overridevirtual |
DxlDriver<reg_type>::syncReadLoad.
| id_list | |
| load_list |
Implements ttl_driver::AbstractDxlDriver.
Definition at line 856 of file dxl_driver.hpp.
|
inlinevirtual |
Implements ttl_driver::AbstractMotorDriver.
Definition at line 1009 of file dxl_driver.hpp.
|
overridevirtual |
DxlDriver<reg_type>::syncReadPosition.
| id_list | |
| position_list |
Implements ttl_driver::AbstractMotorDriver.
Definition at line 504 of file dxl_driver.hpp.
|
overridevirtual |
DxlDriver<reg_type>::syncReadRawVoltage.
| id_list | |
| voltage_list |
Implements ttl_driver::AbstractTtlDriver.
Definition at line 639 of file dxl_driver.hpp.
|
overridevirtual |
DxlDriver<reg_type>::syncReadTemperature.
| id_list | |
| temperature_list |
Implements ttl_driver::AbstractTtlDriver.
Definition at line 610 of file dxl_driver.hpp.
|
inlinevirtual |
Implements ttl_driver::AbstractMotorDriver.
Definition at line 1032 of file dxl_driver.hpp.
|
overridevirtual |
DxlDriver<reg_type>::syncReadVelocity.
| id_list | |
| velocity_list |
Implements ttl_driver::AbstractMotorDriver.
Definition at line 880 of file dxl_driver.hpp.
|
overridevirtual |
DxlDriver<reg_type>::syncReadVoltage.
| id_list | |
| voltage_list |
Implements ttl_driver::AbstractTtlDriver.
Definition at line 622 of file dxl_driver.hpp.
|
overridevirtual |
DxlDriver<reg_type>::syncWriteLed.
| id_list | |
| led_list |
Implements ttl_driver::AbstractDxlDriver.
Definition at line 713 of file dxl_driver.hpp.
|
inlinevirtual |
DxlDriver<reg_type>::syncWritePositionGoal.
| id_list | |
| position_list |
Implements ttl_driver::AbstractMotorDriver.
Definition at line 1189 of file dxl_driver.hpp.
|
overridevirtual |
DxlDriver<reg_type>::syncWritePositionGoal.
| id_list | |
| position_list |
Implements ttl_driver::AbstractMotorDriver.
Definition at line 411 of file dxl_driver.hpp.
|
inlinevirtual |
Implements ttl_driver::AbstractDxlDriver.
Definition at line 1280 of file dxl_driver.hpp.
|
inlinevirtual |
Implements ttl_driver::AbstractDxlDriver.
Definition at line 1341 of file dxl_driver.hpp.
|
inlinevirtual |
Implements ttl_driver::AbstractDxlDriver.
Definition at line 1403 of file dxl_driver.hpp.
|
inlinevirtual |
Implements ttl_driver::AbstractDxlDriver.
Definition at line 1476 of file dxl_driver.hpp.
|
inlinevirtual |
Implements ttl_driver::AbstractDxlDriver.
Definition at line 1559 of file dxl_driver.hpp.
|
overridevirtual |
DxlDriver<reg_type>::syncWriteTorqueGoal.
| id_list | |
| torque_list |
Implements ttl_driver::AbstractDxlDriver.
Definition at line 737 of file dxl_driver.hpp.
|
overridevirtual |
DxlDriver<reg_type>::syncWriteTorquePercentage.
| id_list | |
| torque_percentage_list |
Implements ttl_driver::AbstractMotorDriver.
Definition at line 393 of file dxl_driver.hpp.
|
inlinevirtual |
DxlDriver<reg_type>::syncWriteVelocityGoal.
| id_list | |
| velocity_list |
Implements ttl_driver::AbstractMotorDriver.
Definition at line 1207 of file dxl_driver.hpp.
|
overridevirtual |
DxlDriver<reg_type>::syncWriteVelocityGoal.
| id_list | |
| velocity_list |
Implements ttl_driver::AbstractMotorDriver.
Definition at line 423 of file dxl_driver.hpp.
|
overridevirtual |
DxlDriver<reg_type>::writeControlMode.
| id | |
| control_mode |
Implements ttl_driver::AbstractMotorDriver.
Definition at line 805 of file dxl_driver.hpp.
|
overridevirtual |
DxlDriver<reg_type>::writeLed.
| id | |
| led_value |
Implements ttl_driver::AbstractDxlDriver.
Definition at line 701 of file dxl_driver.hpp.
|
overridevirtual |
DxlDriver<reg_type>::writePID.
| id | |
| data |
Implements ttl_driver::AbstractDxlDriver.
Definition at line 516 of file dxl_driver.hpp.
|
inlinevirtual |
DxlDriver<reg_type>::writePID : only position PID for XL320.
| id | |
| data_list |
Implements ttl_driver::AbstractDxlDriver.
Definition at line 1146 of file dxl_driver.hpp.
|
overridevirtual |
DxlDriver<reg_type>::writePositionGoal.
| id | |
| position |
Implements ttl_driver::AbstractMotorDriver.
Definition at line 367 of file dxl_driver.hpp.
|
inlinevirtual |
Implements ttl_driver::AbstractDxlDriver.
Definition at line 1500 of file dxl_driver.hpp.
|
overridevirtual |
DxlDriver<reg_type>::writeShutdownConfiguration.
| id | |
| configuration |
Implements ttl_driver::AbstractDxlDriver.
Definition at line 282 of file dxl_driver.hpp.
|
overridevirtual |
DxlDriver<reg_type>::writeStartupConfiguration.
| id | |
| config |
Implements ttl_driver::AbstractDxlDriver.
Definition at line 243 of file dxl_driver.hpp.
|
inlinevirtual |
Implements ttl_driver::AbstractDxlDriver.
Definition at line 932 of file dxl_driver.hpp.
|
inlinevirtual |
Implements ttl_driver::AbstractDxlDriver.
Definition at line 1494 of file dxl_driver.hpp.
|
overridevirtual |
DxlDriver<reg_type>::writeTemperatureLimit.
| id | |
| temperature_limit |
Implements ttl_driver::AbstractDxlDriver.
Definition at line 269 of file dxl_driver.hpp.
|
inlinevirtual |
Implements ttl_driver::AbstractDxlDriver.
Definition at line 1397 of file dxl_driver.hpp.
|
inlinevirtual |
Implements ttl_driver::AbstractDxlDriver.
Definition at line 1470 of file dxl_driver.hpp.
|
inlinevirtual |
Implements ttl_driver::AbstractDxlDriver.
Definition at line 1553 of file dxl_driver.hpp.
|
overridevirtual |
DxlDriver<reg_type>::writeTorqueGoal.
| id | |
| torque |
Implements ttl_driver::AbstractDxlDriver.
Definition at line 725 of file dxl_driver.hpp.
|
inlinevirtual |
Implements ttl_driver::AbstractDxlDriver.
Definition at line 1273 of file dxl_driver.hpp.
|
inlinevirtual |
Implements ttl_driver::AbstractDxlDriver.
Definition at line 1334 of file dxl_driver.hpp.
|
overridevirtual |
DxlDriver<reg_type>::writeTorquePercentage.
| id | |
| torque_percentage |
Implements ttl_driver::AbstractMotorDriver.
Definition at line 354 of file dxl_driver.hpp.
|
overridevirtual |
DxlDriver<reg_type>::writeVelocityGoal.
| id | |
| velocity |
Implements ttl_driver::AbstractMotorDriver.
Definition at line 380 of file dxl_driver.hpp.
|
overridevirtual |
DxlDriver<reg_type>::writeVelocityProfile Write velocity profile for dxl.
| id | |
| data_list | [ velocity, acceleration] |
Implements ttl_driver::AbstractMotorDriver.
Definition at line 322 of file dxl_driver.hpp.
|
inlinevirtual |
Implements ttl_driver::AbstractMotorDriver.
Definition at line 993 of file dxl_driver.hpp.