Update debug printes and make read methods public
parent
45de9c1e5b
commit
6e6261b839
|
|
@ -217,7 +217,7 @@ def writeInternalBlockReadMethodDeclarationsTcp(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, ' QModbusReply *readBlock%s();' % (blockName[0].upper() + blockName[1:]))
|
writeLine(fileDescriptor, ' QModbusReply *readBlock%s();' % (blockName[0].upper() + blockName[1:]))
|
||||||
writeLine(fileDescriptor)
|
writeLine(fileDescriptor)
|
||||||
|
|
|
||||||
|
|
@ -417,7 +417,7 @@ 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)
|
||||||
|
|
@ -444,6 +444,7 @@ 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']
|
||||||
|
if 'readSchedule' in blockDefinition and blockDefinition['readSchedule'] == 'update':
|
||||||
writeLine(fileDescriptor, ' update%sBlock();' % (blockName[0].upper() + blockName[1:]))
|
writeLine(fileDescriptor, ' update%sBlock();' % (blockName[0].upper() + blockName[1:]))
|
||||||
|
|
||||||
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