6#ifndef YARP_FAKEDEVICEWRAPPER_H
7#define YARP_FAKEDEVICEWRAPPER_H
38 bool close()
override;
FakeDeviceWrapper: A simple device for testing purposes.
bool detach() override
Detach the object (you must have first called attach).
FakeDeviceWrapper(FakeDeviceWrapper &&)=delete
FakeDeviceWrapper & operator=(const FakeDeviceWrapper &)=delete
bool close() override
Close the DeviceDriver.
FakeDeviceWrapper(const FakeDeviceWrapper &)=delete
yarp::dev::ReturnValue testGetValue(int &value) override
This method is used to get a single value from a test device.
~FakeDeviceWrapper() override=default
yarp::dev::ReturnValue testSetValue(int value) override
This method is used to set a single value inside the test device.
bool open(yarp::os::Searchable &config) override
Open the DeviceDriver.
bool attach(yarp::dev::PolyDriver *drv) override
Attach to another object.
FakeDeviceWrapper & operator=(FakeDeviceWrapper &&)=delete
FakeDeviceWrapper()=default
Interface implemented by all device drivers.
A container for a device driver.
Helper interface for an object that can wrap/or "attach" to a single other device.
A test interface used internally by continuous integration.
A base class for nested structures that can be searched.