Skip to content

Class AbstractGnssReceiver

ClassList > AbstractGnssReceiver

Inherits the following classes: QObject

Inherited by the following classes: EgenioussReceiver, InternalGnssReceiver, NmeaGnssReceiver

Public Types

Type Name
enum Capability

Public Signals

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

Public Functions

Type Name
AbstractGnssReceiver (QObject * parent=nullptr)
void connectDevice ()
virtual GnssPositionDetails details () const
void disconnectDevice ()
QString lastError () const
GnssPositionInformation 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 ~AbstractGnssReceiver () = default

Protected Functions

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

Public Types Documentation

enum Capability

enum AbstractGnssReceiver::Capability {
    NoCapabilities = 0,
    OrthometricAltitude = 1,
    Logging = 1 << 1
};

Public Signals Documentation

signal lastErrorChanged

void AbstractGnssReceiver::lastErrorChanged;

signal lastGnssPositionInformationChanged

void AbstractGnssReceiver::lastGnssPositionInformationChanged;

signal socketStateChanged

void AbstractGnssReceiver::socketStateChanged;

signal socketStateStringChanged

void AbstractGnssReceiver::socketStateStringChanged;

signal validChanged

void AbstractGnssReceiver::validChanged;

Public Functions Documentation

function AbstractGnssReceiver

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

function connectDevice

inline void AbstractGnssReceiver::connectDevice () 

function details

inline virtual GnssPositionDetails AbstractGnssReceiver::details () const

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


function disconnectDevice

inline void AbstractGnssReceiver::disconnectDevice () 

function lastError

inline QString AbstractGnssReceiver::lastError () const

function lastGnssPositionInformation

inline GnssPositionInformation AbstractGnssReceiver::lastGnssPositionInformation () const

function setValid

inline void AbstractGnssReceiver::setValid (
    bool valid
) 

function socketState

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

function socketStateString

virtual QString AbstractGnssReceiver::socketStateString () 

function startLogging

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

function stopLogging

inline void AbstractGnssReceiver::stopLogging () 

function valid

inline bool AbstractGnssReceiver::valid () const

function ~AbstractGnssReceiver

virtual AbstractGnssReceiver::~AbstractGnssReceiver () = default

Protected Functions Documentation

function setSocketState

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


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