|
| | AbstractDxlDriver ()=default |
| |
| | AbstractDxlDriver (std::shared_ptr< dynamixel::PortHandler > portHandler, std::shared_ptr< dynamixel::PacketHandler > packetHandler) |
| | AbstractDxlDriver::AbstractDxlDriver. More...
|
| |
| virtual int | readLoad (uint8_t id, uint16_t &present_load)=0 |
| |
| virtual int | readMoving (uint8_t id, uint8_t &status)=0 |
| |
| virtual int | readPID (uint8_t id, std::vector< uint16_t > &data)=0 |
| |
| std::string | str () const override |
| | AbstractTtlDriver::str : build a string describing the object. For debug purpose only. More...
|
| |
| virtual int | syncReadLoad (const std::vector< uint8_t > &id_list, std::vector< uint16_t > &load_list)=0 |
| |
| virtual int | syncWriteLed (const std::vector< uint8_t > &id_list, const std::vector< uint8_t > &led_list)=0 |
| |
| virtual int | syncWriteTorqueGoal (const std::vector< uint8_t > &id_list, const std::vector< uint16_t > &torque_list)=0 |
| |
| virtual int | writeLed (uint8_t id, uint8_t led_value)=0 |
| |
| virtual int | writePID (uint8_t id, const std::vector< uint16_t > &data)=0 |
| |
| virtual int | writeShutdownConfiguration (uint8_t id, uint8_t configuration)=0 |
| |
| int | writeSingleCmd (const std::unique_ptr< common::model::AbstractTtlSingleMotorCmd > &cmd) override |
| | AbstractDxlDriver::writeSingleCmd. More...
|
| |
| virtual int | writeStartupConfiguration (uint8_t id, uint8_t config)=0 |
| |
| int | writeSyncCmd (int type, const std::vector< uint8_t > &ids, const std::vector< uint32_t > ¶ms) override |
| | AbstractDxlDriver::writeSyncCmd. More...
|
| |
| virtual int | writeTemperatureLimit (uint8_t id, uint8_t temperature_limit)=0 |
| |
| virtual int | writeTorqueGoal (uint8_t id, uint16_t torque)=0 |
| |
| | AbstractMotorDriver ()=default |
| |
| | AbstractMotorDriver (std::shared_ptr< dynamixel::PortHandler > portHandler, std::shared_ptr< dynamixel::PacketHandler > packetHandler) |
| |
| virtual int | changeId (uint8_t id, uint8_t new_id)=0 |
| |
| virtual int | readControlMode (uint8_t id, uint8_t &mode)=0 |
| |
| virtual int | readMaxPosition (uint8_t id, uint32_t &max_pos)=0 |
| |
| virtual int | readMinPosition (uint8_t id, uint32_t &min_pos)=0 |
| |
| virtual int | readPosition (uint8_t id, uint32_t &present_position)=0 |
| |
| virtual int | readVelocity (uint8_t id, uint32_t &present_velocity)=0 |
| |
| virtual int | readVelocityProfile (uint8_t id, std::vector< uint32_t > &data_list)=0 |
| |
| std::string | str () const override |
| | AbstractMotorDriver::str. More...
|
| |
| virtual int | syncReadJointStatus (const std::vector< uint8_t > &id_list, std::vector< std::array< uint32_t, 2 > > &data_array_list)=0 |
| |
| virtual int | syncReadPosition (const std::vector< uint8_t > &id_list, std::vector< uint32_t > &position_list)=0 |
| |
| virtual int | syncReadVelocity (const std::vector< uint8_t > &id_list, std::vector< uint32_t > &velocity_list)=0 |
| |
| virtual int | syncWritePositionGoal (const std::vector< uint8_t > &id_list, const std::vector< uint32_t > &position_list)=0 |
| |
| virtual int | syncWriteTorquePercentage (const std::vector< uint8_t > &id_list, const std::vector< uint8_t > &torque_percentage_list)=0 |
| |
| virtual int | syncWriteVelocityGoal (const std::vector< uint8_t > &id_list, const std::vector< uint32_t > &velocity_list)=0 |
| |
| virtual int | writeControlMode (uint8_t id, uint8_t mode)=0 |
| |
| virtual int | writePositionGoal (uint8_t id, uint32_t position)=0 |
| |
| virtual int | writeTorquePercentage (uint8_t id, uint8_t torque_percentage)=0 |
| |
| virtual int | writeVelocityGoal (uint8_t id, uint32_t velocity)=0 |
| |
| virtual int | writeVelocityProfile (uint8_t id, const std::vector< uint32_t > &data_list)=0 |
| |
| | AbstractTtlDriver ()=default |
| |
| | AbstractTtlDriver (std::shared_ptr< dynamixel::PortHandler > portHandler, std::shared_ptr< dynamixel::PacketHandler > packetHandler) |
| | AbstractTtlDriver::AbstractTtlDriver. More...
|
| |
| virtual int | checkModelNumber (uint8_t id)=0 |
| |
| virtual int | getModelNumber (uint8_t id, uint16_t &model_number) |
| | AbstractTtlDriver::getModelNumber. More...
|
| |
| virtual std::string | interpretErrorState (uint32_t hw_state) const =0 |
| |
| 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 | readFirmwareVersion (uint8_t id, std::string &version)=0 |
| |
| virtual int | readHwErrorStatus (uint8_t id, uint8_t &hardware_error_status)=0 |
| |
| virtual int | readTemperature (uint8_t id, uint8_t &temperature)=0 |
| |
| virtual int | readVoltage (uint8_t id, double &voltage)=0 |
| |
| virtual int | reboot (uint8_t id) |
| | AbstractTtlDriver::reboot. More...
|
| |
| virtual int | scan (std::vector< uint8_t > &id_list) |
| | AbstractTtlDriver::scan. More...
|
| |
| virtual int | syncReadFirmwareVersion (const std::vector< uint8_t > &id_list, std::vector< std::string > &firmware_version)=0 |
| |
| virtual int | syncReadHwErrorStatus (const std::vector< uint8_t > &id_list, std::vector< uint8_t > &hw_error_list)=0 |
| |
| virtual int | syncReadHwStatus (const std::vector< uint8_t > &id_list, std::vector< std::pair< double, uint8_t > > &data_array_list)=0 |
| |
| virtual int | syncReadRawVoltage (const std::vector< uint8_t > &id_list, std::vector< double > &voltage_list)=0 |
| |
| virtual int | syncReadTemperature (const std::vector< uint8_t > &id_list, std::vector< uint8_t > &temperature_list)=0 |
| |
| virtual int | syncReadVoltage (const std::vector< uint8_t > &id_list, std::vector< double > &voltage_list)=0 |
| |
| virtual int | writeCustom (uint16_t address, uint8_t data_len, uint8_t id, uint32_t data) |
| | AbstractTtlDriver::writeCustom. More...
|
| |
| virtual | ~AbstractTtlDriver ()=default |
| |
Definition at line 33 of file abstract_dxl_driver.hpp.