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

#include <dynamixel.h>

Inheritance diagram for dynamixel::JointDynamixelProfileControl:
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)
 
 JointDynamixelProfileControl (float control_loop_time=0.010)
 
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 writeGoalProfilingControlValue (std::vector< uint8_t > actuator_id, std::vector< robotis_manipulator::ActuatorValue > value_vector)
 
bool writeProfileValue (std::vector< uint8_t > actuator_id, STRING profile_mode, uint32_t value)
 
virtual ~JointDynamixelProfileControl ()
 
- 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

float control_loop_time_
 
Joint dynamixel_
 
DynamixelWorkbenchdynamixel_workbench_
 
std::map< uint8_t, robotis_manipulator::ActuatorValueprevious_goal_value_
 

Additional Inherited Members

- Public Attributes inherited from robotis_manipulator::JointActuator
bool enabled_state_
 

Detailed Description

Definition at line 110 of file dynamixel.h.

Constructor & Destructor Documentation

JointDynamixelProfileControl::JointDynamixelProfileControl ( float  control_loop_time = 0.010)

Definition at line 367 of file dynamixel.cpp.

virtual dynamixel::JointDynamixelProfileControl::~JointDynamixelProfileControl ( )
inlinevirtual

Definition at line 120 of file dynamixel.h.

Member Function Documentation

void JointDynamixelProfileControl::disable ( )
virtual

Implements robotis_manipulator::JointActuator.

Definition at line 429 of file dynamixel.cpp.

void JointDynamixelProfileControl::enable ( )
virtual

Implements robotis_manipulator::JointActuator.

Definition at line 413 of file dynamixel.cpp.

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

Implements robotis_manipulator::JointActuator.

Definition at line 408 of file dynamixel.cpp.

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

Implements robotis_manipulator::JointActuator.

Definition at line 372 of file dynamixel.cpp.

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

Definition at line 465 of file dynamixel.cpp.

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

Definition at line 640 of file dynamixel.cpp.

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

Implements robotis_manipulator::JointActuator.

Definition at line 456 of file dynamixel.cpp.

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

Definition at line 445 of file dynamixel.cpp.

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

Implements robotis_manipulator::JointActuator.

Definition at line 382 of file dynamixel.cpp.

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

Definition at line 519 of file dynamixel.cpp.

bool JointDynamixelProfileControl::setSDKHandler ( uint8_t  actuator_id)

Definition at line 565 of file dynamixel.cpp.

bool JointDynamixelProfileControl::writeGoalProfilingControlValue ( std::vector< uint8_t >  actuator_id,
std::vector< robotis_manipulator::ActuatorValue value_vector 
)

Definition at line 605 of file dynamixel.cpp.

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

Definition at line 587 of file dynamixel.cpp.

Member Data Documentation

float dynamixel::JointDynamixelProfileControl::control_loop_time_
private

Definition at line 115 of file dynamixel.h.

Joint dynamixel::JointDynamixelProfileControl::dynamixel_
private

Definition at line 114 of file dynamixel.h.

DynamixelWorkbench* dynamixel::JointDynamixelProfileControl::dynamixel_workbench_
private

Definition at line 113 of file dynamixel.h.

std::map<uint8_t, robotis_manipulator::ActuatorValue> dynamixel::JointDynamixelProfileControl::previous_goal_value_
private

Definition at line 116 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