|
YARP
Yet Another Robot Platform
|
|
Go to the documentation of this file.
10 #ifndef YARP_DEV_ROBOTDESCRIPTION_CLIENT_H
11 #define YARP_DEV_ROBOTDESCRIPTION_CLIENT_H
50 bool close()
override;
55 bool getAllDevices(std::vector<yarp::dev::DeviceDescription>& dev_list)
override;
60 bool getAllDevicesByType(
const std::string &type, std::vector<yarp::dev::DeviceDescription>& dev_list)
override;
73 #endif // YARP_DEV_ROBOTDESCRIPTION_CLIENT_H
This interface allows users to retrieve a list which contains the names and the types of the currentl...
A base class for nested structures that can be searched.
contains the definition of a Vector type
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.
Interface implemented by all device drivers.
bool close() override
Close the DeviceDriver.
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 open(yarp::os::Searchable &config) override
Open the DeviceDriver.
define control board standard interfaces
A mini-server for network communication.
robotDescriptionClient: This client device is used to connect to a robotDescriptionServer and ask inf...
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.
bool registerDevice(const yarp::dev::DeviceDescription &dev) override
Register a new running yarp device into a robot description server.
std::string m_remote_name