Skip to content

Class QfAbstractGnssReceiver

ClassList > QfAbstractGnssReceiver

Inherits the following classes: QObject

Inherited by the following classes: QfEgenioussReceiver, QfInternalGnssReceiver, QfNmeaGnssReceiver

Public Types

Type Name
enum Capability

Public Slots

Type Name
slot void onCorrectionDataReceived (const QByteArray & data)

Public Signals

Type Name
signal void batteryLevelChanged (const double batteryLevel)
signal void lastErrorChanged (const QString & lastError)
signal void lastGnssPositionInformationChanged (const QfGnssPositionInformation & lastGnssPositionInformation)
signal void socketStateChanged (const QAbstractSocket::SocketState socketState)
signal void socketStateStringChanged (const QString & socketStateString)
signal void validChanged

Public Functions

Type Name
QfAbstractGnssReceiver (QObject * parent=nullptr)
double batteryLevel () const
virtual QfAbstractGnssReceiver::Capabilities capabilities () const
void connectDevice ()
virtual QfGnssPositionDetails details () const
void disconnectDevice ()
QString lastError () const
QfGnssPositionInformation lastGnssPositionInformation () const
void setValid (bool valid)
virtual QAbstractSocket::SocketState socketState () const
virtual QString socketStateString ()
void startLogging (const QString & path)
void stopLogging ()
bool valid () const
virtual ~QfAbstractGnssReceiver () = default

Protected Functions

Type Name
void setSocketState (const QAbstractSocket::SocketState & state)

Public Types Documentation

enum Capability

enum QfAbstractGnssReceiver::Capability {
    NoCapabilities = 0,
    OrthometricAltitude = 1,
    Logging = 1 << 1,
    NtripCorrection = 1 << 2
};

Public Slots Documentation

slot onCorrectionDataReceived

virtual void QfAbstractGnssReceiver::onCorrectionDataReceived;

Public Signals Documentation

signal batteryLevelChanged

void QfAbstractGnssReceiver::batteryLevelChanged;

signal lastErrorChanged

void QfAbstractGnssReceiver::lastErrorChanged;

signal lastGnssPositionInformationChanged

void QfAbstractGnssReceiver::lastGnssPositionInformationChanged;

signal socketStateChanged

void QfAbstractGnssReceiver::socketStateChanged;

signal socketStateStringChanged

void QfAbstractGnssReceiver::socketStateStringChanged;

signal validChanged

void QfAbstractGnssReceiver::validChanged;

Public Functions Documentation

function QfAbstractGnssReceiver

explicit QfAbstractGnssReceiver::QfAbstractGnssReceiver (
    QObject * parent=nullptr
) 

function batteryLevel

inline double QfAbstractGnssReceiver::batteryLevel () const

function capabilities

virtual QfAbstractGnssReceiver::Capabilities QfAbstractGnssReceiver::capabilities () const

function connectDevice

inline void QfAbstractGnssReceiver::connectDevice () 

function details

inline virtual QfGnssPositionDetails QfAbstractGnssReceiver::details () const

Returns extra details (such as hdop, vdop, pdop) provided by the positioning device.


function disconnectDevice

inline void QfAbstractGnssReceiver::disconnectDevice () 

function lastError

inline QString QfAbstractGnssReceiver::lastError () const

function lastGnssPositionInformation

inline QfGnssPositionInformation QfAbstractGnssReceiver::lastGnssPositionInformation () const

function setValid

inline void QfAbstractGnssReceiver::setValid (
    bool valid
) 

function socketState

inline virtual QAbstractSocket::SocketState QfAbstractGnssReceiver::socketState () const

function socketStateString

virtual QString QfAbstractGnssReceiver::socketStateString () 

function startLogging

inline void QfAbstractGnssReceiver::startLogging (
    const QString & path
) 

function stopLogging

inline void QfAbstractGnssReceiver::stopLogging () 

function valid

inline bool QfAbstractGnssReceiver::valid () const

function ~QfAbstractGnssReceiver

virtual QfAbstractGnssReceiver::~QfAbstractGnssReceiver () = default

Protected Functions Documentation

function setSocketState

void QfAbstractGnssReceiver::setSocketState (
    const QAbstractSocket::SocketState & state
) 


The documentation for this class was generated from the following file src/core/positioning/qfabstractgnssreceiver.h