Multicast Class

(QKnxNpduFactory::Multicast)

The QKnxNpduFactory::Broadcast class is used to create a valid Network protocol data unit (QKnxNpdu) for application services sent by multicast. More...

Header: #include <Multicast>
qmake: QT += knx

Public Functions

Multicast() = delete

Static Public Members

QKnxNpdu createGroupPropertyValueInfoReportNpdu(QKnxInterfaceObjectType object, quint8 objectInstance, QKnxInterfaceObjectProperty property, const QByteArray &data)
QKnxNpdu createGroupPropertyValueReadNpdu(QKnxInterfaceObjectType object, quint8 objectInstance, QKnxInterfaceObjectProperty property)
QKnxNpdu createGroupPropertyValueResponseNpdu(QKnxInterfaceObjectType object, quint8 objectInstance, QKnxInterfaceObjectProperty property, const QByteArray &data)
QKnxNpdu createGroupPropertyValueWriteNpdu(QKnxInterfaceObjectType object, quint8 objectInstance, QKnxInterfaceObjectProperty property, const QByteArray &data)
QKnxNpdu createGroupValueReadNpdu()
QKnxNpdu createGroupValueResponseNpdu(const QByteArray &data)
QKnxNpdu createGroupValueWriteNpdu(const QByteArray &data)

Detailed Description

The QKnxNpduFactory::Broadcast class is used to create a valid Network protocol data unit (QKnxNpdu) for application services sent by multicast.

From a client point of view, this is the service category to access devices functionality via group addressing.

Member Function Documentation

[delete] Multicast::Multicast()

Default constructs an instance of Multicast.

[static] QKnxNpdu Multicast::createGroupPropertyValueInfoReportNpdu(QKnxInterfaceObjectType object, quint8 objectInstance, QKnxInterfaceObjectProperty property, const QByteArray &data)

[static] QKnxNpdu Multicast::createGroupPropertyValueReadNpdu(QKnxInterfaceObjectType object, quint8 objectInstance, QKnxInterfaceObjectProperty property)

[static] QKnxNpdu Multicast::createGroupPropertyValueResponseNpdu(QKnxInterfaceObjectType object, quint8 objectInstance, QKnxInterfaceObjectProperty property, const QByteArray &data)

[static] QKnxNpdu Multicast::createGroupPropertyValueWriteNpdu(QKnxInterfaceObjectType object, quint8 objectInstance, QKnxInterfaceObjectProperty property, const QByteArray &data)

[static] QKnxNpdu Multicast::createGroupValueReadNpdu()

Returns a NPDU for a Group value read application service.

[static] QKnxNpdu Multicast::createGroupValueResponseNpdu(const QByteArray &data)

Creates and returns a NPDU for a Group value response application service with the given data.

[static] QKnxNpdu Multicast::createGroupValueWriteNpdu(const QByteArray &data)

Creates and returns a NPDU for a Group value write application service with the given data.

© 2017 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.