10 #ifndef YARP_DEV_ROBOTDESCRIPTION_CLIENT_H
11 #define YARP_DEV_ROBOTDESCRIPTION_CLIENT_H
49 bool close()
override;
54 bool getAllDevices(std::vector<yarp::dev::DeviceDescription>& dev_list)
override;
59 bool getAllDevicesByType(
const std::string &type, std::vector<yarp::dev::DeviceDescription>& dev_list)
override;
define control board standard interfaces
contains the definition of a Vector type
This client device is used to connect to a robotDescriptionServer and ask info about the currently op...
bool open(yarp::os::Searchable &config) override
Open the DeviceDriver.
bool getAllDevices(std::vector< yarp::dev::DeviceDescription > &dev_list) override
Ask the complete list of all yarp device drivers registered by a robot description server.
bool registerDevice(const yarp::dev::DeviceDescription &dev) override
Register a new running yarp device into a robot description server.
yarp::os::Port m_rpc_port
bool unregisterDevice(const std::string &device_name) override
Unregister a running yarp device from a robot description server.
bool close() override
Close the DeviceDriver.
bool getAllDevicesByType(const std::string &type, std::vector< yarp::dev::DeviceDescription > &dev_list) override
Ask a list of all registered yarp device drivers whose type corresponds to the given param.
std::string m_remote_name
Interface implemented by all device drivers.
This interface allows users to retrieve a list which contains the names and the types of the currentl...
A mini-server for network communication.
A base class for nested structures that can be searched.