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:]))