ProjectController.py
changeset 902 ffa8ee5ee2fe
parent 897 3cd39bc7dbad
child 906 de452d65865c
equal deleted inserted replaced
901:ab43f3e40b9d 902:ffa8ee5ee2fe
  1289                         self.logger.write(_("... debugger recovered\n"))
  1289                         self.logger.write(_("... debugger recovered\n"))
  1290                     debug_getvar_retry = 0
  1290                     debug_getvar_retry = 0
  1291                     for IECPath,value in zip(self.TracedIECPath, debug_vars):
  1291                     for IECPath,value in zip(self.TracedIECPath, debug_vars):
  1292                         if value is not None:
  1292                         if value is not None:
  1293                             self.CallWeakcallables(IECPath, "NewValue", debug_tick, value)
  1293                             self.CallWeakcallables(IECPath, "NewValue", debug_tick, value)
  1294                     self.CallWeakcallables("__tick__", "NewDataAvailable")
  1294                     self.CallWeakcallables("__tick__", "NewDataAvailable", debug_tick)
  1295                 self.IECdebug_lock.release()
  1295                 self.IECdebug_lock.release()
  1296                 if debug_getvar_retry == DEBUG_RETRIES_WARN:
  1296                 if debug_getvar_retry == DEBUG_RETRIES_WARN:
  1297                     self.logger.write(_("Waiting debugger to recover...\n"))
  1297                     self.logger.write(_("Waiting debugger to recover...\n"))
  1298                 if debug_getvar_retry == DEBUG_RETRIES_REREGISTER:
  1298                 if debug_getvar_retry == DEBUG_RETRIES_REREGISTER:
  1299                     # re-register debug registry to PLC
  1299                     # re-register debug registry to PLC