The QKnx4ByteSignedValue class is a datapoint type with a 4-byte signed value. 更多...
头: | #include <QKnx4ByteSignedValue> |
qmake: | QT += knx |
继承: | QKnxFixedSizeDatapointType |
QKnx4ByteSignedValue (qint32 value ) | |
QKnx4ByteSignedValue () | |
bool | setValue (qint32 value ) |
qint32 | value () const |
virtual bool | isValid () const override |
QKnx4ByteSignedValue (int subType , qint32 value ) |
This is a fixed size datapoint type with the length of 4 bytes.
Integer values from -2 147 483 648 to -2 147 483 647 can be encoded in this datapoint type.
This class is a base class for the following datapoint types:
QKnxActiveEnergy
- Active energy in Wh.
QKnxActiveEnergykWh
- Active energy in kWh.
QKnxApparentEnergy
- Active energy in VAh.
QKnxApparentEnergykVAh
- Active energy in kVAh.
QKnxFlowRateCubicMeterPerHour
- Flow rate in cubic meters per hour (m3/h).
QKnxLongDeltaTimeSec
- Active energy in seconds.
QKnxReactiveEnergy
- Active energy in VARh.
QKnxReactiveEnergykVARh
- Active energy in kVARh.
QKnxValue4Count
- Counter pulses (signed).
另请参阅 QKnxDatapointType and Qt KNX Datapoint Type Classes .
[protected]
QKnx4ByteSignedValue::
QKnx4ByteSignedValue
(
int
subType
,
qint32
value
)
Creates a fixed size datapoint type with the subtype subType and value value .
Creates a fixed size datapoint type with the value value .
Creates a fixed size datapoint type with the value set to
0
.
[override virtual]
bool
QKnx4ByteSignedValue::
isValid
() const
重实现: QKnxDatapointType::isValid () const.
Sets the value of the datapoint type to value .
If the value is outside the allowed range, returns
false
and does not set the value.
另请参阅 value ().
Returns the value stored in the datapoint type.
另请参阅 setValue ().