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