equal
deleted
inserted
replaced
43 QualifierList = {"N" : False, "R" : False, "S" : False, "L" : True, "D" : True, |
43 QualifierList = {"N" : False, "R" : False, "S" : False, "L" : True, "D" : True, |
44 "P" : False, "P0" : False, "P1" : False, "SD" : True, "DS" : True, "SL" : True} |
44 "P" : False, "P0" : False, "P1" : False, "SD" : True, "DS" : True, "SL" : True} |
45 |
45 |
46 PLCOpenClasses = {} |
46 PLCOpenClasses = {} |
47 PLCOpenTypes = {} |
47 PLCOpenTypes = {} |
48 GenerateClassesFromXSD(os.path.join(sys.path[0], "plcopen/TC6_XML_V10_B.xsd")) |
48 base_folder = "" |
|
49 for path in sys.path: |
|
50 if os.path.isfile(os.path.join(path, "plcopen/TC6_XML_V10_B.xsd")): |
|
51 base_folder = path |
|
52 GenerateClassesFromXSD(os.path.join(base_folder, "plcopen/TC6_XML_V10_B.xsd")) |
49 CreateClasses(PLCOpenClasses, PLCOpenTypes) |
53 CreateClasses(PLCOpenClasses, PLCOpenTypes) |
50 |
54 |
51 if "dataType" in PLCOpenClasses: |
55 if "dataType" in PLCOpenClasses: |
52 cls = PLCOpenClasses["dataType"] |
56 cls = PLCOpenClasses["dataType"] |
53 cls.value = None |
57 cls.value = None |