Robotis Manipulator  1.0.0
robotis_manipulator::ToolActuator Class Referenceabstract

The ToolActuator class. More...

#include <robotis_manipulator_manager.h>

Collaboration diagram for robotis_manipulator::ToolActuator:
Collaboration graph

Public Member Functions

 ToolActuator ()
 ToolActuator. More...
 
virtual ~ToolActuator ()
 ~ToolActuator More...
 
virtual void init (uint8_t actuator_id, const void *arg)=0
 init More...
 
virtual void setMode (const void *arg)=0
 setMode More...
 
virtual uint8_t getId ()=0
 getId More...
 
virtual void enable ()=0
 enable More...
 
virtual void disable ()=0
 disable More...
 
virtual bool sendToolActuatorValue (ActuatorValue value)=0
 sendToolActuatorValue More...
 
virtual ActuatorValue receiveToolActuatorValue ()=0
 receiveToolActuatorValue More...
 
bool findId (uint8_t actuator_id)
 findId More...
 
bool getEnabledState ()
 getEnabledState More...
 

Public Attributes

bool enabled_state_
 enabled_state_ More...
 

Detailed Description

The ToolActuator class.

Definition at line 143 of file robotis_manipulator_manager.h.

Constructor & Destructor Documentation

robotis_manipulator::ToolActuator::ToolActuator ( )
inline

ToolActuator.

Definition at line 154 of file robotis_manipulator_manager.h.

virtual robotis_manipulator::ToolActuator::~ToolActuator ( )
inlinevirtual

~ToolActuator

Definition at line 158 of file robotis_manipulator_manager.h.

158 {}

Member Function Documentation

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

disable

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

enable

bool ToolActuator::findId ( uint8_t  actuator_id)

findId

Parameters
actuator_id
Returns

Definition at line 46 of file robotis_manipulator_manager.cpp.

47 {
48  if(getId() == actuator_id)
49  {
50  return true;
51  }
52  return false;
53 }
virtual uint8_t getId()=0
getId

Here is the call graph for this function:

bool ToolActuator::getEnabledState ( )

getEnabledState

Returns

Definition at line 55 of file robotis_manipulator_manager.cpp.

56 {
57  return enabled_state_;
58 }
virtual uint8_t robotis_manipulator::ToolActuator::getId ( )
pure virtual

getId

Returns
virtual void robotis_manipulator::ToolActuator::init ( uint8_t  actuator_id,
const void *  arg 
)
pure virtual

init

Parameters
actuator_id
arg
virtual ActuatorValue robotis_manipulator::ToolActuator::receiveToolActuatorValue ( )
pure virtual

receiveToolActuatorValue

Returns
virtual bool robotis_manipulator::ToolActuator::sendToolActuatorValue ( ActuatorValue  value)
pure virtual

sendToolActuatorValue

Parameters
value
Returns
virtual void robotis_manipulator::ToolActuator::setMode ( const void *  arg)
pure virtual

setMode

Parameters
arg

Member Data Documentation

bool robotis_manipulator::ToolActuator::enabled_state_

enabled_state_

Definition at line 149 of file robotis_manipulator_manager.h.


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