etherlab/etherlab.py
changeset 2105 a62c0de6986f
parent 2103 5a82d40c4b04
child 2107 6f9aa410a997
equal deleted inserted replaced
2104:69ffbd4bcfc3 2105:a62c0de6986f
   656                 else:
   656                 else:
   657                     ConfNodeType = "EthercatSlave"
   657                     ConfNodeType = "EthercatSlave"
   658                 new_child = self.CTNAddChild("%s_0" % ConfNodeType, ConfNodeType)
   658                 new_child = self.CTNAddChild("%s_0" % ConfNodeType, ConfNodeType)
   659                 new_child.SetParamsAttribute("SlaveParams.Type", type_infos)
   659                 new_child.SetParamsAttribute("SlaveParams.Type", type_infos)
   660                 self.CTNRequestSave()
   660                 self.CTNRequestSave()
       
   661                 new_child._OpenView()
   661                 app_frame._Refresh(TITLE, FILEMENU, PROJECTTREE)
   662                 app_frame._Refresh(TITLE, FILEMENU, PROJECTTREE)
   662         dialog.Destroy()
   663         dialog.Destroy()
   663     
   664     
   664     def ExtractHexDecValue(self, value):
   665     def ExtractHexDecValue(self, value):
   665         return ExtractHexDecValue(value)
   666         return ExtractHexDecValue(value)