QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
QGCPositionManager Class Reference

#include <PositionManager.h>

+ Inheritance diagram for QGCPositionManager:
+ Collaboration diagram for QGCPositionManager:

Signals

void gcsPositionChanged (QGeoCoordinate gcsPosition)
 
void gcsHeadingChanged (qreal gcsHeading)
 
void positionInfoUpdated (QGeoPositionInfo update)
 
void gcsPositionHorizontalAccuracyChanged (qreal gcsPositionHorizontalAccuracy)
 

Public Member Functions

 QGCPositionManager (QObject *parent=nullptr)
 
 ~QGCPositionManager ()
 
void init ()
 
QGeoCoordinate gcsPosition () const
 
qreal gcsHeading () const
 
qreal gcsPositionHorizontalAccuracy () const
 
QGeoPositionInfo geoPositionInfo () const
 
QGeoPositionInfoSource::Error gcsPositioningError () const
 
int updateInterval () const
 
void setNmeaSourceDevice (QIODevice *device)
 

Static Public Member Functions

static QGCPositionManagerinstance ()
 

Detailed Description

Definition at line 12 of file PositionManager.h.

Constructor & Destructor Documentation

◆ QGCPositionManager()

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

Definition at line 16 of file PositionManager.cpp.

◆ ~QGCPositionManager()

QGCPositionManager::~QGCPositionManager ( )

Definition at line 22 of file PositionManager.cpp.

Member Function Documentation

◆ gcsHeading()

qreal QGCPositionManager::gcsHeading ( ) const
inline

Definition at line 32 of file PositionManager.h.

◆ gcsHeadingChanged

void QGCPositionManager::gcsHeadingChanged ( qreal  gcsHeading)
signal

◆ gcsPosition()

QGeoCoordinate QGCPositionManager::gcsPosition ( ) const
inline

Definition at line 31 of file PositionManager.h.

◆ gcsPositionChanged

void QGCPositionManager::gcsPositionChanged ( QGeoCoordinate  gcsPosition)
signal

◆ gcsPositionHorizontalAccuracy()

qreal QGCPositionManager::gcsPositionHorizontalAccuracy ( ) const
inline

Definition at line 33 of file PositionManager.h.

◆ gcsPositionHorizontalAccuracyChanged

void QGCPositionManager::gcsPositionHorizontalAccuracyChanged ( qreal  gcsPositionHorizontalAccuracy)
signal

◆ gcsPositioningError()

QGeoPositionInfoSource::Error QGCPositionManager::gcsPositioningError ( ) const
inline

Definition at line 35 of file PositionManager.h.

◆ geoPositionInfo()

QGeoPositionInfo QGCPositionManager::geoPositionInfo ( ) const
inline

Definition at line 34 of file PositionManager.h.

◆ init()

void QGCPositionManager::init ( )

Definition at line 32 of file PositionManager.cpp.

References QGC::runningUnitTests().

◆ instance()

QGCPositionManager * QGCPositionManager::instance ( )
static

Gets the singleton instance of AudioOutput.

Returns
The singleton instance.

Definition at line 27 of file PositionManager.cpp.

Referenced by RemoteIDManager::RemoteIDManager().

◆ positionInfoUpdated

void QGCPositionManager::positionInfoUpdated ( QGeoPositionInfo  update)
signal

◆ setNmeaSourceDevice()

void QGCPositionManager::setNmeaSourceDevice ( QIODevice *  device)

Definition at line 84 of file PositionManager.cpp.

◆ updateInterval()

int QGCPositionManager::updateInterval ( ) const
inline

Definition at line 37 of file PositionManager.h.


The documentation for this class was generated from the following files: