[FG] Sending AI ground speed to FG

This commit is contained in:
Lars Toenning
2019-11-29 22:42:32 +01:00
committed by Mat Sutcliffe
parent 8053504acb
commit 4a7af7ee3d
3 changed files with 4 additions and 2 deletions

View File

@@ -84,7 +84,7 @@ namespace BlackSimPlugin
m_dbusInterface->callDBus(QLatin1String("setPlanesPositions"),
planesPositions.callsigns, planesPositions.latitudesDeg, planesPositions.longitudesDeg,
planesPositions.altitudesFt, planesPositions.pitchesDeg, planesPositions.rollsDeg,
planesPositions.headingsDeg, planesPositions.onGrounds);
planesPositions.headingsDeg, planesPositions.groundSpeedKts, planesPositions.onGrounds);
}
void CFGSwiftBusTrafficProxy::getRemoteAircraftData(const QStringList &callsigns, const RemoteAircraftDataCallback &setter) const

View File

@@ -76,7 +76,8 @@ namespace BlackSimPlugin
QList<double> pitchesDeg; //!< List of pitches
QList<double> rollsDeg; //!< List of rolls
QList<double> headingsDeg; //!< List of headings
QList<bool> onGrounds; //!< List of onGrounds
QList<double> groundSpeedKts; //!<List of groundspeeds
QList<bool> onGrounds; //!< List of onGrounds
};
//! Planes surfaces

View File

@@ -660,6 +660,7 @@ namespace BlackSimPlugin
planesPositions.pitchesDeg.push_back(interpolatedSituation.getPitch().value(CAngleUnit::deg()));
planesPositions.rollsDeg.push_back(interpolatedSituation.getBank().value(CAngleUnit::deg()));
planesPositions.headingsDeg.push_back(interpolatedSituation.getHeading().value(CAngleUnit::deg()));
planesPositions.groundSpeedKts.push_back(interpolatedSituation.getGroundSpeed().value(CSpeedUnit::kts()));
planesPositions.onGrounds.push_back(interpolatedSituation.getOnGround() == CAircraftSituation::OnGround);
}
}