plcopen/plcopen.py
changeset 74 a33f06a63e1d
parent 69 8fbff50141f8
child 77 346a43f179a5
equal deleted inserted replaced
73:f2529e34e4b7 74:a33f06a63e1d
    46 
    46 
    47 PLCOpenClasses = {}
    47 PLCOpenClasses = {}
    48 PLCOpenTypes = {}
    48 PLCOpenTypes = {}
    49 base_folder = ""
    49 base_folder = ""
    50 for path in sys.path:
    50 for path in sys.path:
    51     if os.path.isfile(os.path.join(path, "plcopen/TC6_XML_V10_B.xsd")):
    51     if os.path.isfile(os.path.join(path, "plcopen", "TC6_XML_V10_B.xsd")):
    52         base_folder = path
    52         base_folder = path
    53 GenerateClassesFromXSD(os.path.join(base_folder, "plcopen/TC6_XML_V10_B.xsd"))
    53 GenerateClassesFromXSD(os.path.join(base_folder, "plcopen", "TC6_XML_V10_B.xsd"))
    54 CreateClasses(PLCOpenClasses, PLCOpenTypes)
    54 CreateClasses(PLCOpenClasses, PLCOpenTypes)
    55 
    55 
    56 cls = PLCOpenClasses.get("dataType", None)
    56 cls = PLCOpenClasses.get("dataType", None)
    57 if cls:
    57 if cls:
    58     cls.value = None
    58     cls.value = None