ProjectController.py
changeset 1376 f8acd48e0342
parent 1366 3756ae754713
child 1386 31c63a6248e1
equal deleted inserted replaced
1375:dc94c71a2f25 1376:f8acd48e0342
  1372                 plc_status = None
  1372                 plc_status = None
  1373             debug_getvar_retry += 1
  1373             debug_getvar_retry += 1
  1374             #print [dict.keys() for IECPath, (dict, log, status, fvalue) in self.IECdebug_datas.items()]
  1374             #print [dict.keys() for IECPath, (dict, log, status, fvalue) in self.IECdebug_datas.items()]
  1375             if plc_status == "Started":
  1375             if plc_status == "Started":
  1376                 self.IECdebug_lock.acquire()
  1376                 self.IECdebug_lock.acquire()
  1377                 if (len(debug_vars) == len(self.DebugValuesBuffers) and
  1377                 if (debug_tick is not None and
       
  1378                     len(debug_vars) == len(self.DebugValuesBuffers) and
  1378                     len(debug_vars) == len(self.TracedIECPath)):
  1379                     len(debug_vars) == len(self.TracedIECPath)):
  1379                     if debug_getvar_retry > DEBUG_RETRIES_WARN:
  1380                     if debug_getvar_retry > DEBUG_RETRIES_WARN:
  1380                         self.logger.write(_("... debugger recovered\n"))
  1381                         self.logger.write(_("... debugger recovered\n"))
  1381                     debug_getvar_retry = 0
  1382                     debug_getvar_retry = 0
  1382                     for IECPath, values_buffer, value in zip(self.TracedIECPath, self.DebugValuesBuffers, debug_vars):
  1383                     for IECPath, values_buffer, value in zip(self.TracedIECPath, self.DebugValuesBuffers, debug_vars):