|
YARP
Yet Another Robot Platform
|
|
Go to the documentation of this file.
9 #ifndef YARP_DEV_IROBOTDESCRIPTION_H
10 #define YARP_DEV_IROBOTDESCRIPTION_H
47 virtual bool getAllDevices(std::vector<DeviceDescription>& dev_list) = 0;
52 virtual bool getAllDevicesByType(
const std::string &type, std::vector<DeviceDescription>& dev_list) = 0;
76 #endif // YARP_DEV_IROBOTDESCRIPTION_H
constexpr yarp::conf::vocab32_t VOCAB_IROBOT_BY_TYPE
constexpr yarp::conf::vocab32_t createVocab(char a, char b=0, char c=0, char d=0)
This interface allows users to retrieve a list which contains the names and the types of the currentl...
constexpr yarp::conf::vocab32_t VOCAB_IROBOT_DEVICE
bool operator==(DeviceDescription const &b) const
constexpr yarp::conf::vocab32_t VOCAB_IROBOT_DESCRIPTION
constexpr yarp::conf::vocab32_t VOCAB_IROBOT_SET
virtual bool registerDevice(const DeviceDescription &dev)=0
Register a new running yarp device into a robot description server.
virtual ~IRobotDescription()
Destructor.
constexpr yarp::conf::vocab32_t VOCAB_IROBOT_DELETE
virtual bool getAllDevicesByType(const std::string &type, std::vector< DeviceDescription > &dev_list)=0
Ask a list of all registered yarp device drivers whose type corresponds to the given param.
constexpr yarp::conf::vocab32_t VOCAB_IROBOT_GET
virtual bool unregisterDevice(const std::string &device_name)=0
Unregister a running yarp device from a robot description server.
The main, catch-all namespace for YARP.
constexpr yarp::conf::vocab32_t VOCAB_IROBOT_ALL
virtual bool getAllDevices(std::vector< DeviceDescription > &dev_list)=0
Ask the complete list of all yarp device drivers registered by a robot description server.