equal
deleted
inserted
replaced
554 def ExtractVarLists(self, vars): |
554 def ExtractVarLists(self, vars): |
555 varlist_list = [] |
555 varlist_list = [] |
556 current_varlist = None |
556 current_varlist = None |
557 current_type = None |
557 current_type = None |
558 for var in vars: |
558 for var in vars: |
559 if current_type != (var["Class"], var["Retain"], var["Constant"]): |
559 if current_type != (var["Class"], var["Retain"], var["Constant"], var["Location"] != ""): |
560 current_type = (var["Class"], var["Retain"], var["Constant"]) |
560 current_type = (var["Class"], var["Retain"], var["Constant"], var["Location"] != "") |
561 current_varlist = plcopen.varList() |
561 current_varlist = plcopen.varList() |
562 varlist_list.append((var["Class"], current_varlist)) |
562 varlist_list.append((var["Class"], current_varlist)) |
563 if var["Retain"] == "Yes": |
563 if var["Retain"] == "Yes": |
564 varlist.setRetain(True) |
564 varlist.setRetain(True) |
565 if var["Constant"] == "Yes": |
565 if var["Constant"] == "Yes": |