Class: QgsGpsConnection¶
-
class
qgis.core.
QgsGpsConnection
(dev: QIODevice)¶ Bases:
PyQt5.QtCore.QObject
Constructor
- Parameters
dev (QIODevice) – input device for the connection (e.g. serial device). The class takes ownership of the object
Abstract base class for connection to a GPS device*
Methods
Closes connection to device
Opens connection to device
Returns the current gps information (lat, lon, etc.)
Parse available data source content
Sets the GPS source.
Returns the status.
Signals
nmeaSentenceReceived(self, str) [signal]
stateChanged(self,
QgsGpsInformation
) [signal]Attributes
-
Connected
= 1¶
-
DataReceived
= 2¶
-
GPSDataReceived
= 3¶
-
NotConnected
= 0¶
-
class
Status
¶ Bases:
int
-
childEvent
()¶
-
close
(self) → bool¶ Closes connection to device
- Return type
bool
-
connect
(self) → bool¶ Opens connection to device
- Return type
bool
-
connectNotify
()¶
-
currentGPSInformation
(self) → QgsGpsInformation¶ Returns the current gps information (lat, lon, etc.)
- Return type
-
customEvent
()¶
-
disconnectNotify
()¶
-
isSignalConnected
()¶
-
nmeaSentenceReceived
¶ nmeaSentenceReceived(self, str) [signal]
-
parseData
(self)¶ Parse available data source content
-
receivers
()¶
-
sender
()¶
-
senderSignalIndex
()¶
-
setSource
(self, source: QIODevice)¶ Sets the GPS source. The class takes ownership of the device class
- Parameters
source (QIODevice) –
-
stateChanged
¶ stateChanged(self,
QgsGpsInformation
) [signal]
-
status
(self) → QgsGpsConnection.Status¶ Returns the status. Possible state are not connected, connected, data received
- Return type
-
timerEvent
()¶