modbus-tool: Fix #69
parent
ddf84a4b52
commit
dca0061808
|
|
@ -197,8 +197,12 @@ def writeTcpSourceFile():
|
||||||
writePropertyGetSetMethodImplementationsTcp(sourceFile, className, blockDefinition['registers'])
|
writePropertyGetSetMethodImplementationsTcp(sourceFile, className, blockDefinition['registers'])
|
||||||
|
|
||||||
# Write init and update method implementation
|
# Write init and update method implementation
|
||||||
writeInitMethodImplementationTcp(sourceFile, className, registerJson['registers'], registerJson['blocks'])
|
blocks = []
|
||||||
writeUpdateMethod(sourceFile, className, registerJson['registers'], registerJson['blocks'])
|
if 'blocks' in registerJson:
|
||||||
|
blocks = registerJson['blocks']
|
||||||
|
|
||||||
|
writeInitMethodImplementationTcp(sourceFile, className, registerJson['registers'], blocks)
|
||||||
|
writeUpdateMethod(sourceFile, className, registerJson['registers'], blocks)
|
||||||
|
|
||||||
# Write update methods
|
# Write update methods
|
||||||
writePropertyUpdateMethodImplementationsTcp(sourceFile, className, registerJson['registers'])
|
writePropertyUpdateMethodImplementationsTcp(sourceFile, className, registerJson['registers'])
|
||||||
|
|
@ -427,8 +431,12 @@ def writeRtuSourceFile():
|
||||||
writePropertyGetSetMethodImplementationsRtu(sourceFile, className, blockDefinition['registers'])
|
writePropertyGetSetMethodImplementationsRtu(sourceFile, className, blockDefinition['registers'])
|
||||||
|
|
||||||
# Write init and update method implementation
|
# Write init and update method implementation
|
||||||
writeInitMethodImplementationRtu(sourceFile, className, registerJson['registers'], registerJson['blocks'])
|
blocks = []
|
||||||
writeUpdateMethod(sourceFile, className, registerJson['registers'], registerJson['blocks'])
|
if 'blocks' in registerJson:
|
||||||
|
blocks = registerJson['blocks']
|
||||||
|
|
||||||
|
writeInitMethodImplementationRtu(sourceFile, className, registerJson['registers'], blocks)
|
||||||
|
writeUpdateMethod(sourceFile, className, registerJson['registers'], blocks)
|
||||||
|
|
||||||
# Write update methods
|
# Write update methods
|
||||||
writePropertyUpdateMethodImplementationsRtu(sourceFile, className, registerJson['registers'])
|
writePropertyUpdateMethodImplementationsRtu(sourceFile, className, registerJson['registers'])
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue