From 68e7b82b1c6b8de751b57c7335bdbc9db902765f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20St=C3=BCrz?= Date: Wed, 5 Apr 2023 13:49:25 +0200 Subject: [PATCH] Fix process register values method params --- libnymea-modbus/tools/connectiontool/toolcommon.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libnymea-modbus/tools/connectiontool/toolcommon.py b/libnymea-modbus/tools/connectiontool/toolcommon.py index 0eb8b88..c1dab05 100644 --- a/libnymea-modbus/tools/connectiontool/toolcommon.py +++ b/libnymea-modbus/tools/connectiontool/toolcommon.py @@ -473,7 +473,7 @@ def writePropertyProcessMethodDeclaration(fileDescriptor, registerDefinitions): continue propertyName = registerDefinition['id'] - writeLine(fileDescriptor, ' void process%sRegisterValues(const QVector values);' % (propertyName[0].upper() + propertyName[1:])) + writeLine(fileDescriptor, ' void process%sRegisterValues(const QVector &values);' % (propertyName[0].upper() + propertyName[1:])) writeLine(fileDescriptor) @@ -487,7 +487,7 @@ def writePropertyProcessMethodImplementations(fileDescriptor, className, registe propertyName = registerDefinition['id'] propertyTyp = getCppDataType(registerDefinition) - writeLine(fileDescriptor, 'void %s::process%sRegisterValues(const QVector values)' % (className, propertyName[0].upper() + propertyName[1:])) + writeLine(fileDescriptor, 'void %s::process%sRegisterValues(const QVector &values)' % (className, propertyName[0].upper() + propertyName[1:])) writeLine(fileDescriptor, '{') writeLine(fileDescriptor, ' %s received%s = %s;' % (propertyTyp, propertyName[0].upper() + propertyName[1:], getValueConversionMethod(registerDefinition))) writeLine(fileDescriptor, ' emit %sReadFinished(received%s);' % (propertyName, propertyName[0].upper() + propertyName[1:]))