#include <yarp/robotinterface/experimental/Device.h>
Classes | |
| class | Private |
Public Member Functions | |
| Device () | |
| Device (const std::string &name, const std::string &type, const ParamList ¶ms=ParamList(), const ActionList &actions=ActionList()) | |
| Device (const Device &other) | |
| Device & | operator= (const Device &other) |
| virtual | ~Device () |
| std::string & | name () |
| std::string & | type () |
| ParamList & | params () |
| ActionList & | actions () |
| const std::string & | name () const |
| const std::string & | type () const |
| const ParamList & | params () const |
| const ActionList & | actions () const |
| bool | hasParam (const std::string &name) const |
| std::string | findParam (const std::string &name) const |
| bool | open () |
| bool | close () |
| yarp::dev::PolyDriver * | driver () const |
| void | registerThread (yarp::os::Thread *thread) const |
| void | joinThreads () const |
| void | stopThreads () const |
| bool | configure (const Device &target, const ParamList ¶ms) const |
| bool | calibrate (const yarp::dev::PolyDriverDescriptor &target) const |
| bool | attach (const yarp::dev::PolyDriverList &drivers) const |
| bool | abort () const |
| bool | detach () const |
| bool | park (const yarp::dev::PolyDriverDescriptor &target) const |
| bool | custom (const ParamList ¶ms) const |
|
explicit |
Definition at line 215 of file Device.cpp.
| yarp::robotinterface::experimental::Device::Device | ( | const std::string & | name, |
| const std::string & | type, | ||
| const ParamList & | params = ParamList(), |
||
| const ActionList & | actions = ActionList() |
||
| ) |
Definition at line 221 of file Device.cpp.
| yarp::robotinterface::experimental::Device::Device | ( | const Device & | other | ) |
Definition at line 233 of file Device.cpp.
|
virtual |
Definition at line 260 of file Device.cpp.
| bool yarp::robotinterface::experimental::Device::abort | ( | ) | const |
| yarp::robotinterface::experimental::ActionList & yarp::robotinterface::experimental::Device::actions | ( | ) |
Definition at line 280 of file Device.cpp.
| const yarp::robotinterface::experimental::ActionList & yarp::robotinterface::experimental::Device::actions | ( | ) | const |
Definition at line 300 of file Device.cpp.
| bool yarp::robotinterface::experimental::Device::attach | ( | const yarp::dev::PolyDriverList & | drivers | ) | const |
Definition at line 425 of file Device.cpp.
| bool yarp::robotinterface::experimental::Device::calibrate | ( | const yarp::dev::PolyDriverDescriptor & | target | ) | const |
Definition at line 366 of file Device.cpp.
| bool yarp::robotinterface::experimental::Device::close | ( | ) |
Definition at line 320 of file Device.cpp.
| bool yarp::robotinterface::experimental::Device::configure | ( | const Device & | target, |
| const ParamList & | params | ||
| ) | const |
| bool yarp::robotinterface::experimental::Device::custom | ( | const ParamList & | params | ) | const |
| bool yarp::robotinterface::experimental::Device::detach | ( | ) | const |
Definition at line 462 of file Device.cpp.
| yarp::dev::PolyDriver * yarp::robotinterface::experimental::Device::driver | ( | ) | const |
Definition at line 346 of file Device.cpp.
| std::string yarp::robotinterface::experimental::Device::findParam | ( | const std::string & | name | ) | const |
Definition at line 341 of file Device.cpp.
| bool yarp::robotinterface::experimental::Device::hasParam | ( | const std::string & | name | ) | const |
Definition at line 336 of file Device.cpp.
| void yarp::robotinterface::experimental::Device::joinThreads | ( | ) | const |
Definition at line 356 of file Device.cpp.
| std::string & yarp::robotinterface::experimental::Device::name | ( | ) |
Definition at line 265 of file Device.cpp.
| const std::string & yarp::robotinterface::experimental::Device::name | ( | ) | const |
Definition at line 285 of file Device.cpp.
| bool yarp::robotinterface::experimental::Device::open | ( | ) |
Definition at line 305 of file Device.cpp.
| yarp::robotinterface::experimental::Device & yarp::robotinterface::experimental::Device::operator= | ( | const Device & | other | ) |
Definition at line 243 of file Device.cpp.
| yarp::robotinterface::experimental::ParamList & yarp::robotinterface::experimental::Device::params | ( | ) |
Definition at line 275 of file Device.cpp.
| const yarp::robotinterface::experimental::ParamList & yarp::robotinterface::experimental::Device::params | ( | ) | const |
Definition at line 295 of file Device.cpp.
| bool yarp::robotinterface::experimental::Device::park | ( | const yarp::dev::PolyDriverDescriptor & | target | ) | const |
Definition at line 498 of file Device.cpp.
| void yarp::robotinterface::experimental::Device::registerThread | ( | yarp::os::Thread * | thread | ) | const |
Definition at line 351 of file Device.cpp.
| void yarp::robotinterface::experimental::Device::stopThreads | ( | ) | const |
Definition at line 361 of file Device.cpp.
| std::string & yarp::robotinterface::experimental::Device::type | ( | ) |
Definition at line 270 of file Device.cpp.
| const std::string & yarp::robotinterface::experimental::Device::type | ( | ) | const |
Definition at line 290 of file Device.cpp.