from types import *
import os, re, platform, sys, time, traceback, getopt
-__version__ = "$Revision: 1.6 $"
+__version__ = "$Revision: 1.7 $"
from nodelist import *
from nodemanager import *
else:
usage()
sys.exit(2)
-ScriptDirectory = ""
-for path in sys.path:
- if os.path.isfile(os.path.join(path, "networkedit.py")):
- ScriptDirectory = path
+ScriptDirectory = os.path.split(__file__)[0]
try:
import wx.html
class networkedit(wx.Frame):
def _init_coll_menuBar1_Menus(self, parent):
- # generated method, don't edit
-
if self.ModeSolo:
parent.Append(menu=self.FileMenu, title='File')
parent.Append(menu=self.NetworkMenu, title='Network')
parent.Append(menu=self.HelpMenu, title='Help')
def _init_coll_EditMenu_Items(self, parent):
- # generated method, don't edit
-
parent.Append(help='', id=ID_NETWORKEDITEDITMENUITEMS4,
kind=wx.ITEM_NORMAL, text='Refresh\tCTRL+R')
parent.AppendSeparator()
id=ID_NETWORKEDITEDITMENUITEMS8)
def _init_coll_HelpMenu_Items(self, parent):
- # generated method, don't edit
-
parent.Append(help='', id=ID_NETWORKEDITHELPMENUITEMS0,
kind=wx.ITEM_NORMAL, text='DS-301 Standard\tF1')
self.Bind(wx.EVT_MENU, self.OnHelpDS301Menu,
id=ID_NETWORKEDITHELPMENUITEMS2)
def _init_coll_FileMenu_Items(self, parent):
- # generated method, don't edit
-
parent.Append(help='', id=ID_NETWORKEDITFILEMENUITEMS5,
kind=wx.ITEM_NORMAL, text='New\tCTRL+N')
parent.Append(help='', id=ID_NETWORKEDITFILEMENUITEMS0,
id=ID_NETWORKEDITFILEMENUITEMS5)
def _init_coll_NetworkMenu_Items(self, parent):
- # generated method, don't edit
-
parent.Append(help='', id=ID_NETWORKEDITNETWORKMENUITEMS0,
kind=wx.ITEM_NORMAL, text='Add Slave Node')
parent.Append(help='', id=ID_NETWORKEDITNETWORKMENUITEMS1,
## id=ID_NETWORKEDITNETWORKMENUITEMS3)
def _init_coll_AddMenu_Items(self, parent):
- # generated method, don't edit
-
parent.Append(help='', id=ID_NETWORKEDITADDMENUITEMS0,
kind=wx.ITEM_NORMAL, text='SDO Server')
parent.Append(help='', id=ID_NETWORKEDITADDMENUITEMS1,
id=ID_NETWORKEDITADDMENUITEMS5)
def _init_coll_HelpBar_Fields(self, parent):
- # generated method, don't edit
parent.SetFieldsCount(3)
parent.SetStatusText(number=0, text='')
parent.SetStatusWidths([100, 110, -1])
def _init_utils(self):
- # generated method, don't edit
self.menuBar1 = wx.MenuBar()
self.menuBar1.SetEvtHandlerEnabled(True)
self._init_coll_HelpMenu_Items(self.HelpMenu)
def _init_ctrls(self, prnt):
- # generated method, don't edit
wx.Frame.__init__(self, id=ID_NETWORKEDIT, name='networkedit',
parent=prnt, pos=wx.Point(149, 178), size=wx.Size(1000, 700),
style=wx.DEFAULT_FRAME_STYLE, title='Networkedit')
self.BusId = None
if self.ModeSolo:
- self.Manager = NodeManager(ScriptDirectory)
+ self.Manager = NodeManager()
if projectOpen:
self.NodeList = NodeList(self.Manager)
result = self.NodeList.LoadProject(projectOpen)
projectpath = dialog.GetPath()
if os.path.isdir(projectpath) and len(os.listdir(projectpath)) == 0:
os.mkdir(os.path.join(projectpath, "eds"))
- manager = NodeManager(ScriptDirectory)
+ manager = NodeManager()
nodelist = NodeList(manager)
result = nodelist.LoadProject(projectpath)
if not result:
if dialog.ShowModal() == wx.ID_OK:
projectpath = dialog.GetPath()
if os.path.isdir(projectpath):
- manager = NodeManager(ScriptDirectory)
+ manager = NodeManager()
nodelist = NodeList(manager)
result = nodelist.LoadProject(projectpath)
if not result: