Skip to content

Commit a298d19

Browse files
committed
fix loading classicladder fixes #57
Signed-off-by: John Thornton <[email protected]>
1 parent 7ffbff2 commit a298d19

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

mesact/src/libmesact/buildhal.py

+7-1
Original file line numberDiff line numberDiff line change
@@ -485,10 +485,16 @@ def build(parent):
485485
halContents.append('net tool-change-loop iocontrol.0.tool-change => iocontrol.0.tool-changed\n')
486486

487487
if parent.ladderGB.isChecked():
488+
ladderOptionsList = ['ladderRungsSB', 'ladderBitsSB', 'ladderWordsSB',
489+
'ladderTimersSB', 'iecTimerSB', 'ladderMonostablesSB', 'ladderCountersSB',
490+
'ladderInputsSB', 'ladderOutputsSB', 'ladderExpresionsSB',
491+
'ladderSectionsSB', 'ladderSymbolsSB', 'ladderS32InputsSB',
492+
'ladderS32OuputsSB', 'ladderFloatInputsSB', 'ladderFloatOutputsSB']
493+
488494
halContents.append('\n# # Load Classicladder without GUI\n')
489495
# this line needs to be built from the options if any are above 0
490496
ladderOptions = []
491-
for option in parent.ladderOptionsList:
497+
for option in ladderOptionsList:
492498
if getattr(parent, option).value() > 0:
493499
ladderOptions.append(getattr(parent, option).property('option') + '=' + str(getattr(parent, option).value()))
494500
if ladderOptions:

0 commit comments

Comments
 (0)