Class: QgsNmeaConnection¶
Evaluates NMEA sentences coming from a GPS device.
Class Hierarchy¶
Base classes¶
Abstract base class for connections to a GPS device. |
|
Subclasses¶
Evaluates NMEA sentences coming from gpsd. |
Methods
process GGA sentence |
|
process GSA sentence |
|
process GST sentence |
|
process GSV sentence |
|
process HCHDG sentence |
|
process HDT sentence |
|
process RMC sentence |
|
Splits mStringBuffer into sentences and calls libnmea |
|
process VTG sentence |
- class qgis.core.QgsNmeaConnection[source]¶
Bases:
QgsGpsConnection
- __init__(device: QIODevice | None)
Constructs a QgsNmeaConnection with given
device
.Ownership of
device
is transferred to the connection.- Parameters:
device (Optional[QIODevice])
- processGgaSentence(self, data: str | None, len: int)[source]¶
process GGA sentence
- Parameters:
data (Optional[str])
len (int)
- processGsaSentence(self, data: str | None, len: int)[source]¶
process GSA sentence
- Parameters:
data (Optional[str])
len (int)
- processGstSentence(self, data: str | None, len: int)[source]¶
process GST sentence
- Parameters:
data (Optional[str])
len (int)
- processGsvSentence(self, data: str | None, len: int)[source]¶
process GSV sentence
- Parameters:
data (Optional[str])
len (int)
- processHchdgSentence(self, data: str | None, len: int)[source]¶
process HCHDG sentence
- Parameters:
data (Optional[str])
len (int)
- processHdtSentence(self, data: str | None, len: int)[source]¶
process HDT sentence
- Parameters:
data (Optional[str])
len (int)