lpcmanager

#2588 removed debug thread mess
revamp
2018-02-07, Edouard Tisserant
70b165fd1a0f
Parents 85e4c2ce2b71
Children 92ffba1a2c67
#2588 removed debug thread mess
--- a/LPCProjectController.py Tue Feb 06 16:02:40 2018 +0100
+++ b/LPCProjectController.py Wed Feb 07 13:28:37 2018 +0100
@@ -761,29 +761,6 @@
self.AbortTransferTimer = None
event.Skip()
- old_DebugThreadProc = ProjectController.DebugThreadProc
- def LPCManager_DebugThreadProc(self, checking=False):
- if checking:
- state, ls = self._connector.GetTraceVariables()
- while state == "Stopped":
- state, ls = self._connector.GetTraceVariables()
- time.sleep(0.1)
-
- self.old_DebugThreadProc()
-
- def _connect_debug(self, checking = False):
- self.previous_plcstate = None
- if self.AppFrame:
- self.AppFrame.ResetGraphicViewers()
- self.RegisterDebugVarToConnector()
- if self.DispatchDebugValuesTimer is not None:
- self.DispatchDebugValuesTimer.Start(
- int(REFRESH_PERIOD * 1000), oneShot=True)
- if self.DebugThread is None:
- # self.DebugThread = Thread(target=self.DebugThreadProc)
- self.DebugThread = Thread(target=self.LPCManager_DebugThreadProc, args=(checking, ))
- self.DebugThread.setDaemon(True)
- self.DebugThread.start()
def _Run(self):
"""
@@ -796,11 +773,6 @@
else:
self.logger.write_error(_("Couldn't start PLC !\n"))
self.UpdateMethodsFromPLCStatus()
-
- def _Disconnect(self):
- self._SetConnector(None)
- self.KillDebugThread()
-
def _UpdateFw(self):
"""
Method called by user to flash the firmware of the PLC