Ejemplo n.º 1
0
 def _gpsfound(self, gpsConnection):
     log("GPS found")
     self.gpsConn = gpsConnection
     self.gpsConn.nmeaSentenceReceived.connect(self.parse_data)
     # self.gpsConn.stateChanged.connect(self.gpsStateChanged)
     self.isConnected = True
     QgsGPSConnectionRegistry.instance().registerConnection(self.gpsConn)
Ejemplo n.º 2
0
 def _gpsfound(self, gpsConnection):
     log("GPS found")
     self.gpsConn = gpsConnection
     self.gpsConn.nmeaSentenceReceived.connect(self.parse_data)
     # self.gpsConn.stateChanged.connect(self.gpsStateChanged)
     self.isConnected = True
     QgsGPSConnectionRegistry.instance().registerConnection(self.gpsConn)
Ejemplo n.º 3
0
    def disconnectGPS(self):
        if self.isConnected:
            self.gpsConn.stateChanged.disconnect(self.gpsStateChanged)
            self.gpsConn.close()

        log("GPS disconnect")
        self.isConnected = False
        self.postion = None
        QgsGPSConnectionRegistry.instance().unregisterConnection(self.gpsConn)
        self.gpsdisconnected.emit()
Ejemplo n.º 4
0
Archivo: gps.py Proyecto: GEO-IASS/Roam
    def disconnectGPS(self):
        if self.isConnected:
            self.gpsConn.stateChanged.disconnect(self.gpsStateChanged)
            self.gpsConn.close()

        log("GPS disconnect")
        self.isConnected = False
        self.postion = None
        QgsGPSConnectionRegistry.instance().unregisterConnection(self.gpsConn)
        self.gpsdisconnected.emit()
Ejemplo n.º 5
0
 def gpsconnection(self):
     try:
         return QgsGPSConnectionRegistry.instance().connectionList()[0]
     except IndexError:
         return None
Ejemplo n.º 6
0
 def _gpsfound(self, gpsConnection):
     log("GPS found")
     self.gpsConn = gpsConnection
     self.gpsConn.stateChanged.connect(self.gpsStateChanged)
     self.isConnected = True
     QgsGPSConnectionRegistry.instance().registerConnection(self.gpsConn)
Ejemplo n.º 7
0
 def gpsconnection(self):
     try:
         return QgsGPSConnectionRegistry.instance().connectionList()[0]
     except IndexError:
         return None
Ejemplo n.º 8
0
Archivo: gps.py Proyecto: GEO-IASS/Roam
 def _gpsfound(self, gpsConnection):
     log("GPS found")
     self.gpsConn = gpsConnection
     self.gpsConn.stateChanged.connect(self.gpsStateChanged)
     self.isConnected = True
     QgsGPSConnectionRegistry.instance().registerConnection(self.gpsConn)