Update debug printes and make read methods public
parent
45de9c1e5b
commit
6e6261b839
|
|
@ -215,9 +215,9 @@ def writeInternalBlockReadMethodDeclarationsTcp(fileDescriptor, blockDefinitions
|
||||||
writeLine(fileDescriptor, ' /* Read block from start addess %s with size of %s registers containing following %s properties:' % (blockStartAddress, blockSize, registerCount))
|
writeLine(fileDescriptor, ' /* Read block from start addess %s with size of %s registers containing following %s properties:' % (blockStartAddress, blockSize, registerCount))
|
||||||
for i, registerDefinition in enumerate(blockRegisters):
|
for i, registerDefinition in enumerate(blockRegisters):
|
||||||
if 'unit' in registerDefinition and registerDefinition['unit'] != '':
|
if 'unit' in registerDefinition and registerDefinition['unit'] != '':
|
||||||
writeLine(fileDescriptor, ' - %s [%s] - Address: %s, Size: %s' % (registerDefinition['description'], registerDefinition['unit'], registerDefinition['address'], registerDefinition['size']))
|
writeLine(fileDescriptor, ' - %s [%s] - Address: %s, Size: %s' % (registerDefinition['description'], registerDefinition['unit'], registerDefinition['address'], registerDefinition['size']))
|
||||||
else:
|
else:
|
||||||
writeLine(fileDescriptor, ' -- %s - Address: %s, Size: %s' % (registerDefinition['description'], registerDefinition['address'], registerDefinition['size']))
|
writeLine(fileDescriptor, ' - %s - Address: %s, Size: %s' % (registerDefinition['description'], registerDefinition['address'], registerDefinition['size']))
|
||||||
writeLine(fileDescriptor, ' */ ' )
|
writeLine(fileDescriptor, ' */ ' )
|
||||||
writeLine(fileDescriptor, ' QModbusReply *readBlock%s();' % (blockName[0].upper() + blockName[1:]))
|
writeLine(fileDescriptor, ' QModbusReply *readBlock%s();' % (blockName[0].upper() + blockName[1:]))
|
||||||
writeLine(fileDescriptor)
|
writeLine(fileDescriptor)
|
||||||
|
|
|
||||||
|
|
@ -417,10 +417,10 @@ def writeBlocksUpdateMethodDeclarations(fileDescriptor, blockDefinitions):
|
||||||
if 'unit' in registerDefinition and registerDefinition['unit'] != '':
|
if 'unit' in registerDefinition and registerDefinition['unit'] != '':
|
||||||
writeLine(fileDescriptor, ' - %s [%s] - Address: %s, Size: %s' % (registerDefinition['description'], registerDefinition['unit'], registerDefinition['address'], registerDefinition['size']))
|
writeLine(fileDescriptor, ' - %s [%s] - Address: %s, Size: %s' % (registerDefinition['description'], registerDefinition['unit'], registerDefinition['address'], registerDefinition['size']))
|
||||||
else:
|
else:
|
||||||
writeLine(fileDescriptor, ' -- %s - Address: %s, Size: %s' % (registerDefinition['description'], registerDefinition['address'], registerDefinition['size']))
|
writeLine(fileDescriptor, ' - %s - Address: %s, Size: %s' % (registerDefinition['description'], registerDefinition['address'], registerDefinition['size']))
|
||||||
writeLine(fileDescriptor, ' */ ' )
|
writeLine(fileDescriptor, ' */ ' )
|
||||||
writeLine(fileDescriptor, ' void update%sBlock();' % (blockName[0].upper() + blockName[1:]))
|
writeLine(fileDescriptor, ' void update%sBlock();' % (blockName[0].upper() + blockName[1:]))
|
||||||
writeLine(fileDescriptor)
|
writeLine(fileDescriptor)
|
||||||
|
|
||||||
|
|
||||||
def writeRegistersDebugLine(fileDescriptor, debugObjectParamName, registerDefinitions):
|
def writeRegistersDebugLine(fileDescriptor, debugObjectParamName, registerDefinitions):
|
||||||
|
|
@ -444,7 +444,8 @@ def writeUpdateMethod(fileDescriptor, className, registerDefinitions, blockDefin
|
||||||
# Add the update block methods
|
# Add the update block methods
|
||||||
for blockDefinition in blockDefinitions:
|
for blockDefinition in blockDefinitions:
|
||||||
blockName = blockDefinition['id']
|
blockName = blockDefinition['id']
|
||||||
writeLine(fileDescriptor, ' update%sBlock();' % (blockName[0].upper() + blockName[1:]))
|
if 'readSchedule' in blockDefinition and blockDefinition['readSchedule'] == 'update':
|
||||||
|
writeLine(fileDescriptor, ' update%sBlock();' % (blockName[0].upper() + blockName[1:]))
|
||||||
|
|
||||||
writeLine(fileDescriptor, '}')
|
writeLine(fileDescriptor, '}')
|
||||||
writeLine(fileDescriptor)
|
writeLine(fileDescriptor)
|
||||||
|
|
|
||||||
|
|
@ -91,6 +91,16 @@ def writeTcpHeaderFile():
|
||||||
|
|
||||||
writeLine(headerFile)
|
writeLine(headerFile)
|
||||||
|
|
||||||
|
writeInternalPropertyReadMethodDeclarationsTcp(headerFile, registerJson['registers'])
|
||||||
|
if 'blocks' in registerJson:
|
||||||
|
for blockDefinition in registerJson['blocks']:
|
||||||
|
writeInternalPropertyReadMethodDeclarationsTcp(headerFile, blockDefinition['registers'])
|
||||||
|
|
||||||
|
writeLine(headerFile)
|
||||||
|
writeInternalBlockReadMethodDeclarationsTcp(headerFile, registerJson['blocks'])
|
||||||
|
|
||||||
|
writeLine(headerFile)
|
||||||
|
|
||||||
# Write registers value changed signals
|
# Write registers value changed signals
|
||||||
writeLine(headerFile, 'signals:')
|
writeLine(headerFile, 'signals:')
|
||||||
writeLine(headerFile, ' void initializationFinished();')
|
writeLine(headerFile, ' void initializationFinished();')
|
||||||
|
|
@ -106,14 +116,6 @@ def writeTcpHeaderFile():
|
||||||
|
|
||||||
# Protected members
|
# Protected members
|
||||||
writeLine(headerFile, 'protected:')
|
writeLine(headerFile, 'protected:')
|
||||||
writeInternalPropertyReadMethodDeclarationsTcp(headerFile, registerJson['registers'])
|
|
||||||
if 'blocks' in registerJson:
|
|
||||||
for blockDefinition in registerJson['blocks']:
|
|
||||||
writeInternalPropertyReadMethodDeclarationsTcp(headerFile, blockDefinition['registers'])
|
|
||||||
|
|
||||||
writeLine(headerFile)
|
|
||||||
writeInternalBlockReadMethodDeclarationsTcp(headerFile, registerJson['blocks'])
|
|
||||||
|
|
||||||
|
|
||||||
writeLine(headerFile)
|
writeLine(headerFile)
|
||||||
writeProtectedPropertyMembers(headerFile, registerJson['registers'])
|
writeProtectedPropertyMembers(headerFile, registerJson['registers'])
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue