14 from weakref import WeakKeyDictionary |
14 from weakref import WeakKeyDictionary |
15 |
15 |
16 import targets |
16 import targets |
17 import connectors |
17 import connectors |
18 from util import MiniTextControler, opjimg, CheckPathPerm, GetClassImporter |
18 from util import MiniTextControler, opjimg, CheckPathPerm, GetClassImporter |
19 from ProcessLogger import ProcessLogger |
19 from util.ProcessLogger import ProcessLogger |
20 from PLCControler import PLCControler |
20 from PLCControler import PLCControler |
21 from PLCOpenEditor import ProjectDialog |
21 from PLCOpenEditor import ProjectDialog |
22 from TextViewer import TextViewer |
22 from TextViewer import TextViewer |
23 from plcopen.structures import IEC_KEYWORDS |
23 from plcopen.structures import IEC_KEYWORDS |
24 from targets.typemapping import DebugTypesSize |
24 from targets.typemapping import DebugTypesSize |
25 from discovery import DiscoveryDialog |
25 from util.discovery import DiscoveryDialog |
26 from ConfigTreeNode import ConfigTreeNode |
26 from ConfigTreeNode import ConfigTreeNode |
27 |
27 |
28 base_folder = os.path.split(sys.path[0])[0] |
28 base_folder = os.path.split(sys.path[0])[0] |
29 |
29 |
30 MATIEC_ERROR_MODEL = re.compile(".*\.st:(\d+)-(\d+)\.\.(\d+)-(\d+): error : (.*)$") |
30 MATIEC_ERROR_MODEL = re.compile(".*\.st:(\d+)-(\d+)\.\.(\d+)-(\d+): error : (.*)$") |