6#ifndef YARP_ROBOTINTERFACE_ROBOT_H
7#define YARP_ROBOTINTERFACE_ROBOT_H
14namespace robotinterface {
15namespace experimental {
38 const std::string&
name()
const;
39 const unsigned int&
build()
const;
48 std::string
findParam(
const std::string& name)
const;
const ParamList & params() const
Device & device(const std::string &name)
const unsigned int & build() const
bool hasDevice(const std::string &name) const
bool hasParam(const std::string &name) const
void setAllowDeprecatedDevices(bool allowDeprecatedDevices)
const std::string & name() const
Robot(const Robot &other)
const std::string & portprefix() const
bool enterPhase(yarp::robotinterface::experimental::ActionPhase phase)
std::string findParam(const std::string &name) const
void setVerbose(bool verbose)
Robot & operator=(const Robot &other)
const DeviceList & devices() const
yarp::robotinterface::experimental::ActionPhase currentPhase() const
std::string & portprefix()
Robot(const std::string &name, const DeviceList &devices=DeviceList())
bool setExternalDevices(const yarp::dev::PolyDriverList &list)
const Device & device(const std::string &name) const
yarp::os::LogStream operator<<(yarp::os::LogStream dbg, const yarp::robotinterface::experimental::Robot &t)
yarp::robotinterface::ParamList ParamList
yarp::robotinterface::DeviceList DeviceList
The main, catch-all namespace for YARP.
#define YARP_robotinterface_API