QKnxGeneralStatus Class

The QKnxGeneralStatus class is a datapoint type for general status. 更多...

头: #include <QKnxGeneralStatus>
qmake: QT += knx
继承: QKnx8BitSet

公共类型

enum 属性 { OutOfService, Fault, Overridden, InAlarm, AlarmUnacknowledged }
flags 属性

公共函数

QKnxGeneralStatus (QKnxGeneralStatus::Attributes 属性 )
QKnxGeneralStatus ()
bool isSet (QKnxGeneralStatus::Attribute 属性 ) const
bool removeAttribute (QKnxGeneralStatus::Attribute 属性 )
bool setAttribute (QKnxGeneralStatus::Attribute 属性 )
bool setValue (QKnxGeneralStatus::Attributes 属性 )
QKnxGeneralStatus::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 QKnxGeneralStatus:: 属性
flags QKnxGeneralStatus:: 属性

This enum type holds the status attributes.

常量
QKnxGeneralStatus::OutOfService 0x01
QKnxGeneralStatus::Fault 0x02
QKnxGeneralStatus::Overridden 0x04
QKnxGeneralStatus::InAlarm 0x08
QKnxGeneralStatus::AlarmUnacknowledged 0x10

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

成员函数文档编制

QKnxGeneralStatus:: QKnxGeneralStatus ( QKnxGeneralStatus::Attributes 属性 )

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

QKnxGeneralStatus:: QKnxGeneralStatus ()

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

bool QKnxGeneralStatus:: isSet ( QKnxGeneralStatus::Attribute 属性 ) const

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

bool QKnxGeneralStatus:: removeAttribute ( QKnxGeneralStatus::Attribute 属性 )

移除属性 属性 from the value of the datapoint type.

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

bool QKnxGeneralStatus:: setAttribute ( QKnxGeneralStatus::Attribute 属性 )

设置属性 属性 within the value of the datapoint type.

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

bool QKnxGeneralStatus:: setValue ( QKnxGeneralStatus::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 ().

QKnxGeneralStatus::Attributes QKnxGeneralStatus:: value () const

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

另请参阅 setValue ().