From 7747c10b7d37b5cbb6a7a8e8f9957029c4810c67 Mon Sep 17 00:00:00 2001 From: Thomas Gubler Date: Fri, 26 Oct 2012 20:32:10 +0200 Subject: [PATCH] FG HIL: loading aircraft from qgroundcontrol folder --- src/comm/QGCFlightGearLink.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/comm/QGCFlightGearLink.cc b/src/comm/QGCFlightGearLink.cc index 195b5c0953..36f4dcb431 100644 --- a/src/comm/QGCFlightGearLink.cc +++ b/src/comm/QGCFlightGearLink.cc @@ -350,6 +350,7 @@ bool QGCFlightGearLink::connectSimulation() QString fgRoot; QString fgScenery; QString terraSyncScenery; + QString fgAircraft; // QString aircraft; // if (mav->getSystemType() == MAV_TYPE_FIXED_WING) @@ -388,6 +389,8 @@ bool QGCFlightGearLink::connectSimulation() terraSyncScenery = QDir::homePath() + "/.terrasync/Scenery"; //according to http://wiki.flightgear.org/TerraSync a separate directory is used #endif + fgAircraft = QApplication::applicationDirPath() + "/files/flightgear/Aircraft"; + // Sanity checks bool sane = true; QFileInfo executable(processFgfs); @@ -427,6 +430,7 @@ bool QGCFlightGearLink::connectSimulation() /*Prepare FlightGear Arguments */ flightGearArguments << QString("--fg-root=%1").arg(fgRoot); flightGearArguments << QString("--fg-scenery=%1:%2").arg(fgScenery).arg(terraSyncScenery); //according to http://wiki.flightgear.org/TerraSync a separate directory is used + flightGearArguments << QString("--fg-aircraft=%1").arg(fgAircraft); if (mav->getSystemType() == MAV_TYPE_QUADROTOR) { // FIXME ADD QUAD-Specific protocol here -- GitLab