QKnxDeviceControl Class

The QKnxDeviceControl class is a datapoint type for device control. 更多...

頭: #include <QKnxDeviceControl>
qmake: QT += knx
繼承: QKnx8BitSet

公共類型

enum Attribute { UserStopped, OwnIA, VerifyMode, SafeState }
flags 屬性

公共函數

QKnxDeviceControl (QKnxDeviceControl::Attributes 屬性 )
QKnxDeviceControl ()
bool isSet (QKnxDeviceControl::Attribute attribute ) const
bool removeAttribute (QKnxDeviceControl::Attribute attribute )
bool setAttribute (QKnxDeviceControl::Attribute attribute )
bool setValue (QKnxDeviceControl::Attributes 屬性 )
QKnxDeviceControl::Attributes value () const

詳細描述

This is a fixed size datapoint type with the length of 1 byte.

The possible values are combinations of the attributes specified by QKnxGeneralStatus::Attribute .

另請參閱 QKnx8BitSet , QKnxDatapointType ,和 Qt KNX Datapoint Type Classes .

成員類型文檔編製

enum QKnxDeviceControl:: Attribute
flags QKnxDeviceControl:: 屬性

This enum type holds the control attributes.

常量
QKnxDeviceControl::UserStopped 0x01
QKnxDeviceControl::OwnIA 0x02
QKnxDeviceControl::VerifyMode 0x04
QKnxDeviceControl::SafeState 0x08

The Attributes type is a typedef for QFlags <Attribute>. It stores an OR combination of Attribute values.

成員函數文檔編製

QKnxDeviceControl:: QKnxDeviceControl ( QKnxDeviceControl::Attributes 屬性 )

Creates a fixed size datapoint type with the attributes 屬性 .

QKnxDeviceControl:: QKnxDeviceControl ()

Creates a fixed size datapoint type with an empty list of attributes.

bool QKnxDeviceControl:: isSet ( QKnxDeviceControl::Attribute attribute ) const

Returns whether the attribute attribute is set in the datapoint type.

bool QKnxDeviceControl:: removeAttribute ( QKnxDeviceControl::Attribute attribute )

移除屬性 attribute from the value of the datapoint type.

返迴 true if the value was removed; otherwise returns false .

bool QKnxDeviceControl:: setAttribute ( QKnxDeviceControl::Attribute attribute )

設置屬性 attribute within the value of the datapoint type.

返迴 true if the value was set; otherwise returns false .

bool QKnxDeviceControl:: setValue ( QKnxDeviceControl::Attributes 屬性 )

Sets the value of the datapoint type to the list of attributes specified by 屬性 .

返迴 true if the value was set; otherwise returns false .

另請參閱 value ().

QKnxDeviceControl::Attributes QKnxDeviceControl:: value () const

Returns the value stored in the datapoint type as a list of attributes.

另請參閱 setValue ().