equal
deleted
inserted
replaced
60 |
60 |
61 _base_folder = os.path.split(sys.path[0])[0] |
61 _base_folder = os.path.split(sys.path[0])[0] |
62 sys.path.append(os.path.join(_base_folder, "beremiz")) |
62 sys.path.append(os.path.join(_base_folder, "beremiz")) |
63 |
63 |
64 _base_path = os.path.split(__file__)[0] |
64 _base_path = os.path.split(__file__)[0] |
|
65 import features |
|
66 from POULibrary import POULibrary |
|
67 |
|
68 class PLCLibrary(POULibrary): |
|
69 def GetLibraryPath(self): |
|
70 return os.path.join(_base_path, "pous.xml") |
|
71 |
|
72 features.libraries=[('LPC', lambda: PLCLibrary)] |
|
73 |
65 |
74 |
66 import connectors |
75 import connectors |
67 from LPCconnector import LPC_connector_factory |
76 from LPCconnector import LPC_connector_factory |
68 connectors.connectors["LPC"]=lambda:LPC_connector_factory |
77 connectors.connectors["LPC"]=lambda:LPC_connector_factory |
69 |
78 |
77 # helper func to get path to images |
86 # helper func to get path to images |
78 from util import misc |
87 from util import misc |
79 misc.opjimg = lambda imgname: os.path.join(_base_folder, "beremiz", "images", imgname+".png") |
88 misc.opjimg = lambda imgname: os.path.join(_base_folder, "beremiz", "images", imgname+".png") |
80 |
89 |
81 from Beremiz import * |
90 from Beremiz import * |
82 |
|
83 import features |
|
84 from POULibrary import POULibrary |
|
85 |
|
86 class PLCLibrary(POULibrary): |
|
87 def GetLibraryPath(self): |
|
88 return os.path.join(_base_path, "pous.xml") |
|
89 |
|
90 features.libraries.append( |
|
91 ('LPC', lambda: PLCLibrary)) |
|
92 |
|
93 from ProjectController import ProjectController |
91 from ProjectController import ProjectController |
94 from ConfigTreeNode import ConfigTreeNode |
92 from ConfigTreeNode import ConfigTreeNode |
95 from ProjectNodeEditor import ProjectNodeEditor |
93 from ProjectNodeEditor import ProjectNodeEditor |
96 |
94 |
97 from plcopen.structures import LOCATIONDATATYPES |
95 from plcopen.structures import LOCATIONDATATYPES |