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): |