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) ...@@ -137,7 +137,7 @@ void QGroundControlQmlGlobal::startAPMArduSubMockLink(bool sendStatusText)
#endif #endif
} }
void QGroundControlQmlGlobal::stopAllMockLinks(void) void QGroundControlQmlGlobal::stopOneMockLink(void)
{ {
#ifdef QT_DEBUG #ifdef QT_DEBUG
LinkManager* linkManager = qgcApp()->toolbox()->linkManager(); LinkManager* linkManager = qgcApp()->toolbox()->linkManager();
...@@ -148,6 +148,7 @@ void QGroundControlQmlGlobal::stopAllMockLinks(void) ...@@ -148,6 +148,7 @@ void QGroundControlQmlGlobal::stopAllMockLinks(void)
if (mockLink) { if (mockLink) {
linkManager->disconnectLink(mockLink); linkManager->disconnectLink(mockLink);
return;
} }
} }
#endif #endif
......
...@@ -92,7 +92,7 @@ public: ...@@ -92,7 +92,7 @@ public:
Q_INVOKABLE void startAPMArduCopterMockLink (bool sendStatusText); Q_INVOKABLE void startAPMArduCopterMockLink (bool sendStatusText);
Q_INVOKABLE void startAPMArduPlaneMockLink (bool sendStatusText); Q_INVOKABLE void startAPMArduPlaneMockLink (bool sendStatusText);
Q_INVOKABLE void startAPMArduSubMockLink (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 /// Converts from meters to the user specified distance unit
Q_INVOKABLE QVariant metersToAppSettingsDistanceUnits(const QVariant& meters) const { return FactMetaData::metersToAppSettingsDistanceUnits(meters); } Q_INVOKABLE QVariant metersToAppSettingsDistanceUnits(const QVariant& meters) const { return FactMetaData::metersToAppSettingsDistanceUnits(meters); }
......
...@@ -61,8 +61,8 @@ Rectangle { ...@@ -61,8 +61,8 @@ Rectangle {
text: qsTr("Send status text + voice") text: qsTr("Send status text + voice")
} }
QGCButton { QGCButton {
text: qsTr("Stop All MockLinks") text: qsTr("Stop One MockLink")
onClicked: QGroundControl.stopAllMockLinks() 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