Пример #1
0
class OfflineMode:

    def __init__(self,path):
       # self.interFace = LEDcontrols.LEDcontrols()
        self.handler = GPSHandler()
        self.sqlite = SQLLite(path)
        self.clat = 0
        self.clong = 0


    def notifyDriverOffline(self):
        #self.interFace.setUpLeds(self.interFace.leds)
        #self.interFace.safe(False)
        print("offline")

    def compareCoordinates(self,carLat,carLong,carSpeed):
        rs = self.sqlite.executeQueryStatement()
        gpsState = self.handler.compareCoordinates(carLat,carLong)
        if(gpsState[0] == 'A' or gpsState[0] == 'C' and self.clat != carLat or self.clong != carLong ):
            self.clat = carLat
            self.clong = carLong
            self.handler.validateCoordinates(carLat,carLong,gpsState[1],carSpeed)