Ejemplo n.º 1
0
class VisApp(App):
    def build(self):
        root = Root()
        Clock.schedule_interval(root.update, 1.0 / 20.0)

        return root

    def on_start(self):
        print("Starting GPS Reader.")

        # set up gps reader
        self.gps_queue = Queue(1)
        self.root.gps_queue = self.gps_queue
        self.gps_reader = GpsReader(self.gps_queue, "gps_log.csv", test)
        self.gps_reader.start()

        #self.obdii_queue = Queue(1)
        #self.root.obdii_queue = self.obdii_queue
        #self.obdii_reader = ObdiiReader(self.obdii_queue, "obdii_log.csv", test)
        #self.obdii_reader.start()

    def on_stop(self):
        self.gps_reader.shutdown()