Ref T261, FSX driver improvements

* sending gnd flag can be disabled
* check position before adding object
* do not stop requested data if aircraft is pending -> causes FSX SimConnect exception
This commit is contained in:
Klaus Basan
2018-04-27 03:33:34 +02:00
committed by Roland Winklmeier
parent 9c7134ff56
commit ac953de6fd
2 changed files with 49 additions and 24 deletions

View File

@@ -327,7 +327,8 @@ namespace BlackSimPlugin
const CSimConnectObjects &getSimConnectProbes() const { return m_simConnectProbes; }
//! Format conversion
SIMCONNECT_DATA_INITPOSITION aircraftSituationToFsxPosition(const BlackMisc::Aviation::CAircraftSituation &situation);
//! \note must be valid situation
SIMCONNECT_DATA_INITPOSITION aircraftSituationToFsxPosition(const BlackMisc::Aviation::CAircraftSituation &situation, bool sendGnd = true);
//! Format conversion
SIMCONNECT_DATA_INITPOSITION coordinateToFsxPosition(const BlackMisc::Geo::ICoordinateGeodetic &coordinate);