etherlab/etherlab.py
changeset 2026 65ecbfe9a6f9
parent 2023 f9f884cf3033
child 2029 7c848efa21c6
--- 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 @@
                             else:
                                 var_dir = "%Q"    
                             
-                            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),
                                          "type": var_class,
                                          "size": var_size,
                                          "IEC_type": var_type,
+                                         "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 + 
                                                                                                     slave_pos + 
                                                                                                     (index, subindex)))),