From 0f136442e065145175666ce03632e43009bd1545 Mon Sep 17 00:00:00 2001 From: Thomas Gubler Date: Sun, 28 Oct 2012 01:14:52 +0200 Subject: [PATCH] corrected flightgear configuration --- src/comm/QGCFlightGearLink.cc | 9 +++++++++ src/comm/QGCFlightGearLink.h | 1 + src/uas/UAS.cc | 2 ++ 3 files changed, 12 insertions(+) diff --git a/src/comm/QGCFlightGearLink.cc b/src/comm/QGCFlightGearLink.cc index 6e34c738d..279e66582 100644 --- a/src/comm/QGCFlightGearLink.cc +++ b/src/comm/QGCFlightGearLink.cc @@ -536,6 +536,15 @@ void QGCFlightGearLink::printTerraSyncError() } } +/** + * @brief Set the startup arguments used to start flightgear + * + **/ +void QGCFlightGearLink::setStartupArguments(QString startupArguments) +{ + this->startupArguments = startupArguments; +} + /** * @brief Check if connection is active. * diff --git a/src/comm/QGCFlightGearLink.h b/src/comm/QGCFlightGearLink.h index 8f1f64ba9..f8cbb2628 100644 --- a/src/comm/QGCFlightGearLink.h +++ b/src/comm/QGCFlightGearLink.h @@ -117,6 +117,7 @@ public slots: void printTerraSyncOutput(); void printTerraSyncError(); + void setStartupArguments(QString startupArguments); protected: QString name; diff --git a/src/uas/UAS.cc b/src/uas/UAS.cc index f21f57f2e..99e305e68 100644 --- a/src/uas/UAS.cc +++ b/src/uas/UAS.cc @@ -2602,6 +2602,8 @@ void UAS::enableHilFlightGear(bool enable, QString options) simulation = new QGCFlightGearLink(this, options); } // Connect Flight Gear Link + link = dynamic_cast(simulation); + link->setStartupArguments(options); if (enable) { startHil(); -- 2.22.0