Commit 6341bf6c authored by Don Gagne's avatar Don Gagne

Stop one MockLink at a time

This allows for better multi-vehicle testing
parent 8ef001af
......@@ -137,7 +137,7 @@ void QGroundControlQmlGlobal::startAPMArduSubMockLink(bool sendStatusText)
#endif
}
void QGroundControlQmlGlobal::stopAllMockLinks(void)
void QGroundControlQmlGlobal::stopOneMockLink(void)
{
#ifdef QT_DEBUG
LinkManager* linkManager = qgcApp()->toolbox()->linkManager();
......@@ -148,6 +148,7 @@ void QGroundControlQmlGlobal::stopAllMockLinks(void)
if (mockLink) {
linkManager->disconnectLink(mockLink);
return;
}
}
#endif
......
......@@ -92,7 +92,7 @@ public:
Q_INVOKABLE void startAPMArduCopterMockLink (bool sendStatusText);
Q_INVOKABLE void startAPMArduPlaneMockLink (bool sendStatusText);
Q_INVOKABLE void startAPMArduSubMockLink (bool sendStatusText);
Q_INVOKABLE void stopAllMockLinks (void);
Q_INVOKABLE void stopOneMockLink (void);
/// Converts from meters to the user specified distance unit
Q_INVOKABLE QVariant metersToAppSettingsDistanceUnits(const QVariant& meters) const { return FactMetaData::metersToAppSettingsDistanceUnits(meters); }
......
......@@ -61,8 +61,8 @@ Rectangle {
text: qsTr("Send status text + voice")
}
QGCButton {
text: qsTr("Stop All MockLinks")
onClicked: QGroundControl.stopAllMockLinks()
text: qsTr("Stop One MockLink")
onClicked: QGroundControl.stopOneMockLink()
}
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment