YARP
Yet Another Robot Platform
yarp::robotinterface::experimental::Robot Class Reference

#include <yarp/robotinterface/experimental/Robot.h>

Public Member Functions

 Robot ()
 
 Robot (const std::string &name, const DeviceList &devices=DeviceList())
 
 Robot (const Robot &other)
 
Robotoperator= (const Robot &other)
 
virtual ~Robot ()
 
std::string & name ()
 
unsigned int & build ()
 
std::string & portprefix ()
 
void setVerbose (bool verbose)
 
void setAllowDeprecatedDevices (bool allowDeprecatedDevices)
 
ParamListparams ()
 
DeviceListdevices ()
 
Devicedevice (const std::string &name)
 
const std::string & name () const
 
const unsigned int & build () const
 
const std::string & portprefix () const
 
const ParamListparams () const
 
const DeviceListdevices () const
 
bool hasDevice (const std::string &name) const
 
const Devicedevice (const std::string &name) const
 
bool hasParam (const std::string &name) const
 
std::string findParam (const std::string &name) const
 
void interrupt ()
 
bool setExternalDevices (const yarp::dev::PolyDriverList &list)
 
bool enterPhase (yarp::robotinterface::experimental::ActionPhase phase)
 
yarp::robotinterface::experimental::ActionPhase currentPhase () const
 
int currentLevel () const
 

Detailed Description

Definition at line 17 of file Robot.h.

Constructor & Destructor Documentation

◆ Robot() [1/3]

yarp::robotinterface::experimental::Robot::Robot ( )
explicit

◆ Robot() [2/3]

yarp::robotinterface::experimental::Robot::Robot ( const std::string &  name,
const DeviceList devices = DeviceList() 
)
explicit

◆ Robot() [3/3]

yarp::robotinterface::experimental::Robot::Robot ( const Robot other)

◆ ~Robot()

virtual yarp::robotinterface::experimental::Robot::~Robot ( )
virtual

Member Function Documentation

◆ build() [1/2]

unsigned int & yarp::robotinterface::experimental::Robot::build ( )

◆ build() [2/2]

const unsigned int & yarp::robotinterface::experimental::Robot::build ( ) const

◆ currentLevel()

int yarp::robotinterface::experimental::Robot::currentLevel ( ) const

◆ currentPhase()

yarp::robotinterface::experimental::ActionPhase yarp::robotinterface::experimental::Robot::currentPhase ( ) const

◆ device() [1/2]

Device & yarp::robotinterface::experimental::Robot::device ( const std::string &  name)

◆ device() [2/2]

const Device & yarp::robotinterface::experimental::Robot::device ( const std::string &  name) const

◆ devices() [1/2]

DeviceList & yarp::robotinterface::experimental::Robot::devices ( )

◆ devices() [2/2]

const DeviceList & yarp::robotinterface::experimental::Robot::devices ( ) const

◆ enterPhase()

bool yarp::robotinterface::experimental::Robot::enterPhase ( yarp::robotinterface::experimental::ActionPhase  phase)

◆ findParam()

std::string yarp::robotinterface::experimental::Robot::findParam ( const std::string &  name) const

◆ hasDevice()

bool yarp::robotinterface::experimental::Robot::hasDevice ( const std::string &  name) const

◆ hasParam()

bool yarp::robotinterface::experimental::Robot::hasParam ( const std::string &  name) const

◆ interrupt()

void yarp::robotinterface::experimental::Robot::interrupt ( )

◆ name() [1/2]

std::string & yarp::robotinterface::experimental::Robot::name ( )

◆ name() [2/2]

const std::string & yarp::robotinterface::experimental::Robot::name ( ) const

◆ operator=()

Robot & yarp::robotinterface::experimental::Robot::operator= ( const Robot other)

◆ params() [1/2]

ParamList & yarp::robotinterface::experimental::Robot::params ( )

◆ params() [2/2]

const ParamList & yarp::robotinterface::experimental::Robot::params ( ) const

◆ portprefix() [1/2]

std::string & yarp::robotinterface::experimental::Robot::portprefix ( )

◆ portprefix() [2/2]

const std::string & yarp::robotinterface::experimental::Robot::portprefix ( ) const

◆ setAllowDeprecatedDevices()

void yarp::robotinterface::experimental::Robot::setAllowDeprecatedDevices ( bool  allowDeprecatedDevices)

◆ setExternalDevices()

bool yarp::robotinterface::experimental::Robot::setExternalDevices ( const yarp::dev::PolyDriverList list)

◆ setVerbose()

void yarp::robotinterface::experimental::Robot::setVerbose ( bool  verbose)

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