Public Member Functions | Private Attributes | List of all members
dynamixel::JointDynamixel Class Reference

#include <dynamixel.h>

Inheritance diagram for dynamixel::JointDynamixel:
Inheritance graph
[legend]

Public Member Functions

virtual void disable ()
 
virtual void enable ()
 
virtual std::vector< uint8_t > getId ()
 
virtual void init (std::vector< uint8_t > actuator_id, const void *arg)
 
bool initialize (std::vector< uint8_t > actuator_id, STRING dxl_device_name, STRING dxl_baud_rate)
 
 JointDynamixel ()
 
std::vector< robotis_manipulator::ActuatorValuereceiveAllDynamixelValue (std::vector< uint8_t > actuator_id)
 
virtual std::vector< robotis_manipulator::ActuatorValuereceiveJointActuatorValue (std::vector< uint8_t > actuator_id)
 
virtual bool sendJointActuatorValue (std::vector< uint8_t > actuator_id, std::vector< robotis_manipulator::ActuatorValue > value_vector)
 
virtual void setMode (std::vector< uint8_t > actuator_id, const void *arg)
 
bool setOperatingMode (std::vector< uint8_t > actuator_id, STRING dynamixel_mode="position_mode")
 
bool setSDKHandler (uint8_t actuator_id)
 
bool writeGoalPosition (std::vector< uint8_t > actuator_id, std::vector< double > radian_vector)
 
bool writeProfileValue (std::vector< uint8_t > actuator_id, STRING profile_mode, uint32_t value)
 
virtual ~JointDynamixel ()
 
- Public Member Functions inherited from robotis_manipulator::JointActuator
bool findId (uint8_t actuator_id)
 
bool getEnabledState ()
 
 JointActuator ()
 
virtual bool sendJointActuatorValue (std::vector< uint8_t > actuator_id, std::vector< ActuatorValue > value_vector)=0
 
virtual ~JointActuator ()
 

Private Attributes

Joint dynamixel_
 
DynamixelWorkbenchdynamixel_workbench_
 

Additional Inherited Members

- Public Attributes inherited from robotis_manipulator::JointActuator
bool enabled_state_
 

Detailed Description

Definition at line 74 of file dynamixel.h.

Constructor & Destructor Documentation

dynamixel::JointDynamixel::JointDynamixel ( )
inline

Definition at line 81 of file dynamixel.h.

virtual dynamixel::JointDynamixel::~JointDynamixel ( )
inlinevirtual

Definition at line 82 of file dynamixel.h.

Member Function Documentation

void JointDynamixel::disable ( )
virtual

Implements robotis_manipulator::JointActuator.

Definition at line 84 of file dynamixel.cpp.

void JointDynamixel::enable ( )
virtual

Implements robotis_manipulator::JointActuator.

Definition at line 68 of file dynamixel.cpp.

std::vector< uint8_t > JointDynamixel::getId ( )
virtual

Implements robotis_manipulator::JointActuator.

Definition at line 63 of file dynamixel.cpp.

void JointDynamixel::init ( std::vector< uint8_t >  actuator_id,
const void *  arg 
)
virtual

Implements robotis_manipulator::JointActuator.

Definition at line 27 of file dynamixel.cpp.

bool JointDynamixel::initialize ( std::vector< uint8_t >  actuator_id,
STRING  dxl_device_name,
STRING  dxl_baud_rate 
)

Definition at line 125 of file dynamixel.cpp.

std::vector< robotis_manipulator::ActuatorValue > JointDynamixel::receiveAllDynamixelValue ( std::vector< uint8_t >  actuator_id)

Definition at line 290 of file dynamixel.cpp.

std::vector< robotis_manipulator::ActuatorValue > JointDynamixel::receiveJointActuatorValue ( std::vector< uint8_t >  actuator_id)
virtual

Implements robotis_manipulator::JointActuator.

Definition at line 116 of file dynamixel.cpp.

bool JointDynamixel::sendJointActuatorValue ( std::vector< uint8_t >  actuator_id,
std::vector< robotis_manipulator::ActuatorValue value_vector 
)
virtual

Definition at line 100 of file dynamixel.cpp.

void JointDynamixel::setMode ( std::vector< uint8_t >  actuator_id,
const void *  arg 
)
virtual

Implements robotis_manipulator::JointActuator.

Definition at line 37 of file dynamixel.cpp.

bool JointDynamixel::setOperatingMode ( std::vector< uint8_t >  actuator_id,
STRING  dynamixel_mode = "position_mode" 
)

Definition at line 180 of file dynamixel.cpp.

bool JointDynamixel::setSDKHandler ( uint8_t  actuator_id)

Definition at line 226 of file dynamixel.cpp.

bool JointDynamixel::writeGoalPosition ( std::vector< uint8_t >  actuator_id,
std::vector< double >  radian_vector 
)

Definition at line 267 of file dynamixel.cpp.

bool JointDynamixel::writeProfileValue ( std::vector< uint8_t >  actuator_id,
STRING  profile_mode,
uint32_t  value 
)

Definition at line 248 of file dynamixel.cpp.

Member Data Documentation

Joint dynamixel::JointDynamixel::dynamixel_
private

Definition at line 78 of file dynamixel.h.

DynamixelWorkbench* dynamixel::JointDynamixel::dynamixel_workbench_
private

Definition at line 77 of file dynamixel.h.


The documentation for this class was generated from the following files:


open_manipulator_p_libs
Author(s): Ryan Shim , Yong-Ho Na , Hye-Jong KIM
autogenerated on Thu Oct 22 2020 03:16:37