mirror of https://github.com/nymea/nymea.git
55 lines
859 B
C++
55 lines
859 B
C++
#include "device.h"
|
|
|
|
Device::Device(const QUuid &pluginId, const QUuid &id, const QUuid &deviceClassId, QObject *parent):
|
|
QObject(parent),
|
|
m_id(id),
|
|
m_deviceClassId(deviceClassId),
|
|
m_pluginId(pluginId)
|
|
{
|
|
|
|
}
|
|
|
|
Device::Device(const QUuid &pluginId, const QUuid &deviceClassId, QObject *parent):
|
|
QObject(parent),
|
|
m_id(QUuid::createUuid()),
|
|
m_deviceClassId(deviceClassId),
|
|
m_pluginId(pluginId)
|
|
{
|
|
|
|
}
|
|
|
|
QUuid Device::id() const
|
|
{
|
|
return m_id;
|
|
}
|
|
|
|
QUuid Device::deviceClassId() const
|
|
{
|
|
return m_deviceClassId;
|
|
}
|
|
|
|
QUuid Device::pluginId() const
|
|
{
|
|
return m_pluginId;
|
|
}
|
|
|
|
QString Device::name() const
|
|
{
|
|
return m_name;
|
|
}
|
|
|
|
void Device::setName(const QString &name)
|
|
{
|
|
m_name = name;
|
|
}
|
|
|
|
QVariantMap Device::params() const
|
|
{
|
|
return m_params;
|
|
}
|
|
|
|
void Device::setParams(const QVariantMap ¶ms)
|
|
{
|
|
m_params = params;
|
|
}
|