Example #1
0
    def __init__(self, parent=None):
        super(PlottingDataMonitor, self).__init__(parent)

        self.livefeed = LiveDataFeed()
        self.temperature_samples = []

        self.create_main_frame()

        self.data_q = Queue.Queue()
        self.error_q = Queue.Queue()
        self.serial_monitor = SerialMonitorThread(self.data_q, self.error_q)
        self.serial_monitor.start()
        self.monitor_active = True

        self.timer = QTimer()
        self.timer.timeout.connect(self.on_timer)
        self.timer.start(1000)