QKnxLocalDeviceManagementFrame Class

This class represents a CEMI frame dedicated to communication between a client and a KNXnet/IP server. The communication allow access device management functionalities. More...

Header: #include <QKnxLocalDeviceManagementFrame>
qmake: QT += knx
Inherits: QKnxCemiFrame

Public Functions

QKnxLocalDeviceManagementFrame() = default
QKnxLocalDeviceManagementFrame(QKnxCemiFrame::MessageCode code)
~QKnxLocalDeviceManagementFrame() override = default
QKnxCemi::Server::Error error() const
bool isNegativeConfirmation() const
quint8 numberOfElements() const
quint8 objectInstance() const
QKnxInterfaceObjectType objectType() const
QKnxInterfaceObjectProperty property() const
QKnxCemi::Server::ReturnCode returnCode() const
void setError(QKnxCemi::Server::Error error)
void setNumberOfElements(quint8 count)
void setObjectInstance(quint8 instance)
void setObjectType(QKnxInterfaceObjectType type)
void setProperty(QKnxInterfaceObjectProperty pid)
void setReturnCode(QKnxCemi::Server::ReturnCode code)
void setStartIndex(quint16 index)
quint16 startIndex() const

Reimplemented Public Functions

virtual bool isValid() const override

Additional Inherited Members

Detailed Description

This class represents a CEMI frame dedicated to communication between a client and a KNXnet/IP server. The communication allow access device management functionalities.

QKnxLocalDeviceManagementFrameFactory can be used to construct local device management CEMI frames.

Member Function Documentation

[default] QKnxLocalDeviceManagementFrame::QKnxLocalDeviceManagementFrame()

Default constructs an instance of QKnxLocalDeviceManagementFrame.

QKnxLocalDeviceManagementFrame::QKnxLocalDeviceManagementFrame(QKnxCemiFrame::MessageCode code)

Default constructs an instance of QKnxLocalDeviceManagementFrame.

[default] QKnxLocalDeviceManagementFrame::~QKnxLocalDeviceManagementFrame()

Destroys the instance of QKnxLocalDeviceManagementFrame.

QKnxCemi::Server::Error QKnxLocalDeviceManagementFrame::error() const

See also setError().

bool QKnxLocalDeviceManagementFrame::isNegativeConfirmation() const

[override virtual] bool QKnxLocalDeviceManagementFrame::isValid() const

Reimplemented from QKnxCemiFrame::isValid().

Returns true if the current CEMI frame is valid.

quint8 QKnxLocalDeviceManagementFrame::numberOfElements() const

See also setNumberOfElements().

quint8 QKnxLocalDeviceManagementFrame::objectInstance() const

See also setObjectInstance().

QKnxInterfaceObjectType QKnxLocalDeviceManagementFrame::objectType() const

See also setObjectType().

QKnxInterfaceObjectProperty QKnxLocalDeviceManagementFrame::property() const

See also setProperty().

QKnxCemi::Server::ReturnCode QKnxLocalDeviceManagementFrame::returnCode() const

See also setReturnCode().

void QKnxLocalDeviceManagementFrame::setError(QKnxCemi::Server::Error error)

See also error().

void QKnxLocalDeviceManagementFrame::setNumberOfElements(quint8 count)

See also numberOfElements().

void QKnxLocalDeviceManagementFrame::setObjectInstance(quint8 instance)

See also objectInstance().

void QKnxLocalDeviceManagementFrame::setObjectType(QKnxInterfaceObjectType type)

See also objectType().

void QKnxLocalDeviceManagementFrame::setProperty(QKnxInterfaceObjectProperty pid)

See also property().

void QKnxLocalDeviceManagementFrame::setReturnCode(QKnxCemi::Server::ReturnCode code)

See also returnCode().

void QKnxLocalDeviceManagementFrame::setStartIndex(quint16 index)

See also startIndex().

quint16 QKnxLocalDeviceManagementFrame::startIndex() const

See also setStartIndex().

© 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.