6#include <iattr/IAttributesManager.h>
9#include <imtdev/IDeviceInstance.h>
125 const QString& description) = 0;
148typedef std::shared_ptr<IEditableDeviceInstance> EditableDeviceInstancePtr;
Interface for describing runtime information about a device instance.
IdentifierTypes
Types of device identifiers.
Interface for modifying device instance information.
virtual bool SetIdentifier(IdentifierTypes idType, const QByteArray &id)=0
Set device identifier.
virtual iattr::IAttributesManager * GetAttributesManager()=0
Get device instance attributes manager.
virtual bool SetVersion(int versionId, quint32 version, const QString &description)=0
Set device version information.