refs #268 we can set the ICAO code of the CAircraft here

This commit is contained in:
Mathew Sutcliffe
2014-06-15 19:29:13 +01:00
parent f430b65d39
commit c4a0207e4f

View File

@@ -112,6 +112,7 @@ namespace BlackSimPlugin
situation.setBank({ m_service->getRoll(), CAngleUnit::deg() });
situation.setGroundspeed({ m_service->getGroundSpeed(), CSpeedUnit::m_s() });
Aviation::CAircraft ac { {}, {}, situation };
ac.setIcaoInfo(Aviation::CAircraftIcao { m_service->getAircraftIcaoCode() });
ac.setCom1System(Aviation::CComSystem::getCom1System({ m_service->getCom1Active(), CFrequencyUnit::kHz() }, { m_service->getCom1Standby(), CFrequencyUnit::kHz() }));
ac.setCom2System(Aviation::CComSystem::getCom2System({ m_service->getCom2Active(), CFrequencyUnit::kHz() }, { m_service->getCom2Standby(), CFrequencyUnit::kHz() }));
ac.setTransponder(Aviation::CTransponder::getStandardTransponder(m_service->getTransponderCode(), xpdrMode(m_service->getTransponderMode(), m_service->getTransponderIdent())));