Пример #1
0
    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
Пример #2
0
    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