--- a/LPCManager.py Wed Jan 25 10:48:23 2017 +0100
+++ b/LPCManager.py Wed Jan 25 10:50:21 2017 +0100
@@ -1114,6 +1114,19 @@
self.AbortTransferTimer = None
+ def _connect_debug(self): + self.previous_plcstate = None + 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.setDaemon(True) + self.DebugThread.start() @@ -1126,6 +1139,10 @@
self.logger.write_error(_("Couldn't start PLC !\n"))
self.UpdateMethodsFromPLCStatus()
+ self._SetConnector(None) Method called by user to flash the firmware of the PLC