The QKnx2ByteSignedValue class is a datapoint type with a 2-byte signed value. 更多...
头: | #include <QKnx2ByteSignedValue> |
qmake: | QT += knx |
继承: | QKnxFixedSizeDatapointType |
QKnx2ByteSignedValue (double value ) | |
QKnx2ByteSignedValue () | |
bool | setValue (double value ) |
double | value () const |
virtual bool | isValid () const override |
QKnx2ByteSignedValue (int subType , double value ) |
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 hours
QKnxDeltaTimeMin
- Time lag in minutes. Not allowed for runtime communication.
QKnxDeltaTimeMsec
- Time lag in milliseconds
QKnxDeltaTimeSec
- Time lag in seconds
QKnxPercentV16
- Percentage difference
QKnxRotationAngle
- Rotation angle in degrees
QKnxValue2Count
- Pulse difference
Integer values from -32 768 to 32 767 can be encoded in this datapoint type.
另请参阅 QKnxDatapointType and Qt KNX Datapoint Type Classes .
[protected]
QKnx2ByteSignedValue::
QKnx2ByteSignedValue
(
int
subType
,
double
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
0.0
.
[override virtual]
bool
QKnx2ByteSignedValue::
isValid
() const
重实现: QKnxDatapointType::isValid () const.
Sets the value of the datapoint type to value .
返回
true
if the value was set; otherwise returns
false
.
另请参阅 value ().
Returns the value stored in the datapoint type.
另请参阅 setValue ().