This interface allows users to retrieve a list which contains the names and the types of the currently running devices. More...
#include <yarp/dev/IRobotDescription.h>
Public Member Functions | |
virtual | ~IRobotDescription () |
Destructor. More... | |
virtual bool | getAllDevices (std::vector< DeviceDescription > &dev_list)=0 |
Ask the complete list of all yarp device drivers registered by a robot description server. More... | |
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. More... | |
virtual bool | registerDevice (const DeviceDescription &dev)=0 |
Register a new running yarp device into a robot description server. More... | |
virtual bool | unregisterDevice (const std::string &device_name)=0 |
Unregister a running yarp device from a robot description server. More... | |
This interface allows users to retrieve a list which contains the names and the types of the currently running devices.
This list is stored in a RobotDescriptionsServer class. The user can access to the data opening a RobotDescriptionsClient in its own module.
Definition at line 36 of file IRobotDescription.h.
|
virtualdefault |
Destructor.
|
pure virtual |
Ask the complete list of all yarp device drivers registered by a robot description server.
Implemented in RobotDescriptionClient.
|
pure virtual |
Ask a list of all registered yarp device drivers whose type corresponds to the given param.
Implemented in RobotDescriptionClient.
|
pure virtual |
Register a new running yarp device into a robot description server.
Implemented in RobotDescriptionClient.
|
pure virtual |
Unregister a running yarp device from a robot description server.
Implemented in RobotDescriptionClient.