QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
PX4AirframeLoader.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <QtCore/QObject>
4
#include <QtCore/QMap>
5
class
AutoPilotPlugin
;
6
7
class
FactMetaData
;
8
10
11
class
PX4AirframeLoader
: QObject
12
{
13
Q_OBJECT
14
15
public
:
17
PX4AirframeLoader
(
AutoPilotPlugin
* autpilot, QObject* parent =
nullptr
);
18
19
static
void
loadAirframeMetaData
(
void
);
20
22
static
QString
aiframeMetaDataFile
(
void
);
23
24
private
:
25
enum
{
26
XmlStateNone,
27
XmlStateFoundAirframes,
28
XmlStateFoundVersion,
29
XmlStateFoundGroup,
30
XmlStateFoundAirframe,
31
XmlStateDone
32
};
33
34
static
bool
_airframeMetaDataLoaded;
35
static
QMap<QString, FactMetaData*> _mapParameterName2FactMetaData;
36
};
AutoPilotPlugin
The AutoPilotPlugin class is an abstract base class which represents the methods and objects which ar...
Definition
AutoPilotPlugin.h:19
FactMetaData
Holds the meta data associated with a Fact.
Definition
FactMetaData.h:17
PX4AirframeLoader
Collection of Parameter Facts for PX4 AutoPilot.
Definition
PX4AirframeLoader.h:12
PX4AirframeLoader::loadAirframeMetaData
static void loadAirframeMetaData(void)
Definition
PX4AirframeLoader.cc:34
PX4AirframeLoader::aiframeMetaDataFile
static QString aiframeMetaDataFile(void)
Definition
PX4AirframeLoader.cc:24
src
AutoPilotPlugins
PX4
PX4AirframeLoader.h
Generated by
1.9.8