Interface implemented by deprecated device drivers. More...
#include <yarp/dev/DeviceDriver.h>
Additional Inherited Members | |
Public Member Functions inherited from yarp::dev::DeviceDriver | |
~DeviceDriver () override=default | |
Destructor. More... | |
bool | open (yarp::os::Searchable &config) override |
Open the DeviceDriver. More... | |
bool | close () override |
Close the DeviceDriver. More... | |
template<class T > | |
bool | view (T *&x) |
Get an interface to the device driver. More... | |
virtual DeviceDriver * | getImplementation () |
Some drivers are bureaucrats, pointing at others. More... | |
Public Member Functions inherited from yarp::os::IConfig | |
virtual | ~IConfig () |
Destructor. More... | |
virtual bool | configure (Searchable &config) |
Change online parameters. More... | |
Interface implemented by deprecated device drivers.
When a device is deprecated, replace yarp::dev::DeviceDriver with yarp::dev::DeprecatedDeviceDriver in the list of interfaces implemented by the class, in order to let YARP know that the class is deprecated.
Deprecated device drivers cannot be opened as PolyDriver unless the "allow-deprecated-devices" option is passed in the configuration.
Definition at line 118 of file DeviceDriver.h.