-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathPX4FirmwarePlugin.cpp
41 lines (32 loc) · 929 Bytes
/
PX4FirmwarePlugin.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include "PX4FirmwarePlugin.h"
#include <QFile>
#include <QXmlStreamReader>
#include <QDebug>
#include "PX4ParameterMetaData.h"
#include "Toolbox.h"
PX4FirmwarePlugin::PX4FirmwarePlugin(QuadApplication *app)
:ToolBase(app)
{
}
void PX4FirmwarePlugin::setToolbox(Toolbox* toolbox)
{
ToolBase::setToolbox(toolbox);
}
PX4FirmwarePlugin::~PX4FirmwarePlugin()
{
}
PX4ParameterMetaData* PX4FirmwarePlugin::loadParamFactMetaDataFile(QString &metaDataFile)
{
PX4ParameterMetaData*px4MetaData = new PX4ParameterMetaData;
qDebug()<<"PX4FirmwarePlugin::loadParamFactMetaDataFile";
px4MetaData->loadParamFactMetaDataFile(metaDataFile);
return px4MetaData;
}
void PX4FirmwarePlugin::addMetaDataToFact(PX4ParameterMetaData* px4MetaData,Fact* fact)
{
if(px4MetaData)
{
// qDebug()<<"PX4FirmwarePlugin::addMetaDataToFact,px4metaData exists";
px4MetaData->addMetaDataToFact(fact);
}
}