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

#include <LogParseResultPrivate.h>

Public Types

enum class  SourceType { Unknown , PX4ULog , APMDataFlash }
 

Public Attributes

bool ok = false
 
QString errorMessage
 
QStringList availableFields
 
QStringList plottableFields
 
QVariantList parameters
 
QVariantList events
 
QVariantList messages
 
QVariantList modeSegments
 
QVariantList dropouts
 
QHash< QString, QVector< QPointF > > fieldSamples
 
double minTimestamp = -1.0
 
double maxTimestamp = -1.0
 
int sampleCount = 0
 
QString detectedVehicleType
 
SourceType sourceType = SourceType::Unknown
 
int firmwareMajorVersion = -1
 
int firmwareMinorVersion = -1
 
QDateTime startTime
 

Detailed Description

Definition at line 26 of file LogParseResultPrivate.h.

Member Enumeration Documentation

◆ SourceType

enum class LogParseResult::SourceType
strong
Enumerator
Unknown 
PX4ULog 
APMDataFlash 

Definition at line 27 of file LogParseResultPrivate.h.

Member Data Documentation

◆ availableFields

QStringList LogParseResult::availableFields

Definition at line 31 of file LogParseResultPrivate.h.

Referenced by ULogFullHandler::finalize().

◆ detectedVehicleType

QString LogParseResult::detectedVehicleType

◆ dropouts

QVariantList LogParseResult::dropouts

Definition at line 37 of file LogParseResultPrivate.h.

Referenced by ULogFullHandler::dropout().

◆ errorMessage

◆ events

QVariantList LogParseResult::events

Definition at line 34 of file LogParseResultPrivate.h.

Referenced by ULogFullHandler::logging(), and DataFlashParser::parseFile().

◆ fieldSamples

QHash<QString, QVector<QPointF> > LogParseResult::fieldSamples

◆ firmwareMajorVersion

int LogParseResult::firmwareMajorVersion = -1

Definition at line 44 of file LogParseResultPrivate.h.

Referenced by DataFlashParser::parseFile().

◆ firmwareMinorVersion

int LogParseResult::firmwareMinorVersion = -1

Definition at line 45 of file LogParseResultPrivate.h.

Referenced by DataFlashParser::parseFile().

◆ maxTimestamp

double LogParseResult::maxTimestamp = -1.0

Definition at line 40 of file LogParseResultPrivate.h.

Referenced by ULogFullHandler::data(), and ULogFullHandler::finalize().

◆ messages

QVariantList LogParseResult::messages

Definition at line 35 of file LogParseResultPrivate.h.

Referenced by ULogFullHandler::logging(), and DataFlashParser::parseFile().

◆ minTimestamp

double LogParseResult::minTimestamp = -1.0

Definition at line 39 of file LogParseResultPrivate.h.

Referenced by ULogFullHandler::data().

◆ modeSegments

QVariantList LogParseResult::modeSegments

◆ ok

bool LogParseResult::ok = false

◆ parameters

QVariantList LogParseResult::parameters

◆ plottableFields

QStringList LogParseResult::plottableFields

Definition at line 32 of file LogParseResultPrivate.h.

Referenced by ULogFullHandler::finalize().

◆ sampleCount

int LogParseResult::sampleCount = 0

Definition at line 41 of file LogParseResultPrivate.h.

Referenced by ULogFullHandler::data(), and DataFlashParser::parseFile().

◆ sourceType

SourceType LogParseResult::sourceType = SourceType::Unknown

◆ startTime

QDateTime LogParseResult::startTime

Definition at line 46 of file LogParseResultPrivate.h.

Referenced by ULogFullHandler::data(), and DataFlashParser::parseFile().


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