Subgroup: other

Class: QgsNMEAConnection

class qgis.core.QgsNMEAConnection

Bases: qgis._core.QgsGPSConnection

Evaluates NMEA sentences coming from a GPS device

Methods

blockSignals
childEvent
children
close Closes connection to device
connect Opens connection to device
connectNotify
currentGPSInformation Returns the current gps information (lat, lon, etc.)
customEvent
deleteLater
disconnect
disconnectNotify
dumpObjectInfo
dumpObjectTree
dynamicPropertyNames
event
eventFilter
findChild findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject
findChildren findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject]
inherits
installEventFilter
isSignalConnected
isWidgetType
isWindowType
killTimer
metaObject
moveToThread
objectName
parent
parseData Parse available data source content
processGGASentence
processGSASentence
processGSVSentence
processRMCSentence
processStringBuffer Splits mStringBuffer into sentences and calls libnmea
processVTGSentence
property
pyqtConfigure Each keyword argument is either the name of a Qt property or a Qt signal.
receivers
removeEventFilter
sender
senderSignalIndex
setObjectName
setParent
setProperty
setSource Sets the GPS source.
signalsBlocked
startTimer
status Returns the status.
thread
timerEvent
tr

Attributes

Connected
DataReceived
GPSDataReceived
NotConnected
destroyed destroyed(self, QObject = None) [signal]
nmeaSentenceReceived nmeaSentenceReceived(self, str) [signal]
objectNameChanged objectNameChanged(self, str) [signal]
stateChanged stateChanged(self, QgsGPSInformation) [signal]
staticMetaObject
childEvent()
connectNotify()
customEvent()
disconnectNotify()
isSignalConnected()
parseData(self)

Parse available data source content

processGGASentence(self, data: str, len: int)
processGSASentence(self, data: str, len: int)
processGSVSentence(self, data: str, len: int)
processRMCSentence(self, data: str, len: int)
processStringBuffer(self)

Splits mStringBuffer into sentences and calls libnmea

processVTGSentence(self, data: str, len: int)
receivers()
sender()
senderSignalIndex()
timerEvent()