Classes | Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes
TubeTareInterface Class Reference

#include <TubeTareInterface.h>

Inheritance diagram for TubeTareInterface:
Inheritance graph
[legend]

List of all members.

Classes

class  IoFunctions

Public Member Functions

virtual void getEncoderTarePos ()=0
virtual void getSliderTarePos ()=0
virtual void getTensionTareValue ()=0
virtual int goodPosition ()=0
virtual bool isMoving ()=0
virtual void resetTensionCounter ()=0
virtual void setRelease (const std::vector< std::string > &actuators=std::vector< std::string >())=0
virtual void setStop (const std::vector< std::string > &actuators=std::vector< std::string >())=0
virtual void setTighten (const std::vector< std::string > &actuators=std::vector< std::string >())=0

Public Attributes

std::string mechanism
std::vector< std::string > roboDynActuators
std::vector< std::string > roboDynJoints

Protected Member Functions

 TubeTareInterface (const std::string &mechanism, IoFunctions io)
virtual ~TubeTareInterface ()

Protected Attributes

IoFunctions io

Detailed Description

Definition at line 14 of file TubeTareInterface.h.


Constructor & Destructor Documentation

TubeTareInterface::TubeTareInterface ( const std::string &  mechanism,
IoFunctions  io 
) [inline, protected]

Definition at line 53 of file TubeTareInterface.h.

virtual TubeTareInterface::~TubeTareInterface ( ) [inline, protected, virtual]

Definition at line 56 of file TubeTareInterface.h.


Member Function Documentation

virtual void TubeTareInterface::getEncoderTarePos ( ) [pure virtual]

Implemented in TubeTareMechanism< N >.

virtual void TubeTareInterface::getSliderTarePos ( ) [pure virtual]

Implemented in TubeTareMechanism< N >.

virtual void TubeTareInterface::getTensionTareValue ( ) [pure virtual]

Implemented in TubeTareMechanism< N >.

virtual int TubeTareInterface::goodPosition ( ) [pure virtual]

Implemented in TubeTareMechanism< N >.

virtual bool TubeTareInterface::isMoving ( ) [pure virtual]

Implemented in TubeTareMechanism< N >.

virtual void TubeTareInterface::resetTensionCounter ( ) [pure virtual]

Implemented in TubeTareMechanism< N >.

virtual void TubeTareInterface::setRelease ( const std::vector< std::string > &  actuators = std::vector< std::string >()) [pure virtual]

Implemented in TubeTareMechanism< N >.

virtual void TubeTareInterface::setStop ( const std::vector< std::string > &  actuators = std::vector< std::string >()) [pure virtual]

Implemented in TubeTareMechanism< N >.

virtual void TubeTareInterface::setTighten ( const std::vector< std::string > &  actuators = std::vector< std::string >()) [pure virtual]

Implemented in TubeTareMechanism< N >.


Member Data Documentation

Definition at line 58 of file TubeTareInterface.h.

Definition at line 49 of file TubeTareInterface.h.

std::vector<std::string> TubeTareInterface::roboDynActuators

Definition at line 51 of file TubeTareInterface.h.

std::vector<std::string> TubeTareInterface::roboDynJoints

Definition at line 50 of file TubeTareInterface.h.


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


robodyn_mechanisms
Author(s):
autogenerated on Thu Jun 6 2019 21:22:49