10 #ifndef YARP_DEV_DEVICEGROUP_H
11 #define YARP_DEV_DEVICEGROUP_H
51 void* implementation{
nullptr};
58 bool open(
const char *key,
Lets you make a bunch of devices as a group.
bool open(yarp::os::Searchable &config) override
Open the DeviceDriver.
bool updateService() override
Give the service the chance to run for a while.
bool startService() override
Initiate the service, whatever it is.
DeviceGroup(DeviceGroup &&)=delete
bool stopService() override
Shut down the service, whatever it is.
bool close() override
Close the DeviceDriver.
DeviceGroup & operator=(DeviceGroup &&)=delete
DeviceGroup & operator=(const DeviceGroup &)=delete
DeviceGroup(const DeviceGroup &)=delete
Interface implemented by all device drivers.
Common interface for devices that act like services (by which we mean they do something for remote us...
A container for a device driver.
A base class for nested structures that can be searched.