Class BluetoothReceiver
#include <bluetoothreceiver.h>
Inherits the following classes: NmeaGnssReceiver
Public Types inherited from AbstractGnssReceiver
| Type | Name |
|---|---|
| enum | Capability |
Public Slots
| Type | Name |
|---|---|
| slot void | onCorrectionDataReceived (const QByteArray & data) |
| slot QString | socketStateString |
Public Slots inherited from NmeaGnssReceiver
See NmeaGnssReceiver
| Type | Name |
|---|---|
| slot void | onCorrectionDataReceived (const QByteArray & data) |
Public Slots inherited from AbstractGnssReceiver
| Type | Name |
|---|---|
| slot void | onCorrectionDataReceived (const QByteArray & data) |
Public Signals inherited from NmeaGnssReceiver
See NmeaGnssReceiver
| Type | Name |
|---|---|
| signal void | nmeaSentenceReceived (const QString & sentence) |
Public Signals inherited from AbstractGnssReceiver
| Type | Name |
|---|---|
| signal void | batteryLevelChanged (const double batteryLevel) |
| 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 |
|---|---|
| BluetoothReceiver (const QString & address=QString(), QObject * parent=nullptr) |
|
| virtual AbstractGnssReceiver::Capabilities | capabilities () override const |
| ~BluetoothReceiver () |
Public Functions inherited from NmeaGnssReceiver
See NmeaGnssReceiver
| Type | Name |
|---|---|
| NmeaGnssReceiver (QObject * parent=nullptr) |
|
| virtual AbstractGnssReceiver::Capabilities | capabilities () override const |
| void | initNmeaConnection (QIODevice * ioDevice) |
| ~NmeaGnssReceiver () override |
Public Functions inherited from AbstractGnssReceiver
| Type | Name |
|---|---|
| AbstractGnssReceiver (QObject * parent=nullptr) |
|
| double | batteryLevel () const |
| virtual AbstractGnssReceiver::Capabilities | capabilities () const |
| 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 Attributes inherited from NmeaGnssReceiver
See NmeaGnssReceiver
| Type | Name |
|---|---|
| bool | mLastGnssPositionValid = false |
| std::unique_ptr< QgsNmeaConnection > | mNmeaConnection |
Protected Functions inherited from AbstractGnssReceiver
| Type | Name |
|---|---|
| void | setSocketState (const QAbstractSocket::SocketState & state) |
Detailed Description
The bluetoothreceiver connects to a device and feeds the QgsNmeaConnection over QBluetoothSocket. It receives QgsGpsInformation and converts it to GnssPositionInformation
Public Slots Documentation
slot onCorrectionDataReceived
void BluetoothReceiver::onCorrectionDataReceived;
slot socketStateString
QString BluetoothReceiver::socketStateString;
Public Functions Documentation
function BluetoothReceiver
explicit BluetoothReceiver::BluetoothReceiver (
const QString & address=QString(),
QObject * parent=nullptr
)
function capabilities
virtual AbstractGnssReceiver::Capabilities BluetoothReceiver::capabilities () override const
Implements AbstractGnssReceiver::capabilities
function ~BluetoothReceiver
BluetoothReceiver::~BluetoothReceiver ()
The documentation for this class was generated from the following file src/core/positioning/bluetoothreceiver.h