etherlab/EthercatCIA402Slave.py
changeset 2380 b35bce45bc5a
parent 2375 cfa68a06a24d
child 2381 1c40e3976cc2
--- a/etherlab/EthercatCIA402Slave.py	Sat Sep 29 14:57:15 2018 +0300
+++ b/etherlab/EthercatCIA402Slave.py	Sat Sep 29 15:03:17 2018 +0300
@@ -149,18 +149,22 @@
     def GetVariableLocationTree(self):
         axis_name = self.CTNName()
         current_location = self.GetCurrentLocation()
-        children = [{"name": name_frmt % (axis_name),
-                     "type": LOCATION_VAR_INPUT,
-                     "size": "W",
-                     "IEC_type": iec_type,
-                     "var_name": var_name_frmt % axis_name,
-                     "location": location_frmt % (
-                            ".".join(map(str, current_location))),
-                     "description": "",
-                     "children": []}
-                    for name_frmt, iec_type, var_name_frmt, location_frmt in
-                        [("%s Network Position", "UINT", "%s_pos", "%%IW%s"),
-                         ("%s Axis Ref", "AXIS_REF", "%s", "%%IW%s.402")]]
+        children = [
+            {
+                "name": name_frmt % (axis_name),
+                "type": LOCATION_VAR_INPUT,
+                "size": "W",
+                "IEC_type": iec_type,
+                "var_name": var_name_frmt % axis_name,
+                "location": location_frmt % (".".join(map(str, current_location))),
+                "description": "",
+                "children": []
+            }
+            for name_frmt, iec_type, var_name_frmt, location_frmt in [
+                    ("%s Network Position", "UINT", "%s_pos", "%%IW%s"),
+                    ("%s Axis Ref", "AXIS_REF", "%s", "%%IW%s.402")
+            ]
+        ]
         children.extend(self.CTNParent.GetDeviceLocationTree(
                             self.GetSlavePos(), current_location, axis_name))
         return {