mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-17 19:05:31 +08:00
[FG] Sending AI ground speed to FG
This commit is contained in:
committed by
Mat Sutcliffe
parent
8053504acb
commit
4a7af7ee3d
@@ -84,7 +84,7 @@ namespace BlackSimPlugin
|
|||||||
m_dbusInterface->callDBus(QLatin1String("setPlanesPositions"),
|
m_dbusInterface->callDBus(QLatin1String("setPlanesPositions"),
|
||||||
planesPositions.callsigns, planesPositions.latitudesDeg, planesPositions.longitudesDeg,
|
planesPositions.callsigns, planesPositions.latitudesDeg, planesPositions.longitudesDeg,
|
||||||
planesPositions.altitudesFt, planesPositions.pitchesDeg, planesPositions.rollsDeg,
|
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
|
void CFGSwiftBusTrafficProxy::getRemoteAircraftData(const QStringList &callsigns, const RemoteAircraftDataCallback &setter) const
|
||||||
|
|||||||
@@ -76,6 +76,7 @@ namespace BlackSimPlugin
|
|||||||
QList<double> pitchesDeg; //!< List of pitches
|
QList<double> pitchesDeg; //!< List of pitches
|
||||||
QList<double> rollsDeg; //!< List of rolls
|
QList<double> rollsDeg; //!< List of rolls
|
||||||
QList<double> headingsDeg; //!< List of headings
|
QList<double> headingsDeg; //!< List of headings
|
||||||
|
QList<double> groundSpeedKts; //!<List of groundspeeds
|
||||||
QList<bool> onGrounds; //!< List of onGrounds
|
QList<bool> onGrounds; //!< List of onGrounds
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -660,6 +660,7 @@ namespace BlackSimPlugin
|
|||||||
planesPositions.pitchesDeg.push_back(interpolatedSituation.getPitch().value(CAngleUnit::deg()));
|
planesPositions.pitchesDeg.push_back(interpolatedSituation.getPitch().value(CAngleUnit::deg()));
|
||||||
planesPositions.rollsDeg.push_back(interpolatedSituation.getBank().value(CAngleUnit::deg()));
|
planesPositions.rollsDeg.push_back(interpolatedSituation.getBank().value(CAngleUnit::deg()));
|
||||||
planesPositions.headingsDeg.push_back(interpolatedSituation.getHeading().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);
|
planesPositions.onGrounds.push_back(interpolatedSituation.getOnGround() == CAircraftSituation::OnGround);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user