248 return [] |
250 return [] |
249 |
251 |
250 def GetCurrentEntryValues(self, index): |
252 def GetCurrentEntryValues(self, index): |
251 if self.CurrentSelected != None: |
253 if self.CurrentSelected != None: |
252 node = self.SlaveNodes[self.CurrentSelected]["Node"] |
254 node = self.SlaveNodes[self.CurrentSelected]["Node"] |
|
255 node.SetNodeID(self.CurrentSelected) |
253 if node: |
256 if node: |
254 return self.Manager.GetNodeEntryValues(node, index) |
257 return self.Manager.GetNodeEntryValues(node, index) |
255 else: |
258 else: |
256 print "Can't find node" |
259 print "Can't find node" |
257 return [], [] |
260 return [], [] |
258 |
261 |
259 if __name__ == "__main__": |
262 if __name__ == "__main__": |
260 from nodemanager import * |
263 from nodemanager import * |
261 import os, sys, shutil |
264 import os, sys, shutil |
262 |
265 |
263 manager = NodeManager(sys.path[0]) |
266 manager = NodeManager(sys.path[0]) |
264 |
|
265 nodelist = NodeList(manager) |
267 nodelist = NodeList(manager) |
266 |
268 #result = nodelist.LoadProject("/home/deobox/beremiz/test_nodelist") |
267 result = nodelist.LoadProject("/home/laurent/test_nodelist") |
269 result = nodelist.LoadProject("/home/deobox/Desktop/TestMapping") |
268 if result != None: |
270 if result != None: |
269 print result |
271 print result |
270 else: |
272 else: |
271 print "MasterNode :" |
273 print "MasterNode :" |
272 manager.CurrentNode.Print() |
274 manager.CurrentNode.Print() |
273 print |
|
274 for nodeid, node in nodelist.SlaveNodes.items(): |
275 for nodeid, node in nodelist.SlaveNodes.items(): |
275 print "SlaveNode name=%s id=0x%2.2X :"%(node["Name"], nodeid) |
276 print "SlaveNode name=%s id=0x%2.2X :"%(node["Name"], nodeid) |
276 node["Node"].Print() |
277 node["Node"].Print() |
277 print |
278 |
278 |
|