def __init__(self, frameQueue, antwortQueue, _lastMesswert, gsv6Lib): threading.Thread.__init__(self) self.frameQueue = frameQueue self.antwortQueue = antwortQueue # self.messertRotatingQueue = messertRotatingQueue self.lastMesswert = _lastMesswert self.gsv6 = gsv6Lib self.running = False # self.messFrameEventHandler = MessFrameHandler(self.messertRotatingQueue, self.gsv6) self.messFrameEventHandler = MessFrameHandler(self.lastMesswert, self.gsv6) # self.antwortFrameEventHandler = AntwortFrameHandler(self.gsv6, self.antwortQueue, self.messFrameEventHandler) # fallback, this flag kills this thread if main thread killed self.daemon = True
def __init__(self, session, frameQueue, antwortQueue): threading.Thread.__init__(self) self.session = session self.frameQueue = frameQueue self.antwortQueue = antwortQueue self.running = False # GSV-6CPU Lib self.gsv6 = GSV6_seriall_lib() self.eventHandler = GSVeventHandler(self.session, self.gsv6, antwortQueue, self) self.messFrameEventHandler = MessFrameHandler(self.session, self.gsv6) self.antwortFrameEventHandler = AntwortFrameHandler( self.session, self.gsv6, self.eventHandler, self.antwortQueue, self.messFrameEventHandler) self.waitFirmwareVersionThread = ThreadingWaitForFirmwareVersion( self.session, self.gsv6) # fallback, this flag kills this thread if main thread killed self.daemon = True