runtime/PLCObject.py
changeset 3577 6c7a7b22bec9
parent 3395 93ad018fb602
child 3578 d74eb1be6abe
equal deleted inserted replaced
3576:58c09e84c369 3577:6c7a7b22bec9
   728                 self._TracesSwap()
   728                 self._TracesSwap()
   729                 self._resumeDebug()
   729                 self._resumeDebug()
   730                 return self.DebugToken
   730                 return self.DebugToken
   731         else:
   731         else:
   732             self._suspendDebug(True)
   732             self._suspendDebug(True)
   733         return None
   733         return 4 # DEBUG_SUSPENDED
   734 
   734 
   735     def _TracesSwap(self):
   735     def _TracesSwap(self):
   736         self.LastSwapTrace = time()
   736         self.LastSwapTrace = time()
   737         if self.TraceThread is None and self.PLCStatus == PlcStatus.Started:
   737         if self.TraceThread is None and self.PLCStatus == PlcStatus.Started:
   738             self.TraceThread = Thread(target=self.TraceThreadProc, name="PLCTrace")
   738             self.TraceThread = Thread(target=self.TraceThreadProc, name="PLCTrace")