QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
GeoTagData Struct Reference

#include <GeoTagData.h>

Public Types

enum class  CaptureResult : int8_t { NoFeedback = -1 , Failure = 0 , Success = 1 }
 

Public Member Functions

bool isValid () const
 

Public Attributes

qint64 timestamp = 0
 Seconds since epoch.
 
qint64 timestampUTC = 0
 Seconds since epoch (UTC)
 
uint32_t imageSequence = 0
 
QGeoCoordinate coordinate
 
float groundDistance = 0.f
 
QQuaternion attitude
 
CaptureResult captureResult = CaptureResult::NoFeedback
 

Detailed Description

Definition at line 7 of file GeoTagData.h.

Member Enumeration Documentation

◆ CaptureResult

enum class GeoTagData::CaptureResult : int8_t
strong
Enumerator
NoFeedback 
Failure 
Success 

Definition at line 8 of file GeoTagData.h.

Member Function Documentation

◆ isValid()

bool GeoTagData::isValid ( ) const
inline

Definition at line 22 of file GeoTagData.h.

References captureResult, coordinate, and Success.

Referenced by GeoTagCalibrator::calibrate().

Member Data Documentation

◆ attitude

QQuaternion GeoTagData::attitude

Definition at line 19 of file GeoTagData.h.

Referenced by ULogParser::parseGeoTagData().

◆ captureResult

CaptureResult GeoTagData::captureResult = CaptureResult::NoFeedback

Definition at line 20 of file GeoTagData.h.

Referenced by isValid(), and ULogParser::parseGeoTagData().

◆ coordinate

QGeoCoordinate GeoTagData::coordinate

◆ groundDistance

float GeoTagData::groundDistance = 0.f

Definition at line 18 of file GeoTagData.h.

Referenced by ULogParser::parseGeoTagData().

◆ imageSequence

uint32_t GeoTagData::imageSequence = 0

Definition at line 16 of file GeoTagData.h.

Referenced by ULogParser::parseGeoTagData().

◆ timestamp

qint64 GeoTagData::timestamp = 0

Seconds since epoch.

Definition at line 14 of file GeoTagData.h.

Referenced by GeoTagCalibrator::calibrate(), and ULogParser::parseGeoTagData().

◆ timestampUTC

qint64 GeoTagData::timestampUTC = 0

Seconds since epoch (UTC)

Definition at line 15 of file GeoTagData.h.

Referenced by ULogParser::parseGeoTagData().


The documentation for this struct was generated from the following file: