mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-03-22 14:55:36 +08:00
[FG] Getting ground elevation
This commit is contained in:
committed by
Mat Sutcliffe
parent
24f3750843
commit
8053504acb
@@ -208,6 +208,7 @@ namespace BlackSimPlugin
|
||||
m_serviceProxy->getTransponderModeAsync(&m_flightgearData.xpdrMode);
|
||||
m_serviceProxy->getTransponderIdentAsync(&m_flightgearData.xpdrIdent);
|
||||
m_serviceProxy->getAllWheelsOnGroundAsync(&m_flightgearData.onGroundAll);
|
||||
m_serviceProxy->getGroundElevationAsync(&m_flightgearData.groundElevation);
|
||||
|
||||
CAircraftSituation situation;
|
||||
situation.setPosition({ m_flightgearData.latitudeDeg, m_flightgearData.longitudeDeg, 0 });
|
||||
@@ -217,6 +218,7 @@ namespace BlackSimPlugin
|
||||
situation.setPitch({ m_flightgearData.pitchDeg, CAngleUnit::deg() });
|
||||
situation.setBank({ m_flightgearData.rollDeg, CAngleUnit::deg() });
|
||||
situation.setGroundSpeed({ m_flightgearData.groundspeedKts, CSpeedUnit::kts() });
|
||||
situation.setGroundElevation(CAltitude(m_flightgearData.groundElevation,CAltitude::MeanSeaLevel,CLengthUnit::m()),CAircraftSituation::FromProvider);
|
||||
|
||||
// Updates
|
||||
// Do not update ICAO codes, as this overrides reverse lookups
|
||||
|
||||
Reference in New Issue
Block a user