QKnx2ByteSignedValue Class
The QKnx2ByteSignedValue class is a datapoint type with a 2-byte signed value. More...
| Header: | #include <QKnx2ByteSignedValue> |
| qmake: | QT += knx |
| Inherits: | QKnxFixedSizeDatapointType |
Public Functions
| QKnx2ByteSignedValue(double value) | |
| QKnx2ByteSignedValue() | |
| bool | setValue(double value) |
| double | value() const |
Reimplemented Public Functions
| virtual bool | isValid() const override |
Protected Functions
| QKnx2ByteSignedValue(int subType, double value) |
Detailed Description
This is a fixed size datapoint type with the length of 2 bytes.
It is a base class for the following classes:
QKnxDeltaTime10Msec- Time lag in multiples of 10 milliseconds. Not allowed for runtime communication. This datapoint type shall only be used for parameters and diagnostic data or if specified as such in a functional block specification.QKnxDeltaTime100Msec- Time lag in multiples of 100 milliseconds. Not allowed for runtime communication.QKnxDeltaTimeHrs- Time lag in hoursQKnxDeltaTimeMin- Time lag in minutes. Not allowed for runtime communication.QKnxDeltaTimeMsec- Time lag in millisecondsQKnxDeltaTimeSec- Time lag in secondsQKnxPercentV16- Percentage differenceQKnxRotationAngle- Rotation angle in degreesQKnxValue2Count- Pulse difference
Integer values from -32 768 to 32 767 can be encoded in this datapoint type.
See also QKnxDatapointType and Qt KNX Datapoint Type Classes.
Member Function Documentation
[protected] QKnx2ByteSignedValue::QKnx2ByteSignedValue(int subType, double value)
Creates a fixed size datapoint type with the subtype subType and value value.
QKnx2ByteSignedValue::QKnx2ByteSignedValue(double value)
Creates a fixed size datapoint type with the value value.
QKnx2ByteSignedValue::QKnx2ByteSignedValue()
Creates a fixed size datapoint type with the value 0.0.
[override virtual] bool QKnx2ByteSignedValue::isValid() const
Reimplements: QKnxDatapointType::isValid() const.
bool QKnx2ByteSignedValue::setValue(double value)
Sets the value of the datapoint type to value.
Returns true if the value was set; otherwise returns false.
See also value().
double QKnx2ByteSignedValue::value() const
Returns the value stored in the datapoint type.
See also setValue().