ProjectController.py
changeset 3577 6c7a7b22bec9
parent 3497 1b8906ca2a50
child 3580 0c96269bf63b
equal deleted inserted replaced
3576:58c09e84c369 3577:6c7a7b22bec9
  1575         ticks, self.DebugTicks = self.DebugTicks, []
  1575         ticks, self.DebugTicks = self.DebugTicks, []
  1576 
  1576 
  1577         return debug_status, ticks, buffers
  1577         return debug_status, ticks, buffers
  1578 
  1578 
  1579     RegisterDebugVariableErrorCodes = { 
  1579     RegisterDebugVariableErrorCodes = { 
       
  1580         # Connector only can return None
       
  1581         None : _("Debug: connection problem.\n"),
  1580         # TRACE_LIST_OVERFLOW
  1582         # TRACE_LIST_OVERFLOW
  1581         1 : _("Debug: Too many variables traced. Max 1024.\n"),
  1583         1 : _("Debug: Too many variables traced. Max 1024.\n"),
  1582         # FORCE_LIST_OVERFLOW
  1584         # FORCE_LIST_OVERFLOW
  1583         2 : _("Debug: Too many variables forced. Max 256.\n"),
  1585         2 : _("Debug: Too many variables forced. Max 256.\n"),
  1584         # FORCE_BUFFER_OVERFLOW
  1586         # FORCE_BUFFER_OVERFLOW
  1585         3 : _("Debug: Cumulated forced variables size too large. Max 1KB.\n")
  1587         3 : _("Debug: Cumulated forced variables size too large. Max 1KB.\n"),
       
  1588         # DEBUG_SUSPENDED
       
  1589         4 : _("Debug: suspended.\n")
  1586     }
  1590     }
  1587 
  1591 
  1588     def RegisterDebugVarToConnector(self):
  1592     def RegisterDebugVarToConnector(self):
  1589         Idxs = []
  1593         Idxs = []
  1590         self.TracedIECPath = []
  1594         self.TracedIECPath = []
  1623                     self.DebugToken = res
  1627                     self.DebugToken = res
  1624                 else:
  1628                 else:
  1625                     self.DebugToken = None
  1629                     self.DebugToken = None
  1626                     self.logger.write_warning(
  1630                     self.logger.write_warning(
  1627                         self.RegisterDebugVariableErrorCodes.get(
  1631                         self.RegisterDebugVariableErrorCodes.get(
  1628                             -res, _("Debug: Unknown error")))
  1632                             -res if res is not None else None,
       
  1633                             _("Debug: Unknown error")))
  1629             else:
  1634             else:
  1630                 self.TracedIECPath = []
  1635                 self.TracedIECPath = []
  1631                 self._connector.SetTraceVariablesList([])
  1636                 self._connector.SetTraceVariablesList([])
  1632                 self.DebugToken = None
  1637                 self.DebugToken = None
  1633             self.debug_status, _debug_ticks, _buffers = self.SnapshotAndResetDebugValuesBuffers()
  1638             self.debug_status, _debug_ticks, _buffers = self.SnapshotAndResetDebugValuesBuffers()