diff -r fec77f2b9e07 -r c26e0c66d8d5 etherlab/EthercatSlave.py --- a/etherlab/EthercatSlave.py Fri Sep 28 17:20:11 2018 +0300 +++ b/etherlab/EthercatSlave.py Fri Sep 28 17:48:10 2018 +0300 @@ -16,9 +16,9 @@ from ConfigEditor import NodeEditor -#------------------------------------------ +# ------------------------------------------ from CommonEtherCATFunction import _CommonSlave -#------------------------------------------ +# ------------------------------------------ TYPECONVERSION = {"BOOL" : "X", "SINT" : "B", "INT" : "W", "DINT" : "D", "LINT" : "L", @@ -59,9 +59,9 @@ return default -#-------------------------------------------------- +# -------------------------------------------------- # Ethercat Node -#-------------------------------------------------- +# -------------------------------------------------- class _EthercatSlaveCTN: NODE_PROFILE = None @@ -124,11 +124,11 @@ self.CTNParent.SetSlaveType(position, value) slave_type = self.CTNParent.GetSlaveType(self.GetSlavePos()) value = (slave_type["device_type"], slave_type) - #if self._View is not None: - #wx.CallAfter(self._View.EtherCATManagementTreebook.SlaveStatePanel.RefreshSlaveInfos()) - #self._View.EtherCATManagementTreebook.SlaveStatePanel.RefreshSlaveInfos() - #self._View.EtherCATManagementTreebook.PDOMonitoringPanel.PDOInfoUpdate() - #self._View.EtherCATManagementTreebook.SmartView.Create_SmartView() + # if self._View is not None: + # wx.CallAfter(self._View.EtherCATManagementTreebook.SlaveStatePanel.RefreshSlaveInfos()) + # self._View.EtherCATManagementTreebook.SlaveStatePanel.RefreshSlaveInfos() + # self._View.EtherCATManagementTreebook.PDOMonitoringPanel.PDOInfoUpdate() + # self._View.EtherCATManagementTreebook.SmartView.Create_SmartView() return value, True elif path == "SlaveParams.Alias": self.CTNParent.SetSlaveAlias(position, value)