objdictgen/nodelist.py
changeset 239 f45fd4cd3832
parent 205 dac0f9b4e3f8
child 242 4864f7f01e1d
--- a/objdictgen/nodelist.py	Fri Jul 06 10:35:59 2007 +0200
+++ b/objdictgen/nodelist.py	Fri Jul 06 10:53:15 2007 +0200
@@ -29,10 +29,12 @@
 import eds_utils
 import os, shutil
 
+
 #-------------------------------------------------------------------------------
 #                          Definition of NodeList Object
 #-------------------------------------------------------------------------------
 
+
 """
 Class recording a node list for a CANOpen network.
 """
@@ -250,29 +252,27 @@
     def GetCurrentEntryValues(self, index):
         if self.CurrentSelected != None:
             node = self.SlaveNodes[self.CurrentSelected]["Node"]
+            node.SetNodeID(self.CurrentSelected)
             if node:
                 return self.Manager.GetNodeEntryValues(node, index)
             else:
                 print "Can't find node"
         return [], []
-    
+
 if __name__ == "__main__":
     from nodemanager import *
     import os, sys, shutil
     
     manager = NodeManager(sys.path[0])
-    
     nodelist = NodeList(manager)
-    
-    result = nodelist.LoadProject("/home/laurent/test_nodelist")
+    #result = nodelist.LoadProject("/home/deobox/beremiz/test_nodelist")
+    result = nodelist.LoadProject("/home/deobox/Desktop/TestMapping")
     if result != None:
         print result
     else:
         print "MasterNode :"
         manager.CurrentNode.Print()
-        print 
         for nodeid, node in nodelist.SlaveNodes.items():
             print "SlaveNode name=%s id=0x%2.2X :"%(node["Name"], nodeid)
             node["Node"].Print()
-            print
-
+