Пример #1
0
class TelemHandler(object):

    def __init__(self):
        self.man = SerialManager()
        self.par = LineParser()
        self.cache = PlotCache()

    def get_data(self):
        self.man.update()
        lines = self.man.getLines()
        if len(lines) > 0:
            data = [self.par.parseLine(l) for l in lines]
            self.cache.process_data(data)
        return self.cache.get()