--- a/etherlab/ConfigEditor.py Tue Dec 20 23:43:27 2011 +0100
+++ b/etherlab/ConfigEditor.py Sun Jan 08 19:05:05 2012 +0100
@@ -1,4 +1,5 @@
from controls import CustomGrid, CustomTable, EditorPanel
@@ -323,9 +324,6 @@
- self.Controler.OnCloseEditor()
type_infos = self.Controler.GetSlaveType(self.Slave)
return "%s (%d:%d)" % (type_infos["device_type"], self.Slave[0], self.Slave[1])
@@ -469,7 +467,10 @@
img = wx.Bitmap(self.Controler.GetIconPath("Cfile.png"), wx.BITMAP_TYPE_PNG).ConvertToImage()
self.SetIcon(wx.BitmapFromImage(img.Rescale(16, 16)))
+ self.Controler.OnCloseEditor() fullname = self.Controler.PlugFullName()
if not self.Controler.ConfigIsSaved():
--- a/etherlab/etherlab.py Tue Dec 20 23:43:27 2011 +0100
+++ b/etherlab/etherlab.py Sun Jan 08 19:05:05 2012 +0100
@@ -239,10 +239,13 @@
- vars.append({"name": "%s - %s" % (ExtractName(pdo.getName()), ExtractName(entry.getName())),
+ pdo_name = ExtractName(pdo.getName()) + entry_name = ExtractName(entry.getName()) + vars.append({"name": "%s - %s" % (pdo_name, entry_name), + "var_name": "%s_%s" % (type_infos["device_type"], "_".join(pdo_name.split())), "location": "%s%s%s"%(var_dir, var_size, ".".join(map(str, current_location +