6#ifndef YARP_DEV_ROBOTDESCRIPTION_NWC_YARP_H
7#define YARP_DEV_ROBOTDESCRIPTION_NWC_YARP_H
46 bool close()
override;
define control board standard interfaces
contains the definition of a Vector type
This class is the parameters parser for class RobotDescription_nwc_yarp.
robotDescription_nwc_yarp: This client device is used to connect to a robotDescription_nws_yarp and a...
yarp::dev::ReturnValue unregisterAll() override
Unregister all the devices.
yarp::os::Port m_rpc_port
yarp::dev::ReturnValue unregisterDevice(const std::string &device_name) override
Unregister a running yarp device from a robot description server.
IRobotDescriptionMsgs m_RPC
yarp::dev::ReturnValue registerDevice(const yarp::dev::DeviceDescription &dev) override
Register a new running yarp device into a robot description server.
bool close() override
Close the DeviceDriver.
bool open(yarp::os::Searchable &config) override
Open the DeviceDriver.
yarp::dev::ReturnValue 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.
yarp::dev::ReturnValue 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.
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.