5#ifndef DGENERICDEVICE_H
6#define DGENERICDEVICE_H
10DNETWORKMANAGER_BEGIN_NAMESPACE
12class DGenericDevicePrivate;
17 Q_PROPERTY(QByteArray HwAddress READ HwAddress NOTIFY HwAddressChanged)
18 Q_PROPERTY(QString typeDescription READ typeDescription NOTIFY typeDescriptionChanged)
20 explicit DGenericDevice(
const quint64
id, QObject *parent =
nullptr);
34DNETWORKMANAGER_END_NAMESPACE
对于所有设备都有的属性和方法的封装
Definition: ddevice.h:18
对于通用设备属性的封装
Definition: dgenericdevice.h:15
void typeDescriptionChanged(const QString &desc)
信号, 当typeDescription属性发生改变时触发
QByteArray HwAddress() const
获取设备的活动硬件地址
QString typeDescription() const
获取该设备的类型描述(如果有)
void HwAddressChanged(const QByteArray &addr)
信号, 当HwAddress属性发生改变时触发