|
|
|
@ -8,10 +8,8 @@ ApmSoftwareConfig::ApmSoftwareConfig(QWidget *parent) : QWidget(parent)
@@ -8,10 +8,8 @@ ApmSoftwareConfig::ApmSoftwareConfig(QWidget *parent) : QWidget(parent)
|
|
|
|
|
{ |
|
|
|
|
ui.setupUi(this); |
|
|
|
|
|
|
|
|
|
ui.basicPidsButton->setVisible(false); |
|
|
|
|
ui.flightModesButton->setVisible(false); |
|
|
|
|
ui.standardParamButton->setVisible(false); |
|
|
|
|
ui.geoFenceButton->setVisible(false); |
|
|
|
|
ui.failSafeButton->setVisible(false); |
|
|
|
|
ui.advancedParamButton->setVisible(false); |
|
|
|
|
ui.advParamListButton->setVisible(false); |
|
|
|
@ -19,11 +17,6 @@ ApmSoftwareConfig::ApmSoftwareConfig(QWidget *parent) : QWidget(parent)
@@ -19,11 +17,6 @@ ApmSoftwareConfig::ApmSoftwareConfig(QWidget *parent) : QWidget(parent)
|
|
|
|
|
ui.arduRoverPidButton->setVisible(false); |
|
|
|
|
ui.arduPlanePidButton->setVisible(false); |
|
|
|
|
|
|
|
|
|
/*basicPidConfig = new BasicPidConfig(this);
|
|
|
|
|
ui.stackedWidget->addWidget(basicPidConfig); |
|
|
|
|
buttonToConfigWidgetMap[ui.basicPidsButton] = basicPidConfig; |
|
|
|
|
connect(ui.basicPidsButton,SIGNAL(clicked()),this,SLOT(activateStackedWidget()));*/ |
|
|
|
|
|
|
|
|
|
flightConfig = new FlightModeConfig(this); |
|
|
|
|
ui.stackedWidget->addWidget(flightConfig); |
|
|
|
|
buttonToConfigWidgetMap[ui.flightModesButton] = flightConfig; |
|
|
|
@ -34,11 +27,6 @@ ApmSoftwareConfig::ApmSoftwareConfig(QWidget *parent) : QWidget(parent)
@@ -34,11 +27,6 @@ ApmSoftwareConfig::ApmSoftwareConfig(QWidget *parent) : QWidget(parent)
|
|
|
|
|
buttonToConfigWidgetMap[ui.standardParamButton] = standardParamConfig; |
|
|
|
|
connect(ui.standardParamButton,SIGNAL(clicked()),this,SLOT(activateStackedWidget())); |
|
|
|
|
|
|
|
|
|
/*geoFenceConfig = new GeoFenceConfig(this);
|
|
|
|
|
ui.stackedWidget->addWidget(geoFenceConfig); |
|
|
|
|
buttonToConfigWidgetMap[ui.geoFenceButton] = geoFenceConfig; |
|
|
|
|
connect(ui.geoFenceButton,SIGNAL(clicked()),this,SLOT(activateStackedWidget()));*/ |
|
|
|
|
|
|
|
|
|
failSafeConfig = new FailSafeConfig(this); |
|
|
|
|
ui.stackedWidget->addWidget(failSafeConfig); |
|
|
|
|
buttonToConfigWidgetMap[ui.failSafeButton] = failSafeConfig; |
|
|
|
@ -69,10 +57,6 @@ ApmSoftwareConfig::ApmSoftwareConfig(QWidget *parent) : QWidget(parent)
@@ -69,10 +57,6 @@ ApmSoftwareConfig::ApmSoftwareConfig(QWidget *parent) : QWidget(parent)
|
|
|
|
|
buttonToConfigWidgetMap[ui.arduRoverPidButton] = arduRoverPidConfig; |
|
|
|
|
connect(ui.arduRoverPidButton,SIGNAL(clicked()),this,SLOT(activateStackedWidget())); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
connect(UASManager::instance(),SIGNAL(activeUASSet(UASInterface*)),this,SLOT(activeUASSet(UASInterface*))); |
|
|
|
|
if (UASManager::instance()->getActiveUAS()) |
|
|
|
|
{ |
|
|
|
@ -97,10 +81,8 @@ void ApmSoftwareConfig::activeUASSet(UASInterface *uas)
@@ -97,10 +81,8 @@ void ApmSoftwareConfig::activeUASSet(UASInterface *uas)
|
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
ui.basicPidsButton->setVisible(true); |
|
|
|
|
ui.flightModesButton->setVisible(true); |
|
|
|
|
ui.standardParamButton->setVisible(true); |
|
|
|
|
ui.geoFenceButton->setVisible(true); |
|
|
|
|
ui.failSafeButton->setVisible(true); |
|
|
|
|
ui.advancedParamButton->setVisible(true); |
|
|
|
|
ui.advParamListButton->setVisible(true); |
|
|
|
@ -136,6 +118,7 @@ void ApmSoftwareConfig::activeUASSet(UASInterface *uas)
@@ -136,6 +118,7 @@ void ApmSoftwareConfig::activeUASSet(UASInterface *uas)
|
|
|
|
|
xmlfile.close(); |
|
|
|
|
|
|
|
|
|
//TODO: Testing to ensure that incorrectly formated XML won't break this.
|
|
|
|
|
//Also, move this into the Param Manager, as it should handle all metadata.
|
|
|
|
|
while (!xml.atEnd()) |
|
|
|
|
{ |
|
|
|
|
if (xml.isStartElement() && xml.name() == "paramfile") |
|
|
|
|