summaryrefslogtreecommitdiffstats
path: root/src/knx/dpt/qknxdatapointtypefactory.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/knx/dpt/qknxdatapointtypefactory.cpp')
-rw-r--r--src/knx/dpt/qknxdatapointtypefactory.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/knx/dpt/qknxdatapointtypefactory.cpp b/src/knx/dpt/qknxdatapointtypefactory.cpp
index 4ab11a0..334ca28 100644
--- a/src/knx/dpt/qknxdatapointtypefactory.cpp
+++ b/src/knx/dpt/qknxdatapointtypefactory.cpp
@@ -138,8 +138,8 @@ QKnxDatapointType *QKnxDatapointTypeFactory::createType(QKnxDatapointType::Type
// Datapoint Type shall be identified by a 16 bit main number separated by a dot from a 16 bit
// sub number. The assumption being made is that QKnxDatapointType::Type is encoded in that way
// while omitting the dot.
- int mainType = number.left(number.size() - 5).toInt(&okMain);
- int subType = number.right(5).toInt(&okSub);
+ int mainType = number.leftRef(number.size() - 5).toInt(&okMain);
+ int subType = number.rightRef(5).toInt(&okSub);
if (okMain && okSub)
return createType(mainType, subType);