etherlab/EthercatMaster.py
changeset 2124 1f2c3fdd70d0
parent 2113 b14b6f9008dc
child 2127 32255ca50fb0
--- a/etherlab/EthercatMaster.py	Sat Apr 13 01:40:31 2013 +0200
+++ b/etherlab/EthercatMaster.py	Sat Apr 13 02:14:37 2013 +0200
@@ -292,6 +292,12 @@
             return False
         return True
 
+    def GetSlaveName(self, slave_pos):
+        CTNChild = self.GetChildByIECLocation((slave_pos,))
+        if CTNChild is not None:
+            return CTNChild.CTNName()
+        return self.CTNName()
+
     def GetSlaves(self, vendor=None, slave_pos=None, slave_profile=None):
         slaves = []
         for slave in self.Config.getConfig().getSlave():