QKnx1Byte Class
The QKnx1Byte class is a fixed size datapoint type with the length of 1 byte. More...
Header: | #include <QKnx1Byte> |
qmake: | QT += knx |
Inherits: | QKnxFixedSizeDatapointType |
Inherited By: | QKnxActuatorConnectType, QKnxAlarmClassType, QKnxApplicationArea, QKnxBeaufortWindForceScale, QKnxBuildingMode, QKnxCloudCover, QKnxErrorClassHvac, QKnxErrorClassSystem, QKnxLightApplicationMode, QKnxOccupyMode, QKnxPriority, QKnxPsuMode, QKnxScloMode, QKnxSensorSelect, and QKnxTimeDelay |
Public Functions
Reimplemented Public Functions
virtual bool | isValid() const override |
Protected Functions
QKnx1Byte(int subType, quint8 value) |
Detailed Description
This datapoint type encodes an absolute value between 0
and 255
.
See also QKnxDatapointType and Qt KNX Datapoint Type Classes.
Member Function Documentation
[protected]
QKnx1Byte::QKnx1Byte(int subType, quint8 value)
Creates a fixed size datapoint with the subtype subType and the value value.
QKnx1Byte::QKnx1Byte(quint8 value)
Creates a fixed size datapoint type with the value value.
QKnx1Byte::QKnx1Byte()
Creates a fixed size datapoint type with the value set to 0
.
[override virtual]
bool QKnx1Byte::isValid() const
Reimplements: QKnxDatapointType::isValid() const.
bool QKnx1Byte::setValue(quint8 value)
Sets the byte stored in the datapoint type to value.
Returns true
if the byte was set; otherwise returns false
.
See also value().
quint8 QKnx1Byte::value() const
Returns the value stored in the datapoint type.
See also setValue().