7#ifndef YARP_DEV_ROBOTDESCRIPTION_CLIENT_H
8#define YARP_DEV_ROBOTDESCRIPTION_CLIENT_H
43 bool close()
override;
48 bool getAllDevices(std::vector<yarp::dev::DeviceDescription>& dev_list)
override;
53 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 class is the parameters parser for class RobotDescriptionClient.
robotDescriptionClient: This client device is used to connect to a robotDescriptionServer and ask inf...
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.
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.