def __init__(self, _uut, _filter): self.quit_requested = False self.output_filter = _filter self.logclient = netclient.Logclient(_uut, AcqPorts.MGTDRAM) self.logclient.termex = re.compile("(\n)") self.st_thread = threading.Thread(target=self.st_monitor) self.st_thread.setDaemon(True) self.st_thread.start()
def __init__(self, _uut, _monport, _filter, set_arm): self.quit_requested = False self.output_filter = _filter self.logclient = netclient.Logclient(_uut.uut, _monport) self.logclient.termex = re.compile("(\n)") self.st_thread = threading.Thread(target=self.st_monitor) self.st_thread.setDaemon(True) self.st_thread.start() if set_arm: _uut.s0.BLT_SET_ARM = '1'
def __init__(self, _uut, _status): self.quit_requested = False self.trace = Statusmonitor.trace self.uut = _uut self.main_pid = os.getpid() self.status = _status self.stopped = threading.Event() self.armed = threading.Event() self.logclient = netclient.Logclient(_uut, AcqPorts.TSTAT) self.st_thread = threading.Thread(target=self.st_monitor) self.st_thread.setDaemon(True) self.st_thread.start()