Robotis Manipulator  1.0.0
robotis_manipulator::JointActuator Class Referenceabstract

The JointActuator class. More...

#include <robotis_manipulator_manager.h>

Collaboration diagram for robotis_manipulator::JointActuator:
Collaboration graph

Public Member Functions

 JointActuator ()
 
virtual ~JointActuator ()
 
virtual void init (std::vector< uint8_t > actuator_id, const void *arg)=0
 init More...
 
virtual void setMode (std::vector< uint8_t > actuator_id, const void *arg)=0
 setMode More...
 
virtual std::vector< uint8_t > getId ()=0
 getId More...
 
virtual void enable ()=0
 enable More...
 
virtual void disable ()=0
 disable More...
 
virtual bool sendJointActuatorValue (std::vector< uint8_t > actuator_id, std::vector< ActuatorValue > value_vector)=0
 sendJointActuatorValue More...
 
virtual std::vector< ActuatorValuereceiveJointActuatorValue (std::vector< uint8_t > actuator_id)=0
 receiveJointActuatorValue More...
 
bool findId (uint8_t actuator_id)
 findId More...
 
bool getEnabledState ()
 getEnabledState More...
 

Public Attributes

bool enabled_state_
 

Detailed Description

The JointActuator class.

Definition at line 78 of file robotis_manipulator_manager.h.

Constructor & Destructor Documentation

robotis_manipulator::JointActuator::JointActuator ( )
inline
virtual robotis_manipulator::JointActuator::~JointActuator ( )
inlinevirtual

Definition at line 84 of file robotis_manipulator_manager.h.

84 {}

Member Function Documentation

virtual void robotis_manipulator::JointActuator::disable ( )
pure virtual

disable

virtual void robotis_manipulator::JointActuator::enable ( )
pure virtual

enable

bool JointActuator::findId ( uint8_t  actuator_id)

findId

Parameters
actuator_id
Returns

Definition at line 30 of file robotis_manipulator_manager.cpp.

31 {
32  std::vector<uint8_t> id = getId();
33  for(uint32_t index = 0; index < id.size(); index++)
34  {
35  if(id.at(index) == actuator_id)
36  return true;
37  }
38  return false;
39 }
virtual std::vector< uint8_t > getId()=0
getId

Here is the call graph for this function:

bool JointActuator::getEnabledState ( )

getEnabledState

Returns

Definition at line 41 of file robotis_manipulator_manager.cpp.

virtual std::vector<uint8_t> robotis_manipulator::JointActuator::getId ( )
pure virtual

getId

Returns

Here is the caller graph for this function:

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

init

Parameters
actuator_id
arg
virtual std::vector<ActuatorValue> robotis_manipulator::JointActuator::receiveJointActuatorValue ( std::vector< uint8_t >  actuator_id)
pure virtual

receiveJointActuatorValue

Parameters
actuator_id
Returns
virtual bool robotis_manipulator::JointActuator::sendJointActuatorValue ( std::vector< uint8_t >  actuator_id,
std::vector< ActuatorValue value_vector 
)
pure virtual

sendJointActuatorValue

Parameters
actuator_id
value_vector
Returns
virtual void robotis_manipulator::JointActuator::setMode ( std::vector< uint8_t >  actuator_id,
const void *  arg 
)
pure virtual

setMode

Parameters
actuator_id
arg

Member Data Documentation

bool robotis_manipulator::JointActuator::enabled_state_

Definition at line 81 of file robotis_manipulator_manager.h.


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